Internet-Draft Intra-handshake Attestation Considered H August 2026
Sardar, et al. Expires 24 February 2027 [Page]
Workgroup:
SEAT
Internet-Draft:
draft-intra-handshake-fail-11
Published:
Intended Status:
Informational
Expires:
Authors:
M. U. Sardar
TU Dresden, Germany
S. Bu
Shanghai Guan An Information Technology Co., Ltd., China
C. Huang
Independent
H. Song
Shanghai Guan An Information Technology Co., Ltd., China
I. Schrock
EMILIA Protocol, Inc.

Intra-handshake Attestation Considered Harmful (CVE-2026-33697 of CVSS 7.5 and several other CVEs of up to expected CVSS 9.8 upcoming)

Abstract

The draft aims to provide technical details of CVE-2026-33697 and EUVD-2026-16488, which is substantial technical evidence of how intra-handshake attestation fails in practice, even without physical access. Moreover, since continuous attestation is generally required, intra-handshake attestation adds unnecessary complexity. The results are backed by the research [Intra-handshake.fail] and the artifacts [Intra-handshake.fail-repo] in state-of-the-art tool, ProVerif, under Apache-2.0 license for reproducibility, and have been acknowledged by the relevant stakeholders.

About This Document

This note is to be removed before publishing as an RFC.

The latest revision of this draft can be found at https://muhammad-usama-sardar.github.io/intra-handshake-fail/draft-intra-handshake-fail.html. Status information for this document may be found at https://datatracker.ietf.org/doc/draft-intra-handshake-fail/.

Source for this draft and an issue tracker can be found at https://github.com/muhammad-usama-sardar/intra-handshake-fail.

Status of This Memo

This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.

Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.

Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."

This Internet-Draft will expire on 24 February 2027.

Table of Contents

1. Introduction

[Intra-handshake.fail] presents a general approach to analyze the intra-handshake attestation proposals, regardless of whether they are within the scope of SEAT charter or not. From a security perspective, one of the key decision factors is the candidate binding mechanism. Some binding mechanisms are within scope of SEAT charter and others are not. The artifacts are in [Intra-handshake.fail-repo] under Apache-2.0 license for reproducibility and extensibility.

A complementary paper [ID-Crisis] presents the identity crisis in pre- and intra-handshake attestation. The formal analysis is available in [ID-Crisis-repo] under Apache-2.0 license for reproducibility and extensibility.

Another complementary paper -- currently under submission -- peforms a thorough formal analysis of the design options in intra-handshake attestation.

1.1. Overview

This draft presents the formal specification and analysis of the candidate binding mechanisms for binding in intra-handshake attestation for standardization for attested TLS protocols:

Table 1: Binding mechanisms, implementations and ProVerif artifacts
No. Binding mechanism Used in Artifacts
1. Client’s TLS nonce Meta's AI binder1
2. Client’s attestation nonce - binder2
3. Early exporter - binder3
4. Server’s public key - binder4
5. Combination of #2 and #3 - binder5
6. Combination of #2 and #4 Edgeless Systems Contrast; Cocos AI; CCC Attestation SIG's adopted project intra-handshake attestation binder6
7. Combination of #2, #3, and #4 [I-D.fossati-tls-attestation-06] binder7
We provide a formal proof of insecurity of all the above candidate
binding mechanisms of intra-handshake attestation using the
state-of-the-art tool ProVerif and propose a mitigation for the
discovered security vulnerabilities. Our study reveals that it may
not be possible to achieve strong application-traffic (level 3)
binding using intra-handshake attestation alone. This can be exploited
for relay attacks, where an attacker makes a client accept an evidence
from a different machine. So the client cannot be sure that it connects
to its desired server.

We responsibly disclosed the vulnerability in intra-handshake attestation -- as noted in [GHSA-Cocos-AI] issued -- to the vendors, which resulted in [CVE-2026-33697] of CVSS 7.5.

1.2. Modeling Other Binding Mechanisms

