Published June 11, 2025 | Version v1

An Architecture for Shrinking the TCB of TEEs on Heterogeneous Systems

  • 1. ROR icon Barkhausen Institut

Description

Trusted Execution Environments (TEEs) enable secure code execution on machines that are not fully controlled by the user who runs the code. However, existing TEE solutions do not provide unified support for systems with heterogeneous core architectures or accelerators. Furthermore, their implementation is complex and requires the user to trust (typically closed) firmware in addition to the TEE hardware. We propose a heterogeneous TEE architecture with minimal hardware support to reduce the trust in firmware, as well as a minimal Root-of-Trust that enables features such as remote attestation for such TEEs.

Files

An Architecture for Shrinking the TCB of TEEs on Heterogeneous Systems.pdf

Files (326.6 kB)