| 注册

SGX隔离技术研究综述

崔津华 蔡志平 刘柯江

华中科技大学学报(自然科学版)2024,Vol.52Issue(2):1-15,15.
华中科技大学学报(自然科学版)2024,Vol.52Issue(2):1-15,15.DOI:10.13245/j.hust.240204

SGX隔离技术研究综述

A survey on SGX isolation technology

崔津华 1蔡志平 2刘柯江2

作者信息

  • 1. 湖南大学半导体学院(集成电路学院),湖南 长沙 410082
  • 2. 国防科技大学计算机学院,湖南 长沙 410073
  • 折叠

摘要

Abstract

Intel SGX(software guard eXtensions)ensures the confidentiality and integrity for data in use by creating a trusted execution environment(TEE or enclave),which can prevent arbitrary access from any privileged software such as operating systems and Hypervisor.Although SGX is designed for a higher-level hardware-assisted security primitive,it is still faced with some crucial problems in aspects of compatibility,performance and security.This survey first systematically analyzed and summarized five SGX design restrictions,leading to the incompatibility or poor usability of SGX with binary applications and language runtimes.Working with restrictions,a"choose 2-out-of-3"trilemma between security,performance,and binary compatibility often occurred.Subsequently,three types of compatibility solutions were reviewed and the advantages and disadvantages for each were comprehensively analyzed.A classification method for popular attack techniques on SGX was presented and the key problems and root causes for each were described.The main factors that slowdown the performance of SGX enclave were summarized.Finally,the lessons from SGX studies were summarized,and several research directions on next-generation TEE were pointed out.

关键词

可信执行环境/Intel SGX/兼容性/安全性/性能/机密计算

Key words

trusted execution environment/Intel SGX/binary compatibility/security/performance/confidential computing

分类

信息技术与安全科学

引用本文复制引用

崔津华,蔡志平,刘柯江..SGX隔离技术研究综述[J].华中科技大学学报(自然科学版),2024,52(2):1-15,15.

基金项目

湖南省自然科学基金资助项目(2023JJ40160) (2023JJ40160)

长沙市自然科学基金资助项目(kq2208212) (kq2208212)

中央高校基本科研业务费资助项目(531118010824) (531118010824)

国家重点研发计划资助项目(2020YFC2003400). (2020YFC2003400)

华中科技大学学报(自然科学版)

OA北大核心CSTPCD

1671-4512

访问量0
|
下载量0
段落导航相关论文