The artifacts are quite flexible for modification and testing of different intra-handshake attestation binding mechanisms by simply changing single rdata parameter in the Client and Server processes. Folder aggregate contains all analyzed and proposed binding mechanisms in [Intra-handshake.fail] to select via comment and uncomment. Other folders contain one specific binding mechanism.

1.3. SEAT-Early-Attestaion

The draft [I-D.fossati-seat-early-attestation] is an extension of the provably vulnerable (and withdrawn) draft [I-D.fossati-tls-attestation-10] with the following two main changes from a formal perspective:

  1. Binder has been updated

  2. Post-handshake attestation part has been added for re-attestation

The current binder in [I-D.fossati-seat-early-attestation] does not prevent relay attacks as there is no shared secret in the binder.

Post-handshake attestation part may prevent relay attacks, but then the additional complexity of intra-handshake attestation is unjustified.

2. Credits

Table 2: GHSAs/CVEs and finders
GHSA/CVE Finders
[CVE-2026-33697] Muhammad Usama Sardar, Viacheslav Dubeyko, and Jean-Marie Jacquet
[EUVD-2026-16488] Muhammad Usama Sardar, Viacheslav Dubeyko, and Jean-Marie Jacquet
[GHSA-Cocos-AI] Muhammad Usama Sardar, Viacheslav Dubeyko, and Jean-Marie Jacquet
[GHSA-Edgeless-Systems] Muhammad Usama Sardar

3. Threat Model

The threat model is explained in Sec. 6.1 of [Intra-handshake.fail] and Sec. 4 of [ID-Crisis].

4. Detailed Vulnerability Disclosure Timeline and Public Acknowledgements by Affected Vendors

Table 3: Detailed vulnerability disclosure timeline and acknowledgements
Event Date
Our initial responsible disclosure to vendor 07 Oct, 2025
Acknowledgement by vendor 14 Dec, 2025
Information to the IETF 11 Jan, 2026
Public announcement by vendor 27 Feb, 2026
Cocos AI published [GHSA-Cocos-AI] [Severity = HIGH (CVSS 7.8)] 23 March, 2026
CVE [CVE-2026-33697] published [Severity = HIGH (CVSS 7.5)] 26 March, 2026
ENISA published EUVD [EUVD-2026-16488] [Severity = HIGH (CVSS 7.5)] 26 March, 2026
Acknowledgment by Privasys for rustls [CVE-2026-33697] [Severity = HIGH (CVSS 7.5)] 9 July, 2026
Acknowledgment by Privasys for go [CVE-2026-33697] [Severity = HIGH (CVSS 7.5)] 10 July, 2026
CCC implementation declared vulnerable to relay attacks 17 July, 2026
Vulnerable CCC implementation repo archived 22 July, 2026
Vulnerable draft [I-D.fossati-tls-attestation-10] withdrawn by authors 23 July, 2026
Edgeless Systems published [GHSA-Edgeless-Systems] [Severity = HIGH (CVSS 7.4)] 29 July, 2026

Neither the GHSAs nor the CVE has any dependency whatsoever on the considered threat model with WeakHash, WeakDH, or BadElement. They hold independent of those, i.e., with StrongHash and StrongDH and all good elements within a group.

5. EU ENISA

European Union's ENISA has independently published [EUVD-2026-16488] with CVSS 7.5 to acknowledge this vulnerability.

6. Comparison with Other Vulnerabilities in Confidential Computing Literature

Severity is based on NIST metrics.

Table 4: Comparison with other vulnerabilities in confidential computing literature
Vulnerability CVE CVSS Severity
wiretap.fail No CVE (Intel and AMD announcements) - None
TEE.fail No CVE - None
TDXdown Intel 2.5 Low
Staleus CVE-2025-54509 4.0 Medium
BreakFAST CVE-2025-61972 4.2 Medium
BadRAM AMD 5.3 Medium
BreakFAST CVE-2025-61971 5.9 Medium
Fabricked CVE-2025-54510 5.9 Medium
Intra-handshake.fail [CVE-2026-33697] 7.5 High

