Separate but Together: Integrating Remote Attestation into TLS
summary
Protocol integrates TLS 1.3 extensions with remote attestation by hashing handshake messages into a new linking hash that the TEE signs alongside the TLS certificate signature, tying attestation to ephemeral session secrets rather than the long‑term key. Implementation uses standard TLS wire format, adds no extra round trips, preserves throughput equal to vanilla TLS, and increases latency only from larger messages. Works with Intel TDX, AMD SEV, TPMs and prevents relay attacks while allowing independent failures.
AI-written summary · about
chapters (7)
- 0:00Trusted execution environments
- 1:43Remote attestation in practice
- 3:27Attestation in TLS handshake
- 7:02Relay attacks risks
- 9:10Flaws linking attestation to keys
- 11:18Attestation and session secrets
- 14:29TLS plus RA summary
related talks
31mStandardization of Attested TLS Protocols
29mA Simple Protocol for Remote Attestation of System Integrity
24mHardware backed attestation in TLS
19mDesign Space and Challenges in Design of Attested TLS Protocols
25mDemystifying remote attestation
30mDevice Attestation in Hardware TEE based Confidential Computing
29mRemote Attestation of IoT devices using a discrete TPM 2.0
19mBoF: Simple Remote Attestation with Secure & Attested Communication Channels
