Skip to content

Early Attestation is Very Harmful. Why is it Required?

This is a draft agenda: changes are still being made.

Speaker:
Muhammad Usama Sardar, GA4GH
Date:
Time:
Room:
Side Room
Session:
Security
Duration:
15 min
Transcript:
Not Available
Meetecho chat:
Not Available
Type:
Lightning Talk
Slides:
—
Recording:
Not Available
Add to calendar

Abstract

Transport Layer Security (TLS) is a widely used protocol for secure channel establishment. However, it lacks an inherent mechanism for validating the security state of the workload and its platform. To address this, remote attestation can be integrated into TLS, which is named attested TLS protocol.

There are two key approaches for this integration, namely early (intra-handshake) and standard (post-handshake) attestation. We also present insights from formal verification using the state-of-the-art symbolic security analysis tool ProVerif that led to the discovery of the critical- and high-severity CVEs in early attestation. In particular, we share our discovered critical-severity CVEs, such as CVE-2026-92701, CVE-2026-92702, CVE-2026-100835, each of CVSS 9.1, and other critical- and high-severity security concerns against early attestation

The attendees will gain technical insights into the latest developments of standardization of attested TLS protocols in the IETF, and will be able to provide feedback on the standardization effort of attested TLS.

Our thorough formal security analysis shows that early attestation is potentially vulnerable to replay, relay, diversion, and misbinding attacks. Our analysis shows that:

  1. Early attestation adds unnecessary complexity in the handshake.
  2. Early attestation results in several security and privacy problems, such as those captured in published CVEs.
  3. All use cases of early attestation can be handled with standard attestation while offering better security properties.

Because of critical-severity CVEs and fundamental architecture problems in early attestation, we believe early attestation is very harmful to the TEE attestation ecosystem. We would like to discuss with the community whether it is necessary.

Recording

Video will be added soon.

Speaker

Muhammad Usama Sardar

Muhammad Usama Sardar

He has been a Research Associate at TU Dresden working for the Transregional Collaborative Research Centre 248 (CPEC) since October 2021. His current research focus is on the formal specification and verification of attested TLS for confidential computing.

Since 21 March 2025, he also serves as the co-chair of the Trusted Research Environment (TRE) Open Suite in the Global Alliance for Genomics and Health (GA4GH). He led and completed the TEE formal specification project and identity crisis project, and currently leads the KBS formal verification project in the Confidential Computing Consortium (CCC) Attestation Special Interest Group (SIG).

He was one of the six proponents of the expat BoF in the IETF, which successfully led to the creation of Secure Evidence and Attestation Transport (SEAT) working group in the IETF. He also contributes to various research networks, such as EuroProofNet (WG3), Méthodes formelles pour la sécurité, Internet Research Task Force (IRTF) Usable Formal Methods Research Group (UFMRG), as well as engineering networks, such as Internet Engineering Task Force (IETF) Remote ATtestation procedureS (RATS) WG, and Transport Layer Security (TLS) WG.

Rate this talk

Rating will open: Monday, 26 October 2026 09:00 (+0200).