The comparison of the above with CVSS 7.5 for [Intra-handshake.fail] indicates that attested TLS is not mature yet compared to the rest of the confidential computing stack, and is currently one of the weakest links in the ecosystem.

7. More CVEs

Further formal analysis has led to the following potential CVEs for intra-handshake attestation (currently under disclosure):

These are preliminary estimates of scores, not final assigned score. They are still under review.

8. Vulnerable Implementations

At least the following implementations are vulnerable:

If you are aware of any other intra-handshake attestation implementation, please let us know so that we can check and responsibly disclose the vulnerabilities to them.

9. Vulnerable Protocol Specifications

At least the following protocol specifications with intra-handshake attestation path are vulnerable to [CVE-2026-33697] and [EUVD-2026-16488]:

10. Binding Levels

  1. DH shared secret (gxy) used as shared secret between client and server

  2. Handshake traffic key (htsc) used for encryption of handshake messages

  3. Application traffic key (astc) used for encryption of application data

Please see Sec. 6.2 of [Intra-handshake.fail] for details.

11. Security Properties (Correlation Goals)

We consider TLS Server as RATS Attester, which is typical in confidential computing.

  1. Correlation of Evidence to a DH Shared Secret (G1)

  2. Correlation of Evidence to Client’s Handshake Traffic Key (G2)

  3. Correlation of Evidence to Client’s Application Traffic Key (G3)

Please see Sec. 6.3 of [Intra-handshake.fail] for details.

12. Main Results

Table 5: Main results
Property Mechanism #1,2,4,6 Mechanism #3,5,7 Proposed mechanism
G1 : Correlation of Evidence to gxy
G2 : Correlation of Evidence to kch
G3 : Correlation of Evidence to kc

Please see Sec. 7.1 and Figure 5 of [Intra-handshake.fail] for details of attacks.

12.1. Expected Results

Table 6: Expected results
No. Binding mechanism Artifacts Expected results
1. Client’s TLS nonce binder1 binder1
2. Client’s attestation nonce binder2 binder2
3. Early exporter binder3 binder3
4. Server’s public key binder4 binder4
5. Combination of #2 and #3 binder5 binder5
6. Combination of #2 and #4 binder6 binder6
7. Combination of #2, #3, and #4 binder7 binder7
8. Proposed proposal proposal

13. Implications of Findings

13.1. Implications of Findings for IETF SEAT WG

13.2. Implications of Findings for IETF LAKE WG

  • Similar problems occur for protocol specification lake-ra.

13.3. Implications of Findings for IETF TLS WG

Given the high- and critical-severity vulnerabilities, we recommend
that the developers and maintainers of intra-handshake attestation MUST
urgently move to post-handshake attestation.

13.4. Implications of Findings for Agent2Agent

From a security perspective, intra-handshake attestation does more damage than protection for AI agents.

14. Technical Details

14.1. Tool

We use state-of-the-art symbolic security analysis tool ProVerif for the specification of the protocols.

14.2. Modeling

The formal model uses the fixed version of diversion attacks in intra-handshake attestation from our previous work as the starting point to focus on relay attacks in intra-handshake attestation in this work. The rationale is that we consider it more useful to show the added value of this contribution to the community by using the fixed version of diversion attacks in intra-handshake attestation as the baseline, rather than showing the same diversion attacks from [ID-Crisis], and the discovered CVE ([CVE-2026-33697]) -- which the previous analysis could not find -- practically demonstrates the added value. This modeling choice makes it clear that even with the diversion attacks fixed, high-severity relay attacks would still remain in intra-handshake attestation.

Note: Similar to the fixed version of diversion attacks in intra-handshake attestation from our previous work, we model non-PSK-based handshake. From [ID-Crisis]:

  • For modeling TLS 1.3, we consider handshakes based on Diffie-Hellman over either finite fields or elliptic curves, represented as (EC)DHE. This is because we are unaware of any publicly available specification or implementation of attested TLS with PSK-based handshakes.

