English

Attestation Mechanisms for Trusted Execution Environments Demystified

Cryptography and Security 2022-09-26 v2 Distributed, Parallel, and Cluster Computing

Abstract

Attestation is a fundamental building block to establish trust over software systems. When used in conjunction with trusted execution environments, it guarantees the genuineness of the code executed against powerful attackers and threats, paving the way for adoption in several sensitive application domains. This paper reviews remote attestation principles and explains how the modern and industrially well-established trusted execution environments Intel SGX, Arm TrustZone and AMD SEV, as well as emerging RISC-V solutions, leverage these mechanisms.

Keywords

Cite

@article{arxiv.2206.03780,
  title  = {Attestation Mechanisms for Trusted Execution Environments Demystified},
  author = {Jämes Ménétrey and Christian Göttel and Anum Khurshid and Marcelo Pasin and Pascal Felber and Valerio Schiavoni and Shahid Raza},
  journal= {arXiv preprint arXiv:2206.03780},
  year   = {2022}
}

Comments

This publication incorporates results from the VEDLIoT project, which received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 957197. arXiv admin note: substantial text overlap with arXiv:2204.06790

R2 v1 2026-06-24T11:43:15.941Z