<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.39 (Ruby 3.4.9) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-intra-handshake-fail-03" category="info" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.0 -->
  <front>
    <title abbrev="Intra-handshake Attestation Considered Harmful">Intra-handshake Attestation Considered Harmful (CVE-2026-33697 of CVSS 7.5)</title>
    <seriesInfo name="Internet-Draft" value="draft-intra-handshake-fail-03"/>
    <author fullname="Muhammad Usama Sardar">
      <organization>TU Dresden, Germany</organization>
      <address>
        <email>muhammad_usama.sardar@tu-dresden.de</email>
      </address>
    </author>
    <date year="2026" month="August" day="05"/>
    <workgroup>SEAT</workgroup>
    <keyword>AI agents</keyword>
    <keyword>Intra-handshake attestation</keyword>
    <keyword>CVE-2026-33697</keyword>
    <abstract>
      <?line 60?>

<t>The draft aims to provide technical details of CVE-2026-33697 and <eref target="https://euvd.enisa.europa.eu/enisa/EUVD-2026-16488">EUVD-2026-16488</eref>, which is substantial technical evidence of how <strong>intra</strong>-handshake attestation fails in practice, even <em>without phyical access</em>. Moreover, since continuous attestation is required, <strong>intra</strong>-handshake attestation adds <strong>unnecessary complexity</strong>. The results are backed by the research <xref target="Intra-handshake.fail"/> and the ProVerif artifacts  <xref target="Intra-handshake.fail-repo"/> under Apache-2.0 license for reproducibility, and have been acknowledged by the relevant stakeholders.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://muhammad-usama-sardar.github.io/intra-handshake-fail/draft-intra-handshake-fail.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-intra-handshake-fail/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/muhammad-usama-sardar/intra-handshake-fail"/>.</t>
    </note>
  </front>
  <middle>
    <?line 65?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>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:</t>
      <table>
        <name>Binding mechanisms, implementations and ProVerif artifacts</name>
        <thead>
          <tr>
            <th align="left">No.</th>
            <th align="left">Binding mechanism</th>
            <th align="left">Used in</th>
            <th align="left">Artifacts</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td align="left">1.</td>
            <td align="left">Client’s TLS nonce</td>
            <td align="left">
              <eref target="https://ai.meta.com/static-resource/private-processing-technical-whitepaper">Meta's AI</eref></td>
            <td align="left">
              <eref target="https://github.com/muhammad-usama-sardar/intra-handshake.fail/tree/main/binder1">binder1</eref></td>
          </tr>
          <tr>
            <td align="left">2.</td>
            <td align="left">Client’s attestation nonce</td>
            <td align="left">-</td>
            <td align="left">
              <eref target="https://github.com/muhammad-usama-sardar/intra-handshake.fail/tree/main/binder2">binder2</eref></td>
          </tr>
          <tr>
            <td align="left">3.</td>
            <td align="left">Early exporter</td>
            <td align="left">-</td>
            <td align="left">
              <eref target="https://github.com/muhammad-usama-sardar/intra-handshake.fail/tree/main/binder3">binder3</eref></td>
          </tr>
          <tr>
            <td align="left">4.</td>
            <td align="left">Server’s public key</td>
            <td align="left">-</td>
            <td align="left">
              <eref target="https://github.com/muhammad-usama-sardar/intra-handshake.fail/tree/main/binder4">binder4</eref></td>
          </tr>
          <tr>
            <td align="left">5.</td>
            <td align="left">Combination of #2 and #3</td>
            <td align="left">-</td>
            <td align="left">
              <eref target="https://github.com/muhammad-usama-sardar/intra-handshake.fail/tree/main/binder5">binder5</eref></td>
          </tr>
          <tr>
            <td align="left">6.</td>
            <td align="left">Combination of #2 and #4</td>
            <td align="left">
              <eref target="https://github.com/CCC-Attestation/meetings/blob/main/materials/MarkusRudy.contrast-atls-ccc-attestation.pdf">Edgeless Systems Contrast</eref>; <eref target="https://www.sns-itrust6g.com/wp-content/uploads/2025/12/Webinar-Architecting-Trust-CONFIDENTIAL6G.pdf">Cocos AI</eref>;  CCC Attestation SIG's adopted project <eref target="https://github.com/ccc-attestation/attested-tls-poc">intra-handshake attestation</eref></td>
            <td align="left">
              <eref target="https://github.com/muhammad-usama-sardar/intra-handshake.fail/tree/main/binder6">binder6</eref></td>
          </tr>
          <tr>
            <td align="left">7.</td>
            <td align="left">Combination of #2, #3, and #4</td>
            <td align="left">
              <eref target="https://www.ietf.org/archive/id/draft-fossati-tls-attestation-06.html">draft-fossati-tls-attestation-06</eref></td>
            <td align="left">
              <eref target="https://github.com/muhammad-usama-sardar/intra-handshake.fail/tree/main/binder7">binder7</eref></td>
          </tr>
        </tbody>
      </table>
      <artwork><![CDATA[
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.
]]></artwork>
      <t>We responsibly disclosed the vulnerability in intra-handshake attestation -- as noted in <eref target="https://github.com/ultravioletrs/cocos/security/advisories/GHSA-vfgg-mvxx-mgg7">security advisory</eref> issued -- to the vendors, which resulted in  <xref target="CVE-2026-33697"/> of CVSS 7.5.</t>
    </section>
    <section anchor="conventions-and-definitions">
      <name>Conventions and Definitions</name>
      <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
      <?line -18?>