While it would be nice to model PSK-based handshake, the rationale is that the correlation properties studied in this work do not necessarily require it.

Note: The artifacts consider the case of server authentication only, as client authentication is optional in TLS 1.3. No claims are made about other configurations.

14.3. Properties

Properties in [Intra-handshake.fail] are complemetary to properties in [ID-Crisis]. Sec. 8 of [ID-Crisis] mentions:

  • We emphasize that both diversion and relay attacks are orthogonal and thus the two works are complementary.

14.4. Technical Vulnerability Report

Technical vulnerability report is available at [Intra-handshake.fail]. It is accepted for publication at ESORICS 2026.

14.4.1. Vulnerabilities

Sec. 7.1 of [Intra-handshake.fail] presents the technical details with abstract attack traces of the vulnerabilities.

14.4.2. Mitigation

Sec. 7.2 of [Intra-handshake.fail] presents the technical details of the proposed mitigation.

14.5. Artifacts

Artifacts are available at [Intra-handshake.fail-repo] under Apache-2.0 License.

15. Media Coverage

Several media professionals and bloggers have covered the vulnerabilities to protect the community from the harm of intra-handshake attestation.

15.1. Security Researchers

Several credible security researchers, such as the following, have publicly attested to it.

15.2. Germany's BSI

Germany's Federal Office for Information Security (Bundesamt für Sicherheit in der Informationstechnik) has attested to it. Carina Hilt, deputy press spokesperson at BSI, told The Register:

CC alone cannot satisfy the requirements for digital sovereignty.
dependencies on other services, such as identity and key
management etc., are also not mitigated by CC.

CC refers to Confidential Computing, and attested TLS is the core trust mechanism of CC.

16. Reviews

16.1. Conference Reviews

[Intra-handshake.fail] has been peer-reviewed and accepted for publication at ESORICS 2026.

16.2. IETF/IRTF

Several participants of the IETF/IRTF have attested to the results by independently reproducing the results and reviewing the code. Some of the participants have independently reproduced the results by developing their own formal models and a proof-of-concept implementation of the vulnerabilities. Some of the messages are mentioned below (excluding the messages of paper authors):

16.2.1. Main Questions

In short, four main questions have been raised by WG participants in support of our work:

  • What security property hybrid (intra- + post-handshake attestation) provides that post-handshake attestation alone cannot provide?

  • Since continuous attestation is required in most use cases, how is additional complexity of intra-handshake attestation justified? Use cases with one-time attestation can be covered by doing attestation round immediately after Connection Establishment Time: see reference.

  • What is the benefit of doing signatures of remote attestation within the handshake (as this latency can be exploited)? We add that verification of signatures is also time consuming, which can be exploited too. See reference.

  • How evidence is bound to the secure channel without involving any shared secret?

16.3. Researchers outside of IETF/IRTF

Some researchers have approached us confirming the proof-of-concept of the vulnerabilities in intra-handshake attestation. More information will be added once their pre-prints/papers are public.

17. Security Considerations

All of this document is about the insecurity of intra-handshake attestation.

By no means should the vendors mentioned in this draft be considered less secure than any other vendors implementing intra-handshake attestation solutions. In particular, those who have closed-source implementations are most likely more vulnerable than the open-source ones, since the former cannot easily be reviewed by the security community. Even extensive security reviews -- of closed-source implementations -- by cybersecurity firms often do not perform formal analysis, and thus such reviews may miss corner cases and subtle vulnerabilities.

18. Ethical Considerations

We (i.e., the super set of all authors involved in this research, including but not limited to Muhammad Usama Sardar, Mariam Moustafa, Tuomas Aura, Viacheslav Dubeyko, Jean-Marie Jacquet, Songbo Bu, Chengxin Huang, and Haowen Song) are ethical researchers aiming to protect the community from the potential harm caused by the exploitability of the vulnerabilities in intra-handshake attestation. We have responsibly disclosed the vulnerabilities to the respective developers and maintainers following their respective disclosure processes and provided them our proposed mitigations and requested them to take rapid action.

