Trusted Execution Environment: What It Is, and What It Is Not

被引:306
|
作者
Sabet, Mohamed [1 ,3 ]
Achemlal, Mohammed [1 ,2 ]
Bouabdallah, Abdelmadjid [3 ]
机构
[1] Orange Labs, 42 Rue Coutures, F-14066 Caen, France
[2] Greyc ENSICAEN, F-14050 Caen, France
[3] Univ Technol Compiegne, Sorbonne Univ, Heudiasyc, Ctr Rech Royallieu, F-60203 Compiegne, France
关键词
D O I
10.1109/Trustcom.2015.357
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Nowadays, there is a trend to design complex, yet secure systems. In this context, the Trusted Execution Environment (TEE) was designed to enrich the previously defined trusted platforms. TEE is commonly known as an isolated processing environment in which applications can be securely executed irrespective of the rest of the system. However, TEE still lacks a precise definition as well as representative building blocks that systematize its design. Existing definitions of TEE are largely inconsistent and unspecific, which leads to confusion in the use of the term and its differentiation from related concepts, such as secure execution environment (SEE). In this paper, we propose a precise definition of TEE and analyze its core properties. Furthermore, we discuss important concepts related to TEE, such as trust and formal verification. We give a short survey on the existing academic and industrial ARM TrustZone-based TEE, and compare them using our proposed definition. Finally, we discuss some known attacks on deployed TEE as well as its wide use to guarantee security in diverse applications.
引用
收藏
页码:57 / 64
页数:8
相关论文
共 50 条
  • [1] Awesome Trusted Execution Environment
    Coppolino, Luigi
    Mazzeo, Giovanni
    Romano, Luigi
    [J]. 2023 53RD ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS - SUPPLEMENTAL VOLUME, DSN-S, 2023, : 5 - 6
  • [2] A Quantum Computer Trusted Execution Environment
    Trochatos, Theodoros
    Xu, Chuanqi
    Deshpande, Sanjay
    Lu, Yao
    Ding, Yongshan
    Szefer, Jakub
    [J]. IEEE COMPUTER ARCHITECTURE LETTERS, 2023, 22 (02) : 177 - 180
  • [3] A Quantum Computer Trusted Execution Environment
    Trochatos, Theodoros
    Xu, Chuanqi
    Deshpande, Sanjay
    Lu, Yao
    Ding, Yongshan
    Szefer, Jakub
    [J]. 2024 IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, HPCA 2024, 2024, : 613 - 613
  • [4] SeCReT: Secure Channel between Rich Execution Environment and Trusted Execution Environment
    Jang, Jinsoo
    Kong, Sunjune
    Kim, Minsu
    Kim, Daegyeong
    Kang, Brent Byunghoon
    [J]. 22ND ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2015), 2015,
  • [5] Colony: A Privileged Trusted Execution Environment With Extensibility
    Xia, Yubin
    Hua, Zhichao
    Yu, Yang
    Gu, Jinyu
    Chen, Haibo
    Zang, Binyu
    Guan, Haibing
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (02) : 479 - 492
  • [6] Securing a communication channel for the trusted execution environment
    Jang, Jinsoo
    Kang, Brent Byunghoon
    [J]. COMPUTERS & SECURITY, 2019, 83 : 79 - 92
  • [7] Formal Specification of Trusted Execution Environment APIs
    Yu, Geunyeol
    Chae, Seunghyun
    Bae, Kyungmin
    Moon, Sungkun
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2024, 2024, 14573 : 101 - 121
  • [8] Trusted Execution Environment for Decentralized Process Mining
    Goretti, Valerio
    Basile, Davide
    Barbaro, Luca
    Di Ciccio, Claudio
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING, CAISE 2024, 2024, 14663 : 509 - 527
  • [9] Trusted Execution Environment for Data Protection in Cloud
    Srinivas, Podili V. S.
    Pravallika, Ch
    Raju, K. Srujan
    [J]. INFORMATION SYSTEMS DESIGN AND INTELLIGENT APPLICATIONS, VOL 3, INDIA 2016, 2016, 435 : 657 - 665
  • [10] What Is the Price for Joining Securely? Benchmarking Equi-Joins in Trusted Execution Environments
    Maliszewski, Kajetan
    Quiane-Ruiz, Jorge-Arnulfo
    Traub, Jonas
    Markl, Volker
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2021, 15 (03): : 659 - 672