An Exploratory Study of Attestation Mechanisms for Trusted Execution Environments

04/14/2022
by   Jämes Ménétrey, et al.
0

Attestation is a fundamental building block to establish trust over software systems. When used in conjunction with trusted execution environments, it guarantees that genuine code is executed even when facing strong attackers, paving the way for adoption in several sensitive application domains. This paper reviews existing remote attestation principles and compares the functionalities of current trusted execution environments as Intel SGX, Arm TrustZone and AMD SEV, as well as emerging RISC-V solutions.

READ FULL TEXT
research
06/08/2022

Attestation Mechanisms for Trusted Execution Environments Demystified

Attestation is a fundamental building block to establish trust over soft...
research
12/01/2021

Trusted And Confidential Program Analysis

We develop the concept of Trusted and Confidential Program Analysis (TCP...
research
12/15/2022

On (the Lack of) Code Confidentiality in Trusted Execution Environments

Trusted Execution Environments (TEEs) have been proposed as a solution t...
research
07/24/2023

HasTEE: Programming Trusted Execution Environments with Haskell

Trusted Execution Environments (TEEs) are hardware-enforced memory isola...
research
02/26/2019

PubSub-SGX: Exploiting Trusted Execution Environments for Privacy-Preserving Publish/Subscribe Systems

This paper presents PUBSUB-SGX, a content-based publish-subscribe system...
research
06/17/2019

Using Trusted Execution Environments for Secure Stream Processing of Medical Data

Processing sensitive data, such as those produced by body sensors, on th...
research
07/31/2023

Confidential Computing across Edge-to-Cloud for Machine Learning: A Survey Study

Confidential computing has gained prominence due to the escalating volum...

Please sign up or login with your details

Forgot password? Click here to reset