2023/02/23 by Xiaoguo Li, Li, Xiaoguo, Bowen Zhao +9 · 5 citations
Computer Science · Materials Science · #Artificial Intelligence (cs.AI) #Blockchain Technology Applications and Security #Cryptography and Data Security #Cryptography and Security (cs.CR) #Databases (cs.DB) #Diamond and Carbon-based Materials Research #FOS: Computer and information sciences
paper · pdf · doi:10.48550/arxiv.2302.12150
openalex publication_date 2023/02/23 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
As an essential technology underpinning trusted computing, the trusted execution environment (TEE) allows one to launch computation tasks on both on- and off-premises data while assuring confidentiality and integrity. This article provides a systematic review and comparison of TEE-based secure computation protocols. We first propose a taxonomy that classifies secure computation protocols into three major categories, namely secure outsourced computation, secure distributed computation and secure multi-party computation. To enable a fair comparison of these protocols, we also present comprehensive assessment criteria with respect to four aspects: setting, methodology, security and performance. Based on these criteria, we review, discuss and compare the state-of-the-art TEE-based secure computation protocols for both general-purpose computation functions and special-purpose ones, such as privacy-preserving machine learning and encrypted database queries. To the best of our knowledge, this article is the first survey to review TEE-based secure computation protocols and the comprehensive comparison can serve as a guideline for selecting suitable protocols for deployment in practice. Finally, we also discuss several future research directions and challenges.