Trusted Execution Environment: What It is, and What It is Not
Heuristics and Diagnostics for Complex Systems · Université de Technologie de Compiègne · +4 more institutions
Abstract
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…
Citation impact
- FWCI
- 2.76
- Percentile
- 100%
- References
- 48
Authors
3- MSMohamed SabtCorresponding
Heuristics and Diagnostics for Complex Systems, Université de Technologie de Compiègne, Sorbonne Université, Orange (France)
- MAMohammed Achemlal
École Nationale Supérieure d'Ingénieurs de Caen, Orange (France), GREYC
- ABAbdelmadjid Bouabdallah
Sorbonne Université, Université de Technologie de Compiègne, Heuristics and Diagnostics for Complex Systems
Topics & keywords
- Computer science
- Confusion
- Context (archaeology)
- Trusted Computing
- Direct Anonymous Attestation
- Computer security
- Trusted Platform Module
- Term (time)