We have released only the formal analysis for published CVE. To minimize exploit in the wild, we have not publicly released the proof-of-concept exploit code.

We have not retrieved any real data from any real system. We have not released any key to any public forum or to any person.

18.1. Evidence of explanation of vulnerabilities to the authors

To the best of our abilities, knowledge, and understanding, we have tried to explain the vulnerabilities to the authors of vulnerable drafts [I-D.fossati-tls-attestation-09], [I-D.fossati-seat-early-attestation], and [I-D.ritz-seat-facts] for at least half a year at several forums, including but not limited to CCC Attestation SIG and IETF/IRTF. Please see the (non-exhaustive list of) recordings below and the archives. We sincerely thank the authors of [I-D.fossati-tls-attestation-10] for withdrawing their draft to protect further exploits mentioned in Section 15.

Table 7: Evidence of several explanations of vulnerabilities to the authors of vulnerable drafts
Event/Host Venue Date(s) Evidence
Linux Plumbers Conference 2026 Prague, Czechia 5-7 Oct, 2026 slides, video
GA4GH 14th Plenary Meeting Singapore 28 Sept-2 Oct, 2026 slides, video
ESORICS 2026 Rome, Italy 14-18 Sept, 2026 slides
IETF RATS Interim meeting Virtual TBA Sept, 2026 slides, video
RIOT Summit 2026 Grenoble, France 2-4 September, 2026 abstract, slides, video
Data Security Work Stream (DSWS) at the Global Alliance for Genomics and Health (GA4GH) Virtual 24 Aug, 2026 slides, video
Confidential AI Public Side Meeting @ IETF 126 Vienna, Austria 21 July, 2026 plan, slides
SEAT @ IETF 126 Vienna, Austria 21 July, 2026 slides, video
IETF 126 Hackdemo Happy Hour Vienna, Austria 20 July, 2026 Hackathon project, demo
Confidential Computing Public Side Meeting @ IETF 126 Vienna, Austria 20 July, 2026 plan, slides
HotRFC @ IETF 126 Vienna, Austria 19 July, 2026 slides, video
IETF 126 Hackathon Vienna, Austria 19 July, 2026 Hackathon project, slides, video
IEPG @ IETF 126 Vienna, Austria 19 July, 2026 slides, video
Workshop @ Dresden Science Night 2026 Dresden 26 June, 2026 demo
Output 2026 Dresden 25 June, 2026 demo
Confidential Computing Summit 2026 (presented by Jens Albers) San Francisco, USA 23-24 June, 2026 poster, video
Confidential Containers Community Meeting @ Cloud Native Computing Foundation Virtual 30 April, 2026 slides, video around timestamp 00:27:00
GIF Project showcase @ GA4GH April Connect 2026 Montreal, Canada (virtual) 17 April, 2026 slides, video, report
NSA Symposium on Hot Topics in the Science of Security (HotSoS) 2026 Virtual 16 April, 2026 abstract, slides, video
PET-CON 2026.1: 15th Privacy Enhancing Techniques Convention Karlsruhe, Germany 16-17 April, 2026 slides, poster
GTMFS 2026: Annual Meeting of the WG "Formal Methods in Security" Luz-Saint-Sauveur, France 24-26 Mar, 2026 slides
CFRG @ IETF 125 Shenzhen, China (virtual) 19 Mar, 2026 slides, video
SEAT @ IETF 125 (relay) Shenzhen, China (virtual) 17 Mar, 2026 slides, video
Side meeting @ IETF 125 Shenzhen, China (virtual) 16 Mar, 2026 slides
LAKE @ IETF 125 Shenzhen, China (virtual) 16 Mar, 2026 slides, video
HotRFC @ IETF 125 Shenzhen, China (virtual) 15 Mar, 2026 slides, video
IETF 125 Hackathon Shenzhen, China (virtual) 14-15 Mar, 2026 Hackathon project, slides, video
CCC Attestation SIG Virtual 10 Feb, 2026 slides; video
IETF RATS Interim meeting Virtual 9 Feb, 2026 slides, video
Confidential Computing devroom at FOSDEM 2026 Brussels, Belgium 31 Jan-1 Feb, 2026 abstract, slides, video
CCC Attestation SIG Virtual 27 Jan, 2026 slides; video
CCC Attestation SIG Virtual 13 Jan, 2026 slides; video
CCC Attestation SIG Virtual 16 Dec, 2025 slides; video
CCC Attestation SIG Virtual 2 Dec, 2025 slides; video