</section>
    <section anchor="credits">
      <name>Credits</name>
      <t>We discovered the vulnerability jointly with <strong>Viacheslav Dubeyko</strong> and <strong>Jean-Marie Jacquet</strong>.</t>
    </section>
    <section anchor="detailed-vulnerability-disclosure-timeline-and-acknowledgements-by-affected-vendors">
      <name>Detailed Vulnerability Disclosure Timeline and Acknowledgements by Affected Vendors</name>
      <table>
        <name>Detailed vulnerability disclosure timeline and acknowledgements</name>
        <thead>
          <tr>
            <th align="left">Event</th>
            <th align="left">Date</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td align="left">Our initial responsible disclosure to vendor</td>
            <td align="left">07 Oct, 2025</td>
          </tr>
          <tr>
            <td align="left">Acknowledgement by vendor</td>
            <td align="left">14 Dec, 2025</td>
          </tr>
          <tr>
            <td align="left">Information to the <eref target="https://mailarchive.ietf.org/arch/msg/rats/6gbqx0XY8WYrH3Mx4vO8n2-uKgY/">IETF</eref></td>
            <td align="left">11 Jan, 2026</td>
          </tr>
          <tr>
            <td align="left">
              <eref target="https://web.archive.org/web/20260227160554/https://www.ultraviolet.rs/blog/tee-tls-privacy/">Public announcement</eref> by vendor</td>
            <td align="left">27 Feb, 2026</td>
          </tr>
          <tr>
            <td align="left">Cocos AI published <eref target="https://github.com/ultravioletrs/cocos/security/advisories/GHSA-vfgg-mvxx-mgg7">security advisory</eref>  [<strong>Severity = HIGH (CVSS 7.8)</strong>]</td>
            <td align="left">23 March, 2026</td>
          </tr>
          <tr>
            <td align="left">CVE (<eref target="https://www.cve.org/CVERecord?id=CVE-2026-33697">CVE-2026-33697</eref>) published  [<strong>Severity = HIGH (CVSS 7.5)</strong>]</td>
            <td align="left">26 March, 2026</td>
          </tr>
          <tr>
            <td align="left">
              <eref target="https://github.com/Privasys/rustls/releases/tag/privasys-v0.8.1">Acknowledgment</eref> by Privasys for rustls <eref target="https://www.cve.org/CVERecord?id=CVE-2026-33697">CVE-2026-33697</eref> [<strong>Severity = HIGH (CVSS 7.5)</strong>]</td>
            <td align="left">9 July, 2026</td>
          </tr>
          <tr>
            <td align="left">
              <eref target="https://github.com/Privasys/go/releases/tag/privasys-v0.5.1-go1.26.5">Acknowledgment</eref> by Privasys for go <eref target="https://www.cve.org/CVERecord?id=CVE-2026-33697">CVE-2026-33697</eref> [<strong>Severity = HIGH (CVSS 7.5)</strong>]</td>
            <td align="left">10 July, 2026</td>
          </tr>
          <tr>
            <td align="left">
              <eref target="https://github.com/ccc-attestation/attested-tls-poc">CCC implementation</eref> declared <eref target="https://github.com/CCC-Attestation/attested-tls-poc/pull/58">vulnerable to relay attacks</eref></td>
            <td align="left">17 July, 2026</td>
          </tr>
          <tr>
            <td align="left">Vulnerable <eref target="https://github.com/ccc-attestation/attested-tls-poc">CCC implementation repo</eref> archived</td>
            <td align="left">22 July, 2026</td>
          </tr>
          <tr>
            <td align="left">Vulnerable draft <eref target="https://datatracker.ietf.org/doc/draft-fossati-tls-attestation/10/">draft-fossati-tls-attestation</eref> withdrawn by authors</td>
            <td align="left">23 July, 2026</td>
          </tr>
          <tr>
            <td align="left">Edgeless Systems published <eref target="https://github.com/edgelesssys/contrast/security/advisories/GHSA-hjgc-jc5v-fw7h">security advisory</eref>  [<strong>Severity = HIGH (CVSS 7.4)</strong>]</td>
            <td align="left">29 July, 2026</td>
          </tr>
        </tbody>
      </table>
    </section>
    <section anchor="sec-cvss-scores">
      <name>Comparison with Other Vulnerabilities in Confidential Computing Literature</name>
      <t>Severity is based on <eref target="https://nvd.nist.gov/vuln-metrics/cvss">NIST metrics</eref>.</t>
      <table>
        <name>Comparison with other vulnerabilities in confidential computing literature</name>
        <thead>
          <tr>
            <th align="left">Vulnerability</th>
            <th align="left">CVE</th>
            <th align="left">CVSS</th>
            <th align="left">Severity</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td align="left">
              <eref target="https://wiretap.fail/files/wiretap.pdf">wiretap.fail</eref></td>
            <td align="left">No CVE (<eref target="https://www.intel.com/content/www/us/en/security-center/announcement/intel-security-announcement-2025-10-28-001.html">Intel</eref> and <eref target="https://www.intel.com/content/www/us/en/security-center/announcement/intel-security-announcement-2025-10-28-001.html">AMD</eref> announcements)</td>
            <td align="left">-</td>
            <td align="left">None</td>
          </tr>
          <tr>
            <td align="left">
              <eref target="https://tee.fail/files/paper.pdf">TEE.fail</eref></td>
            <td align="left">No CVE</td>
            <td align="left">-</td>
            <td align="left">None</td>
          </tr>
          <tr>
            <td align="left">
              <eref target="https://dl.acm.org/doi/10.1145/3658644.3690230">TDXdown</eref></td>
            <td align="left">
              <eref target="https://www.intel.com/content/www/us/en/security-center/announcement/intel-security-announcement-2024-10-08-001.html">Intel</eref></td>
            <td align="left">2.5</td>
            <td align="left">Low</td>
          </tr>
          <tr>
            <td align="left">
              <eref target="https://xca-attacks.github.io/staleus/staleus_usenix26.pdf">Staleus</eref></td>
            <td align="left">
              <eref target="https://www.cve.org/CVERecord?id=CVE-2025-54509">CVE-2025-54509</eref></td>
            <td align="left">4.0</td>
            <td align="left">Medium</td>
          </tr>
          <tr>
            <td align="left">
              <eref target="https://xca-attacks.github.io/breakfast/breakfast_oakland26.pdf">BreakFAST</eref></td>
            <td align="left">
              <eref target="https://www.cve.org/CVERecord?id=CVE-2025-6197">CVE-2025-61972</eref></td>
            <td align="left">4.2</td>
            <td align="left">Medium</td>
          </tr>
          <tr>
            <td align="left">
              <eref target="https://badram.eu/badram.pdf">BadRAM</eref></td>
            <td align="left">
              <eref target="https://www.amd.com/en/resources/product-security/bulletin/amd-sb-3015.html">AMD</eref></td>
            <td align="left">5.3</td>
            <td align="left">Medium</td>
          </tr>
          <tr>
            <td align="left">
              <eref target="https://xca-attacks.github.io/breakfast/breakfast_oakland26.pdf">BreakFAST</eref></td>
            <td align="left">
              <eref target="https://www.cve.org/CVERecord?id=CVE-2025-61971">CVE-2025-61971</eref></td>
            <td align="left">5.9</td>
            <td align="left">Medium</td>
          </tr>
          <tr>
            <td align="left">
              <eref target="https://xca-attacks.github.io/fabricked/fabricked_usenix26.pdf">Fabricked</eref></td>
            <td align="left">
              <eref target="https://www.cve.org/CVERecord?id=cve-2025-54510">CVE-2025-54510</eref></td>
            <td align="left">5.9</td>
            <td align="left">Medium</td>
          </tr>
          <tr>
            <td align="left">
              <eref target="https://www.researchgate.net/publication/408219182_Intra-handshakefail_CVE-2026-33697_High-severity_CVE_in_Attested_TLS">Intra-handshake.fail</eref></td>
            <td align="left">
              <eref target="https://www.cve.org/CVERecord?id=CVE-2026-33697">CVE-2026-33697</eref></td>
            <td align="left">7.5</td>
            <td align="left">High</td>
          </tr>
        </tbody>
      </table>
      <t>The comparison of the above with CVSS <strong>7.5</strong> for <xref target="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.</t>
      <t>Further formal analysis of <strong>production</strong> implementation of intra-handshake attestation has led to discovery of another class of attacks and will potentially lead to three CVEs (currently under <em>responsible</em> disclosure) each with an expected <strong>CVSS 9.1</strong>.</t>
    </section>
    <section anchor="vulnerable-implementations">
      <name>Vulnerable Implementations</name>
      <t>At least the following implementations are vulnerable:</t>
      <ul spacing="normal">
        <li>
          <t><eref target="https://ai.meta.com/static-resource/private-processing-technical-whitepaper">Meta's AI</eref>: <eref target="https://www.cve.org/CVERecord?id=CVE-2026-33697">CVE-2026-33697</eref> and <eref target="https://euvd.enisa.europa.eu/enisa/EUVD-2026-16488">EUVD-2026-16488</eref> [<strong>Severity = HIGH (CVSS 7.5)</strong>]</t>
        </li>
        <li>
          <t><eref target="https://github.com/ultravioletrs/cocos">Cocos AI</eref>: <eref target="https://github.com/ultravioletrs/cocos/security/advisories/GHSA-vfgg-mvxx-mgg7">security advisory</eref>  [<strong>Severity = HIGH (CVSS 7.8)</strong>], <eref target="https://www.cve.org/CVERecord?id=CVE-2026-33697">CVE-2026-33697</eref> and <eref target="https://euvd.enisa.europa.eu/enisa/EUVD-2026-16488">EUVD-2026-16488</eref> [<strong>Severity = HIGH (CVSS 7.5)</strong>]</t>
        </li>
        <li>
          <t><eref target="https://github.com/edgelesssys/contrast">Edgeless Systems Contrast</eref>: <eref target="https://github.com/edgelesssys/contrast/security/advisories/GHSA-hjgc-jc5v-fw7h">security advisory</eref>  [<strong>Severity = HIGH (CVSS 7.4)</strong>]</t>
        </li>
        <li>
          <t>CCC Attestation SIG's adopted project <eref target="https://github.com/ccc-attestation/attested-tls-poc">intra-handshake attestation</eref>: declared <eref target="https://github.com/CCC-Attestation/attested-tls-poc/pull/58">vulnerable to relay attacks</eref> and <strong>archived</strong></t>
        </li>
        <li>
          <t>Privasys rustls: <eref target="https://github.com/Privasys/rustls/releases/tag/privasys-v0.8.1">Acknowledgment</eref> of applicability of <eref target="https://www.cve.org/CVERecord?id=CVE-2026-33697">CVE-2026-33697</eref> [<strong>Severity = HIGH (CVSS 7.5)</strong>]</t>
        </li>
        <li>
          <t>Pirvasys go: <eref target="https://github.com/Privasys/go/releases/tag/privasys-v0.5.1-go1.26.5">Acknowledgment</eref> of applicability of <eref target="https://www.cve.org/CVERecord?id=CVE-2026-33697">CVE-2026-33697</eref> [<strong>Severity = HIGH (CVSS 7.5)</strong>]</t>
        </li>
      </ul>
      <t>If you are aware of any other intra-handshake attestation implementation, please let us know so that we can check and disclose the vulnerabilities to them.</t>
    </section>
    <section anchor="vulnerable-protocol-specifications">
      <name>Vulnerable Protocol Specifications</name>
      <t>At least the following protocol specifications with intra-handshake attestation path are vulnerable to <eref target="https://www.cve.org/CVERecord?id=CVE-2026-33697">CVE-2026-33697</eref> and <eref target="https://euvd.enisa.europa.eu/enisa/EUVD-2026-16488">EUVD-2026-16488</eref>:</t>
      <ul spacing="normal">
        <li>
          <t><eref target="https://datatracker.ietf.org/doc/draft-fossati-seat-early-attestation/06/">draft-fossati-seat-early-attestation</eref></t>
        </li>
        <li>
          <t><eref target="https://datatracker.ietf.org/doc/draft-ritz-seat-facts/00/">draft-ritz-seat-facts</eref></t>
        </li>
        <li>
          <t><eref target="https://datatracker.ietf.org/doc/draft-fossati-tls-attestation">draft-fossati-tls-attestation</eref>: withdrawn</t>
        </li>
      </ul>
    </section>
    <section anchor="binding-levels">
      <name>Binding Levels</name>
      <ol spacing="normal" type="1"><li>
          <t>DH shared secret (<tt>gxy</tt>) used as shared secret between client and server</t>
        </li>
        <li>
          <t>Handshake traffic key (<tt>htsc</tt>) used for encryption of handshake messages</t>
        </li>
        <li>
          <t>Application traffic key (<tt>astc</tt>) used for encryption of application data</t>
        </li>
      </ol>
    </section>
    <section anchor="correlation-goals">
      <name>Correlation Goals</name>
      <t>We consider TLS Server as RATS Attester, which is typical in confidential computing.</t>
      <ol spacing="normal" type="1"><li>
          <t>Correlation of Evidence to a DH Shared Secret (G1)</t>
        </li>
        <li>
          <t>Correlation of Evidence to Client’s Handshake Traffic Key (G2)</t>
        </li>
        <li>
          <t>Correlation of Evidence to Client’s Application Traffic Key (G3)</t>
        </li>
      </ol>
    </section>
    <section anchor="main-results">
      <name>Main Results</name>
      <ul spacing="normal">
        <li>
          <t>All analyzed binding mechanisms and the corresponding implementations of intra-handshake attestation are vulnerable to relay attacks.</t>
        </li>
        <li>
          <t>Early exporter helps achieve level 1 binding.</t>
        </li>
        <li>
          <t>Our proposed mechanism helps achieve level 2 binding.</t>
        </li>
        <li>
          <t>It may not be possible to achieve level 3 in intra-handshake attestation alone without additional assumptions.</t>
        </li>
      </ul>
      <table>
        <name>Main results</name>
        <thead>
          <tr>
            <th align="left">Property</th>
            <th align="left">Mechanism #1,2,4,6</th>
            <th align="left">Mechanism #3,5,7</th>
            <th align="left">Proposed mechanism</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td align="left">G1 : Correlation of Evidence to <tt>gxy</tt></td>
            <td align="left">❌</td>
            <td align="left">✅</td>
            <td align="left">✅</td>
          </tr>
          <tr>
            <td align="left">G2 : Correlation of Evidence to <tt>kch</tt></td>
            <td align="left">❌</td>
            <td align="left">❌</td>
            <td align="left">✅</td>
          </tr>
          <tr>
            <td align="left">G3 : Correlation of Evidence to <tt>kc</tt></td>
            <td align="left">❌</td>
            <td align="left">❌</td>
            <td align="left">❌</td>
          </tr>
        </tbody>
      </table>
      <section anchor="expected-results">
        <name>Expected Results</name>
        <table>
          <name>Expected results</name>
          <thead>
            <tr>
              <th align="left">No.</th>
              <th align="left">Binding mechanism</th>
              <th align="left">Artifacts</th>
              <th align="left">Expected results</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">1.</td>
              <td align="left">Client’s TLS nonce</td>
              <td align="left">
                <eref target="https://github.com/muhammad-usama-sardar/intra-handshake.fail/tree/main/binder1/">binder1</eref></td>
              <td align="left">
                <eref target="https://github.com/muhammad-usama-sardar/intra-handshake.fail/tree/main/binder1/log.txt">binder1</eref></td>
            </tr>
            <tr>
              <td align="left">2.</td>
              <td align="left">Client’s attestation nonce</td>
              <td align="left">
                <eref target="https://github.com/muhammad-usama-sardar/intra-handshake.fail/tree/main/binder2/">binder2</eref></td>
              <td align="left">
                <eref target="https://github.com/muhammad-usama-sardar/intra-handshake.fail/tree/main/binder2/log.txt">binder2</eref></td>
            </tr>
            <tr>
              <td align="left">3.</td>
              <td align="left">Early exporter</td>
              <td align="left">
                <eref target="https://github.com/muhammad-usama-sardar/intra-handshake.fail/tree/main/binder3/">binder3</eref></td>
              <td align="left">
                <eref target="https://github.com/muhammad-usama-sardar/intra-handshake.fail/tree/main/binder3/log.txt">binder3</eref></td>
            </tr>
            <tr>
              <td align="left">4.</td>
              <td align="left">Server’s public key</td>
              <td align="left">
                <eref target="https://github.com/muhammad-usama-sardar/intra-handshake.fail/tree/main/binder4/">binder4</eref></td>
              <td align="left">
                <eref target="https://github.com/muhammad-usama-sardar/intra-handshake.fail/tree/main/binder4/log.txt">binder4</eref></td>
            </tr>
            <tr>
              <td align="left">5.</td>
              <td align="left">Combination of #2 and #3</td>
              <td align="left">
                <eref target="https://github.com/muhammad-usama-sardar/intra-handshake.fail/tree/main/binder5/">binder5</eref></td>
              <td align="left">
                <eref target="https://github.com/muhammad-usama-sardar/intra-handshake.fail/tree/main/binder5/log.txt">binder5</eref></td>
            </tr>
            <tr>
              <td align="left">6.</td>
              <td align="left">Combination of #2 and #4</td>
              <td align="left">
                <eref target="https://github.com/muhammad-usama-sardar/intra-handshake.fail/tree/main/binder6/">binder6</eref></td>
              <td align="left">
                <eref target="https://github.com/muhammad-usama-sardar/intra-handshake.fail/tree/main/binder6/log.txt">binder6</eref></td>
            </tr>
            <tr>
              <td align="left">7.</td>
              <td align="left">Combination of #2, #3, and #4</td>
              <td align="left">
                <eref target="https://github.com/muhammad-usama-sardar/intra-handshake.fail/tree/main/binder7/">binder7</eref></td>
              <td align="left">
                <eref target="https://github.com/muhammad-usama-sardar/intra-handshake.fail/tree/main/binder7/log.txt">binder7</eref></td>
            </tr>
            <tr>
              <td align="left">8.</td>
              <td align="left">Proposed</td>
              <td align="left">
                <eref target="https://github.com/muhammad-usama-sardar/intra-handshake.fail/tree/main/proposal/">proposal</eref></td>
              <td align="left">
                <eref target="https://github.com/muhammad-usama-sardar/intra-handshake.fail/tree/main/proposal/log.txt">proposal</eref></td>
            </tr>
          </tbody>
        </table>
      </section>
    </section>
    <section anchor="implications-of-findings">
      <name>Implications of Findings</name>
      <section anchor="implications-of-findings-for-ietf-seat-wg">
        <name>Implications of Findings for IETF SEAT WG</name>
        <ul spacing="normal">
          <li>
            <t>We believe post-handshake attestation alone, such as <eref target="https://datatracker.ietf.org/doc/draft-fossati-seat-expat/">draft-fossati-seat-expat</eref>, can achieve level 3 binding.</t>
          </li>
          <li>
            <t>The research suggests that recent hybrid proposals (combination of intra-handshake attestation and post-handshake attestation) <eref target="https://datatracker.ietf.org/doc/draft-fossati-seat-early-attestation/06/">draft-fossati-seat-early-attestation</eref> and <eref target="https://datatracker.ietf.org/doc/draft-ritz-seat-facts/00/">draft-ritz-seat-facts</eref> may add <strong>unnecessary complexity</strong> of intra-handshake attestation without adding any security benefit compared to post-handshake attestation alone, such as <eref target="https://datatracker.ietf.org/doc/draft-fossati-seat-expat/">draft-fossati-seat-expat</eref>. We are not aware of any security property that hybrid proposals can achieve that post-handshake attestation alone cannot achieve.</t>
          </li>
          <li>
            <t>The protocol specifications <eref target="https://datatracker.ietf.org/doc/draft-fossati-seat-early-attestation/06/">draft-fossati-seat-early-attestation</eref> and <eref target="https://datatracker.ietf.org/doc/draft-ritz-seat-facts/00/">draft-ritz-seat-facts</eref> remain vulnerable to CVE-2026-33697.</t>
          </li>
        </ul>
      </section>
      <section anchor="implications-of-findings-for-ietf-lake-wg">
        <name>Implications of Findings for IETF LAKE WG</name>
        <ul spacing="normal">
          <li>
            <t>Similar problems occur for protocol specification <eref target="https://datatracker.ietf.org/doc/draft-ietf-lake-ra/">lake-ra</eref>.</t>
          </li>
        </ul>
      </section>
      <section anchor="implications-of-findings-for-ietf-tls-wg">
        <name>Implications of Findings for IETF TLS WG</name>
        <ul spacing="normal">
          <li>
            <t><eref target="https://datatracker.ietf.org/doc/draft-fossati-tls-attestation/09/">draft-fossati-tls-attestation-09</eref> is vulnerable to CVE-2026-33697. Thankfully, the authors have withdrawn <eref target="https://datatracker.ietf.org/doc/draft-fossati-tls-attestation/10/">draft-fossati-tls-attestation-10</eref>.</t>
          </li>
          <li>
            <t>Remote attestation <em>within</em> the handshake is very dangerous, since to our knowledge, it is one of the highest scored vulnerabilities in confidential computing literature (see <xref target="sec-cvss-scores"/>).</t>
          </li>
        </ul>
        <artwork><![CDATA[
Given the high-severity vulnerabilities, we recommend that the
developers and maintainers of intra-handshake attestation MUST
urgently move to post-handshake attestation.
]]></artwork>
      </section>
      <section anchor="implications-of-findings-for-agent2agent">
        <name>Implications of Findings for Agent2Agent</name>
        <t>From a security perspective, intra-handshake attestation does more damage than protection for AI agents.</t>
      </section>
    </section>
    <section anchor="technical-details">
      <name>Technical Details</name>
      <section anchor="tool">
        <name>Tool</name>
        <t>We use state-of-the-art symbolic security analysis tool <eref target="https://ieeexplore.ieee.org/document/9833653">ProVerif</eref> for the specification of the protocols.</t>
      </section>
      <section anchor="modeling">
        <name>Modeling</name>
        <t>The formal model uses the <eref target="https://github.com/CCC-Attestation/formal-spec-id-crisis/tree/main/TLS-a/fix">fixed version of diversion attacks in intra-handshake attestation</eref> 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 <eref target="https://github.com/CCC-Attestation/formal-spec-id-crisis/tree/main/TLS-a/fix">fixed version of diversion attacks in intra-handshake attestation</eref> as the baseline, rather than showing the same diversion attacks from <eref target="https://dl.acm.org/doi/10.1145/3779208.3785387">ID-Crisis paper</eref>, and the discovered CVE (<xref target="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.</t>
        <t>Note: Similar to the <eref target="https://github.com/CCC-Attestation/formal-spec-id-crisis/tree/main/TLS-a/fix">fixed version of diversion attacks in intra-handshake attestation</eref> from our previous work, we model non-PSK-based handshake.
From <eref target="https://dl.acm.org/doi/10.1145/3779208.3785387">ID-Crisis paper</eref>:</t>
        <ul empty="true">
          <li>
            <t>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.</t>
          </li>
        </ul>
        <t>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.</t>
      </section>
      <section anchor="technical-report">
        <name>Technical Report</name>
        <t>Technical report is available at <xref target="Intra-handshake.fail"/>. It is accepted for publication at ESORICS 2026.</t>
      </section>
      <section anchor="artifacts">
        <name>Artifacts</name>
        <t>Artifacts are available at <xref target="Intra-handshake.fail-repo"/> under Apache-2.0 License.</t>
      </section>
    </section>
    <section anchor="media-coverage">
      <name>Media Coverage</name>
      <t>Several media enthusiasts have covered the vulnerabilities to protect the community from the harm of intra-handshake attestation.</t>
      <ul spacing="normal">
        <li>
          <t><eref target="https://www.theregister.com/security/2026/07/04/confidential-computings-trust-mechanism-is-broken-the-fix-may-not-exist/5266056">The Register</eref></t>
        </li>
        <li>
          <t>(Japanese) <eref target="https://blackhatnews.tokyo/archives/119915">BlackHatNewsTokyo</eref></t>
        </li>
        <li>
          <t>(Several languages) <eref target="https://hackernoon.com/attested-tls-was-supposed-to-be-the-last-trust-boundary-it-isnt-formal-methods-show-how">Hackernoon</eref></t>
        </li>
        <li>
          <t><eref target="https://podcasts.apple.com/eg/podcast/attested-tls-was-supposed-to-be-the-last-trust/id1698517643?i=1000776623286">Apple podcast</eref></t>
        </li>
        <li>
          <t><eref target="https://meterpreter.org/attested-tls-vulnerability-cve-2026-33697/">Information Security News</eref></t>
        </li>
        <li>
          <t><eref target="https://thenextgentechinsider.com/pulse/critical-flaw-discovered-in-confidential-computing-attestation-protocols">TheNextGenTechInsider</eref></t>
        </li>
        <li>
          <t><eref target="https://dailysecurityreview.com/resources/cve-2026-33697-attested-tls-relay-flaw-hits-whatsapp-cocos-ai/">DailySecurityReview</eref></t>
        </li>
        <li>
          <t><eref target="https://www.scworld.com/brief/confidential-computings-remote-attestation-protocol-may-have-fundamental-flaw">SC World</eref></t>
        </li>
        <li>
          <t><eref target="https://blogs.groupware.org.uk/01-Quantum-Inc/the-handshake-that-cant-keep-its-promise-why-confidential-computings-flaw-changes-the-data-sovereignty-conversation/">01 Quantum</eref></t>
        </li>
        <li>
          <t>(Russian) <eref target="https://www.securitylab.ru/news/574545.php">Security Lab</eref></t>
        </li>
        <li>
          <t>(German) <eref target="https://www.blogspan.net/confidential-computing-attestierung-relay-luecke/">blogspan</eref></t>
        </li>
        <li>
          <t>(Chinese) <eref target="https://finance.sina.cn/tech/2026-07-04/detail-inifscxt9953361.d.html">Sina</eref></t>
        </li>
        <li>
          <t><eref target="https://data4biz.com/articles/una-falla-rompe-la-fiducia-del-confidential-computing">data4biz</eref></t>
        </li>
        <li>
          <t>(Russian) <eref target="https://www.itsec.ru/news/issledovateli-nashli-kriticheskuyu-uyazvimost-v-attested-tls">ITSec</eref></t>
        </li>
        <li>
          <t>(Chinese) <eref target="https://post.smzdm.com/p/a82ol990/">smzdm</eref></t>
        </li>
        <li>
          <t>(Chinese) <eref target="https://www.donews.com/news/detail/4/6621022.html">donews</eref></t>
        </li>
        <li>
          <t>(Chinese) <eref target="https://i.ifeng.com/c/8uUfy0PMmqE">ifeng</eref></t>
        </li>
        <li>
          <t><eref target="https://www.dugganusa.com/post/confidential-computing-s-whole-pitch-is-trust-the-proof-not-the-cloud-two-years-of-formal-verifi">dugganusa</eref></t>
        </li>
        <li>
          <t><eref target="https://github.com/pduggusa/dugganusa-ietf/tree/main/cve-2026-33697-attestation">dugganusa repo</eref></t>
        </li>
        <li>
          <t><eref target="https://sploitus.com/exploit?id=92591A05-07BC-5015-BA3D-B1347B35D684">spoitus</eref></t>
        </li>
        <li>
          <t><eref target="https://news.lavx.hu/article/attested-tls-research-exposes-a-weak-link-in-confidential-computing">lavx news</eref></t>
        </li>
        <li>
          <t><eref target="https://www.sohu.com/a/1045865934_122004016">sohu</eref></t>
        </li>
        <li>
          <t>(Persian) <eref target="https://news.ditty.ir/news/attested-tls-relay-flaw-formal-methods/019f6221-26ca-7293-9ee9-5557b3c0b8f8">news.ditty</eref></t>
        </li>
        <li>
          <t>(Russian) <eref target="https://limpvpn.com/ru/news/attested-tls-whatsapp-privacy-flaw-2026">LiMP VPN</eref></t>
        </li>
        <li>
          <t><eref target="https://daily.dev/posts/kI6PoNzPx">daily.dev</eref></t>
        </li>
        <li>
          <t><eref target="https://warden.veritai.ch/news/researchers-find-attested-tls-flaws-that-weaken-confidential-computing-trust-model">warden</eref></t>
        </li>
        <li>
          <t><eref target="https://db.gcve.eu/sightings/?query=cve-2026-33697">GCVE.eu</eref></t>
        </li>
        <li>
          <t><eref target="https://coderlegion.com/24087/intra-handshake-attestation-when-more-security-doesnt-mean-better-security">coderlegion</eref></t>
        </li>
        <li>
          <t><eref target="https://freenode.net/digest/67">freenode</eref></t>
        </li>
        <li>
          <t>(Chinese) <eref target="https://blog.csdn.net/weixin_42376192/category_13096766.html">csdn</eref></t>
        </li>
        <li>
          <t><eref target="https://osintsights.com/confidential-computing-flaws-expose-trust-risks">osintsights</eref></t>
        </li>
        <li>
          <t>(Turkish) <eref target="https://hardwaremania.com/haber/arastirma-attested-tls-confidential-computing-icin-zayif-kaliyor/">hardwaremania</eref></t>
        </li>
        <li>
          <t><eref target="https://akber.com/sovereignty-in-the-cloud-is-an-illusion/">akber</eref></t>
        </li>
        <li>
          <t><eref target="https://www.ad-hoc-news.de/wissenschaft/cloud-souveraenitaet-red-hat-startet-reifegrad-assessments-gegen/69691475">ad-hoc news</eref></t>
        </li>
        <li>
          <t><eref target="https://aimultiple.com/privacy-enhancing-technologies">AIMultiple</eref></t>
        </li>
      </ul>
      <t>If you have written an article on this and would like to be added here, please send us a PR or an email with the subject "media coverage of intra-handshake.fail"</t>
      <section anchor="security-researchers">
        <name>Security Researchers</name>
        <t>Credible security researchers, such as the following, have publicly attested to it.</t>
        <ul spacing="normal">
          <li>
            <t><eref target="https://www.linkedin.com/posts/michaelpak_confidential-computings-core-trust-mechanism-activity-7479415537836376064-q-A4/">Michael Pak</eref></t>
          </li>
          <li>
            <t><eref target="https://www.linkedin.com/posts/rrbranco_one-more-evidence-that-there-is-no-such-a-share-7479582122366615552-X0A5/">Rodrigo Branco</eref></t>
          </li>
          <li>
            <t><eref target="https://www.linkedin.com/posts/bart-preneel-4451412_on-the-limits-of-confidential-computing-share-7479549718294077440-wfi3/">Bart Preneel</eref></t>
          </li>
          <li>
            <t><eref target="https://www.linkedin.com/in/strufe/recent-activity/all/">Thorsten Strufe</eref></t>
          </li>
        </ul>
      </section>
      <section anchor="germanys-bsi">
        <name>Germany's BSI</name>
        <t>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 <eref target="https://www.theregister.com/security/2026/07/04/confidential-computings-trust-mechanism-is-broken-the-fix-may-not-exist/5266056">The Register</eref>:</t>
        <artwork><![CDATA[
CC alone cannot satisfy the requirements for digital sovereignty.
]]></artwork>
        <artwork><![CDATA[
dependencies on other services, such as identity and key
management etc., are also not mitigated by CC.
]]></artwork>
      </section>
    </section>
    <section anchor="reviews">
      <name>Reviews</name>
      <section anchor="conference-reviews">
        <name>Conference Reviews</name>
        <t><xref target="Intra-handshake.fail"/> has been peer-reviewed and accepted for publication at ESORICS 2026.</t>
      </section>
      <section anchor="ietfirtf">
        <name>IETF/IRTF</name>
        <t>Several participants of the IETF/IRTF have attested to the results by independently verifying 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:</t>
        <ul spacing="normal">
          <li>
            <t><eref target="https://mailarchive.ietf.org/arch/msg/seat/aEV9dUFotAQzHndk23qBcwBT3as/">https://mailarchive.ietf.org/arch/msg/seat/aEV9dUFotAQzHndk23qBcwBT3as/</eref></t>
          </li>
          <li>
            <t><eref target="https://mailarchive.ietf.org/arch/msg/seat/3Hv0E1sfXsvyBtl6AgY8j-SHHiw/">https://mailarchive.ietf.org/arch/msg/seat/3Hv0E1sfXsvyBtl6AgY8j-SHHiw/</eref></t>
          </li>
          <li>
            <t><eref target="https://mailarchive.ietf.org/arch/msg/seat/JF_cwmHHEbrJ_W5V6yEetWWnii4/">https://mailarchive.ietf.org/arch/msg/seat/JF_cwmHHEbrJ_W5V6yEetWWnii4/</eref></t>
          </li>
          <li>
            <t><eref target="https://mailarchive.ietf.org/arch/msg/seat/5LJ6i9svomnhpyPHWPejM7fMmXQ/">https://mailarchive.ietf.org/arch/msg/seat/5LJ6i9svomnhpyPHWPejM7fMmXQ/</eref></t>
          </li>
          <li>
            <t><eref target="https://mailarchive.ietf.org/arch/msg/seat/P_CYTycg0KG7cbKauFA-kVgX2jo/">https://mailarchive.ietf.org/arch/msg/seat/P_CYTycg0KG7cbKauFA-kVgX2jo/</eref></t>
          </li>
          <li>
            <t><eref target="https://mailarchive.ietf.org/arch/msg/seat/ZJjJXpYwZ5nCVmz_W4FK6XiFEY4/">https://mailarchive.ietf.org/arch/msg/seat/ZJjJXpYwZ5nCVmz_W4FK6XiFEY4/</eref></t>
          </li>
          <li>
            <t><eref target="https://mailarchive.ietf.org/arch/msg/seat/Q6Jmc58v0c1lDV3ujIY0AX_ofGA/">https://mailarchive.ietf.org/arch/msg/seat/Q6Jmc58v0c1lDV3ujIY0AX_ofGA/</eref></t>
          </li>
          <li>
            <t><eref target="https://mailarchive.ietf.org/arch/msg/seat/beRzNNvwMifkRfJPfxecGoHpTDs/">https://mailarchive.ietf.org/arch/msg/seat/beRzNNvwMifkRfJPfxecGoHpTDs/</eref></t>
          </li>
          <li>
            <t><eref target="https://mailarchive.ietf.org/arch/msg/cfrg/U5YHd91lYjiqCTt9BZyVDNFeUpM/">https://mailarchive.ietf.org/arch/msg/cfrg/U5YHd91lYjiqCTt9BZyVDNFeUpM/</eref></t>
          </li>
          <li>
            <t><eref target="https://mailarchive.ietf.org/arch/msg/seat/aFCo4BMRDSUynvN9AQJatPjnXag/">https://mailarchive.ietf.org/arch/msg/seat/aFCo4BMRDSUynvN9AQJatPjnXag/</eref></t>
          </li>
          <li>
            <t><eref target="https://mailarchive.ietf.org/arch/msg/seat/wb_Ys9MZd9u9oM2Bk-8tv7fvXGg/">https://mailarchive.ietf.org/arch/msg/seat/wb_Ys9MZd9u9oM2Bk-8tv7fvXGg/</eref></t>
          </li>
          <li>
            <t><eref target="https://mailarchive.ietf.org/arch/msg/seat/ov8f-7cZKK5RZ-Mmjc6IhVSB-Fk/">https://mailarchive.ietf.org/arch/msg/seat/ov8f-7cZKK5RZ-Mmjc6IhVSB-Fk/</eref></t>
          </li>
          <li>
            <t><eref target="https://mailarchive.ietf.org/arch/msg/seat/2uUuaD1DygjNDM4GT_-rYbwTiJk/">https://mailarchive.ietf.org/arch/msg/seat/2uUuaD1DygjNDM4GT_-rYbwTiJk/</eref></t>
          </li>
          <li>
            <t><eref target="https://mailarchive.ietf.org/arch/msg/seat/2_aGylmFHoLmqN7BBcYVoH-rNJk/">https://mailarchive.ietf.org/arch/msg/seat/2_aGylmFHoLmqN7BBcYVoH-rNJk/</eref></t>
          </li>
          <li>
            <t><eref target="https://mailarchive.ietf.org/arch/msg/seat/VyifG8zP5aworb_S1NR9FEUEXW0/">https://mailarchive.ietf.org/arch/msg/seat/VyifG8zP5aworb_S1NR9FEUEXW0/</eref></t>
          </li>
          <li>
            <t><eref target="https://mailarchive.ietf.org/arch/msg/seat/CYwvM75z6rTId2A3ZZvZJmHxOig/">https://mailarchive.ietf.org/arch/msg/seat/CYwvM75z6rTId2A3ZZvZJmHxOig/</eref></t>
          </li>
          <li>
            <t><eref target="https://mailarchive.ietf.org/arch/msg/ufmrg/29xFZX5C4oSGkpZAvXT_7YLW2Vc/">https://mailarchive.ietf.org/arch/msg/ufmrg/29xFZX5C4oSGkpZAvXT_7YLW2Vc/</eref></t>
          </li>
          <li>
            <t><eref target="https://mailarchive.ietf.org/arch/msg/seat/u1HxYW9cJfVpi3Cf9q06ehwpYGE/">https://mailarchive.ietf.org/arch/msg/seat/u1HxYW9cJfVpi3Cf9q06ehwpYGE/</eref></t>
          </li>
          <li>
            <t><eref target="https://mailarchive.ietf.org/arch/msg/seat/SG_A0016a-KMnXAkGtMUxokZmjc/">https://mailarchive.ietf.org/arch/msg/seat/SG_A0016a-KMnXAkGtMUxokZmjc/</eref></t>
          </li>
          <li>
            <t><eref target="https://mailarchive.ietf.org/arch/msg/seat/3w7-OW2CAVr0-QBz97eAMxB_nMI/">https://mailarchive.ietf.org/arch/msg/seat/3w7-OW2CAVr0-QBz97eAMxB_nMI/</eref></t>
          </li>
        </ul>
        <t>In short, three main questions have been raised by WG participants in support of our work:</t>
        <ul spacing="normal">
          <li>
            <t>What security property hybrid (intra- + post-handshake attestation) provides that post-handshake attestation alone cannot provide?</t>
          </li>
          <li>
            <t>Since continuous attestation is required in most use cases, how is <strong>additional complexity</strong> of <strong>intra</strong>-handshake attestation justified? Use cases with one-time attestation can be covered by doing attestation round immediately after Connection Establishment Time: see <eref target="https://www.ietf.org/archive/id/draft-usama-seat-intra-vs-post-04.html#section-6-2">reference</eref>.</t>
          </li>
          <li>
            <t>What is the benefit of doing signatures of remote attestation within the handshake (as this latency can be exploited)? See <eref target="https://www.ietf.org/archive/id/draft-usama-seat-intra-vs-post-04.html#section-4.2.4">reference</eref>.</t>
          </li>
        </ul>
      </section>
      <section anchor="researchers-outside-of-ietfirtf">
        <name>Researchers outside of IETF/IRTF</name>
        <t>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.</t>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>All of this document is about the <strong>insecurity</strong> of <strong>intra</strong>-handshake attestation.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="Intra-handshake.fail" target="https://www.researchgate.net/publication/408219182_Intra-handshakefail_CVE-2026-33697_High-severity_CVE_in_Attested_TLS">
          <front>
            <title>Intra-handshake.fail (CVE-2026-33697): High-severity CVE in Attested TLS</title>
            <author initials="M. U." surname="Sardar">
              <organization/>
            </author>
            <author initials="V." surname="Dubeyko">
              <organization/>
            </author>
            <author initials="J.-M." surname="Jacquet">
              <organization/>
            </author>
            <date year="2026" month="June"/>
          </front>
        </reference>
        <reference anchor="Intra-handshake.fail-repo" target="https://github.com/muhammad-usama-sardar/intra-handshake.fail">
          <front>
            <title>Intra-handshake.fail (CVE-2026-33697): High-severity CVE in Attested TLS</title>
            <author initials="M. U." surname="Sardar">
              <organization/>
            </author>
            <author initials="V." surname="Dubeyko">
              <organization/>
            </author>
            <author initials="J.-M." surname="Jacquet">
              <organization/>
            </author>
            <date year="2026" month="July"/>
          </front>
        </reference>
        <reference anchor="CVE-2026-33697" target="https://www.cve.org/CVERecord?id=CVE-2026-33697">
          <front>
            <title>CoCoS attested TLS is vulnerable to relay attacks via extracted ephemeral TLS keys</title>
            <author>
              <organization>CVE</organization>
            </author>
            <date year="2026" month="March"/>
          </front>
        </reference>
      </references>
    </references>
    <?line 387?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>We would like to thank our co-authors of paper for their valuable contributions:</t>
      <ul spacing="normal">
        <li>
          <t>Viacheslav Dubeyko</t>
        </li>
        <li>
          <t>Jean-Marie Jacquet</t>
        </li>
      </ul>
      <t>We gratefully acknowledge the following for insightful discussions and reviews on this work:</t>
      <ul spacing="normal">
        <li>
          <t>Eric Rescorla</t>
        </li>
        <li>
          <t>Juho Forsén</t>
        </li>
        <li>
          <t>Markus Rudy</t>
        </li>
        <li>
          <t>Mariam Moustafa</t>
        </li>
        <li>
          <t>Bruno Blanchet</t>
        </li>
        <li>
          <t>Steve Kremer</t>
        </li>
        <li>
          <t>Tjaden Hess</t>
        </li>
        <li>
          <t>Martin Thomson</t>
        </li>
        <li>
          <t>Yuning Jiang</t>
        </li>
        <li>
          <t>Pavel Nikonorov</t>
        </li>
        <li>
          <t>Casey Wilson</t>
        </li>
        <li>
          <t>Danko Miladinovic</t>
        </li>
        <li>
          <t>Songbo Bu</t>
        </li>
        <li>
          <t>John Preuß Mattsson</t>
        </li>
        <li>
          <t>Werner Staub</t>
        </li>
        <li>
          <t>Haowen Song</t>
        </li>
        <li>
          <t>Chengxin Huang</t>
        </li>
        <li>
          <t>Steve Luo</t>
        </li>
        <li>
          <t>Kubilay Ahmet Küçük</t>
        </li>
        <li>
          <t>Patrick Duggan</t>
        </li>
        <li>
          <t>Nathanael Ritz</t>
        </li>
        <li>
          <t>Deb Cooley</t>
        </li>
      </ul>
      <t>We also gratefully acknowledge the following who gave feedback on <eref target="https://github.com/CCC-Attestation/formal-spec-id-crisis">previous state-of-the-art</eref> that we utilize as the basis:</t>
      <ul spacing="normal">
        <li>
          <t>Tuomas Aura</t>
        </li>
        <li>
          <t>Ionut Mihalcea</t>
        </li>
        <li>
          <t>Thomas Fossati</t>
        </li>
        <li>
          <t>Hannes Tschofenig</t>
        </li>
        <li>
          <t>Yaron Sheffer</t>
        </li>
        <li>
          <t>Laurence Lundblade</t>
        </li>
        <li>
          <t>Giridhar Mandyam</t>
        </li>
        <li>
          <t>Christopher Patton</t>
        </li>
        <li>
          <t>Jonathan Hoyland</t>
        </li>
        <li>
          <t>Richard Barnes</t>
        </li>
      </ul>
      <t>Several others at the IETF, IRTF, CCC, and GA4GH have contributed by providing feedback.</t>
      <t>We sincerely thank Karthikeyan Bhargavan, Bruno Blanchet, and Nadim Kobeissi for the foundational formal model of draft 20 of TLS 1.3 in their <eref target="https://ieeexplore.ieee.org/document/7958594">work</eref>.</t>
      <t>The research work is funded by German Research Foundation ("Deutsche Forschungsgemeinschaft.")</t>
    </section>
  </back>
  <!-- ##markdown-source:
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

-->

</rfc>