19. IANA Considerations

This document has no IANA actions.

20. References

20.1. Normative References

[CVE-2026-33697]
CVE, "CoCoS attested TLS is vulnerable to relay attacks via extracted ephemeral TLS keys", , <https://www.cve.org/CVERecord?id=CVE-2026-33697>.
[EUVD-2026-16488]
ENISA, "CoCoS attested TLS is vulnerable to relay attacks via extracted ephemeral TLS keys", , <https://euvd.enisa.europa.eu/enisa/EUVD-2026-16488>.
[GHSA-Cocos-AI]
Ultraviolet Cocos AI, "CoCoS attested TLS is vulnerable to relay attacks via extracted ephemeral TLS keys", , <https://github.com/ultravioletrs/cocos/security/advisories/GHSA-vfgg-mvxx-mgg7>.
[GHSA-Edgeless-Systems]
Edgeless Systems, "Remote attestation is susceptible to relay attacks", , <https://github.com/edgelesssys/contrast/security/advisories/GHSA-hjgc-jc5v-fw7h>.
[Intra-handshake.fail]
Sardar, M. U., Dubeyko, V., and J.-M. Jacquet, "Intra-handshake.fail (CVE-2026-33697): High-severity CVE in Attested TLS", , <https://www.researchgate.net/publication/408219182_Intra-handshakefail_CVE-2026-33697_High-severity_CVE_in_Attested_TLS>.
[Intra-handshake.fail-repo]
Sardar, M. U., Dubeyko, V., and J.-M. Jacquet, "Intra-handshake.fail (CVE-2026-33697): High-severity CVE in Attested TLS", , <https://github.com/muhammad-usama-sardar/intra-handshake.fail>.
[SEAT-vulnerability-report]
Sardar, M. U., "Relay Attacks in Intra-handshake Attestation for Confidential Agentic AI Systems", , <https://mailarchive.ietf.org/arch/msg/seat/x3eQxFjQFJLceae6l4_NgXnmsDY/>.

20.2. Informative References

[I-D.fossati-seat-early-attestation]
Sheffer, Y., Mihalcea, I., Deshpande, Y., Fossati, T., and T. Reddy.K, "Using Attestation in Transport Layer Security (TLS) and Datagram Transport Layer Security (DTLS)", Work in Progress, Internet-Draft, draft-fossati-seat-early-attestation-06, , <https://datatracker.ietf.org/doc/html/draft-fossati-seat-early-attestation-06>.
[I-D.fossati-seat-early-attestation-04]
Sheffer, Y., Mihalcea, I., Deshpande, Y., Fossati, T., and T. Reddy.K, "Using Attestation in Transport Layer Security (TLS) and Datagram Transport Layer Security (DTLS)", Work in Progress, Internet-Draft, draft-fossati-seat-early-attestation-04, , <https://datatracker.ietf.org/doc/html/draft-fossati-seat-early-attestation-04>.
[I-D.fossati-tls-attestation-06]
Tschofenig, H., Sheffer, Y., Howard, P., Mihalcea, I., Deshpande, Y., Niemi, A., and T. Fossati, "Using Attestation in Transport Layer Security (TLS) and Datagram Transport Layer Security (DTLS)", Work in Progress, Internet-Draft, draft-fossati-tls-attestation-06, , <https://datatracker.ietf.org/doc/html/draft-fossati-tls-attestation-06>.
[I-D.fossati-tls-attestation-09]
Tschofenig, H., Sheffer, Y., Howard, P., Mihalcea, I., Deshpande, Y., Niemi, A., and T. Fossati, "Using Attestation in Transport Layer Security (TLS) and Datagram Transport Layer Security (DTLS)", Work in Progress, Internet-Draft, draft-fossati-tls-attestation-09, , <https://datatracker.ietf.org/doc/html/draft-fossati-tls-attestation-09>.
[I-D.fossati-tls-attestation-10]
Tschofenig, H., Sheffer, Y., Howard, P., Mihalcea, I., Deshpande, Y., Niemi, A., and T. Fossati, "Using Attestation in Transport Layer Security (TLS) and Datagram Transport Layer Security (DTLS)", Work in Progress, Internet-Draft, draft-fossati-tls-attestation-10, , <https://datatracker.ietf.org/doc/html/draft-fossati-tls-attestation-10>.
[I-D.ritz-seat-facts]
Ritz, N., "Factor-based Attestation and Credential Transport Scheme (FACTS) over TLS 1.3", Work in Progress, Internet-Draft, draft-ritz-seat-facts-00, , <https://datatracker.ietf.org/doc/html/draft-ritz-seat-facts-00>.
[ID-Crisis]
Sardar, M., Moustafa, M., and T. Aura, "Identity Crisis in Confidential Computing: Formal Analysis of Attested TLS", ACM, Proceedings of the ACM Asia Conference on Computer and Communications Security pp. 547-560, DOI 10.1145/3779208.3785387, , <https://doi.org/10.1145/3779208.3785387>.
[ID-Crisis-repo]
Sardar, M. U., Moustafa, M., and T. Aura, "Identity Crisis in Confidential Computing: Formal Analysis of Attested TLS", , <https://github.com/CCC-Attestation/formal-spec-id-crisis>.
[refTLS]
Bhargavan, K., Blanchet, B., and N. Kobeissi, "Verified Models and Reference Implementations for the TLS 1.3 Standard Candidate", IEEE, 2017 IEEE Symposium on Security and Privacy (SP) pp. 483-502, DOI 10.1109/sp.2017.26, , <https://doi.org/10.1109/sp.2017.26>.

Acknowledgments

Acknowledgment does not necessarily imply attestation. It implies that the authors found the feedback and discussion useful in improving the formal analysis, the corresponding paper, or this draft.

This draft benefits from several years of research on attested TLS, in particular some of the recent works mentioned below:

We wish to express our sincere appreciation to the following for their review of our latest work:

Intra-handshake.fail [Intra-handshake.fail]

We would like to thank our co-authors of paper [Intra-handshake.fail] for their valuable contributions:

We also gratefully acknowledge the following for insightful discussions and helpful reviews on [Intra-handshake.fail]:

Identity Crisis [ID-Crisis]

We would like to thank our co-authors of complementary paper [ID-Crisis] for their valuable contributions:

We also gratefully acknowledge the following for insightful discussions and helpful feedback:

refTLS [refTLS]

We sincerely thank the following for the foundational formal model of draft 20 of TLS 1.3 in their work [refTLS] that we have used as the foundation of all of this work:

General

Several others at the IETF, IRTF, CCC, and GA4GH have contributed by providing feedback. A non-exhaustive list of contributors is here.

Muhammad Usama Sardar is funded by German Research Foundation ("Deutsche Forschungsgemeinschaft.")

Authors' Addresses

Muhammad Usama Sardar
TU Dresden, Germany
Songbo Bu
Shanghai Guan An Information Technology Co., Ltd., China
Chengxin Huang
Independent
Haowen Song
Shanghai Guan An Information Technology Co., Ltd., China
Iman Schrock
EMILIA Protocol, Inc.