<?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.43 (Ruby 3.2.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-seat-use-cases-01" category="info" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.1 -->
  <front>
    <title abbrev="SEAT Use Cases">Security Goals and Use Cases for Integrating Remote Attestation with Secure Channel Protocols</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-seat-use-cases-01"/>
    <author fullname="Ionuț Mihalcea" role="editor">
      <organization>Arm</organization>
      <address>
        <email>ionut.mihalcea@arm.com</email>
      </address>
    </author>
    <date year="2026" month="September" day="15"/>
    <area>Security</area>
    <workgroup>SEAT Working Group</workgroup>
    <keyword>remote attestation</keyword>
    <keyword>TLS</keyword>
    <keyword>confidential computing</keyword>
    <keyword>IoT</keyword>
    <keyword>RATS</keyword>
    <abstract>
      <?line 72?>

<t>This document outlines desirable security goals and use cases for integrating remote
attestation (RA) capabilities with secure channel establishment protocols (e.g., TLS and DTLS).
Peer authentication in such protocols establishes trust in a peer's network identifiers but
provides no assurance regarding the integrity of its underlying software and
hardware stack. Remote attestation addresses this gap by enabling a peer to
provide verifiable evidence about the current state of the Target Environment. This document specifies a set of essential
security goals the protocol solution must have, including cryptographic binding to
the secure connection, evidence freshness, and flexibility to support different
attestation models. It then explores relevant use cases, such as confidential
data collaboration and secure secrets provisioning, to motivate the
need for this integration.  This document is intended
to serve as an input to the design
of protocol solutions within the SEAT working group.</t>
    </abstract>
  </front>
  <middle>
    <?line 88?>

<section anchor="introduction">
      <name>Introduction</name>
      <section anchor="establishing-trust-in-secure-communications">
        <name>Establishing Trust in Secure Communications</name>
        <t>Secure channel protocols, such as Transport Layer Security (TLS),
primarily establish trust in a peer's identity. This is typically achieved
through mechanisms like a Public Key Infrastructure (PKI), where a trusted
Certification Authority (CA) vouches for the binding between a public key and an
identifier (e.g., a hostname).</t>
        <t>However, this model has one key limitation: entity authentication provides no assurance about the peer's state, such as the integrity of its software stack at boot time and during runtime.
A compromised endpoint, for instance, can still present a valid X.509
certificate and be considered "trusted" by a client. This gap allows compromised
endpoints to maintain network access and the trust of their peers, posing a
significant security risk in many environments.</t>
      </section>
      <section anchor="the-role-of-remote-attestation">
        <name>The Role of Remote Attestation</name>
        <t>Remote Attestation (RA), as described in the RATS architecture <xref target="RFC9334"/>, is a
mechanism designed to fill this gap. RA allows an entity (the "Attester") to
produce verifiable "Evidence" about its current runtime state. This Evidence covers the Attester's TCB and can thus include measurements of:</t>
        <ul spacing="normal">
          <li>
            <t>firmware</t>
          </li>
          <li>
            <t>operating system</t>
          </li>
          <li>
            <t>application code</t>
          </li>
          <li>
            <t>the configuration of its hardware and software security features (e.g., secure boot status and memory
isolation).</t>
          </li>
        </ul>
        <t>A "Relying Party" can then use this Evidence, often with the help of
a trusted "Verifier", to appraise the Attester's trustworthiness.</t>
        <t>Composing RA with a secure channel establishment protocol adds a second
dimension of trust - trustworthiness - to complement peer
authentication. This allows a peer to make authorization decisions based not
just on who the other party is, but also on what it is (e.g., an AMD
SEV-SNP-based server running in some known datacenter) and whether its state is
acceptable.</t>
      </section>
      <section anchor="purpose-and-scope">
        <name>Purpose and Scope</name>
        <t>The purpose of this document is to establish a set of essential security goals
for composition of RA with secure channel protocols and to outline the key use
cases that can benefit from such a composition. Most of the use cases presented in this document are provided by industry contributors in the SEAT WG, who have plans to deploy this technology. The initial focus is on
TLS 1.3  <xref target="I-D.ietf-tls-rfc8446bis"/>
and its datagram-oriented variant, DTLS 1.3 <xref target="I-D.ietf-tls-rfc9147bis"/>.</t>
        <t>This document is intended as an input to the design of protocol solutions within
the SEAT working group. It defines the "why" (the motivation) and the "what" (the requirements),
but not the "how" (the protocol design itself). The "how" part is out of scope of this document. A key goal of this
document is to define
requirements for a solution that is agnostic to any specific attestation
technology (e.g., Trusted Platform Modules (TPMs), Intel TDX, AMD SEV, Arm CCA).</t>
        <t>Appraisal policies (cf. <xref section="8.5" sectionFormat="of" target="RFC9334"/>) are out of scope of this document.</t>
      </section>
    </section>
    <section anchor="terminology">
      <name>Terminology</name>
      <t>This document uses the terminology defined in the RATS Architecture <xref target="RFC9334"/>,
including "Attester", "Relying Party", "Verifier", "Evidence", and "Attestation
Results".</t>
      <t>This document also uses the following terms:</t>
      <ul spacing="normal">
        <li>
          <t>Trusted Computing Base (TCB) of a device: see <xref target="RFC4949"/>. Note that for this
draft, it includes respective configurations of hardware, firmware, and software.</t>
        </li>
        <li>
          <t>Confidential Workload: as defined in <xref target="I-D.draft-ccc-wimse-twi-extensions"/>.</t>
        </li>
        <li>
          <t>Measurements: as defined in <xref target="I-D.draft-ietf-rats-eat-measured-component"/>.</t>
        </li>
        <li>
          <t>AI agent: An AI agent is a software principal (typically long-running) that performs
closed-loop "perceive -&gt; plan -&gt; act" cycles using an LLM or other model,
and invokes external tools/APIs that may read sensitive data or change
system/network state. Its configuration (e.g., model choice, tool enablement,
prompt template) can change independently of the binary/image and usually
more frequently than typical platform TCB updates <xref target="AI-agents"/>.</t>
        </li>
      </ul>
    </section>
    <section anchor="attacker-model">
      <name>Attacker Model</name>
      <t>This section defines the attacker capabilities and attack scenarios that a
solution integrating RA with a secure channel needs to consider. Attacks
in-scope for IETF protocols generally assume the Internet Threat Model of
<xref target="RFC3552"/>. This corresponds to the "network attacker" described
below. Some scenarios explicitly grant the attacker capabilities beyond that
baseline.</t>
      <t>Unless stated otherwise, the Relying Party is not compromised and correctly
performs the checks required by the protocol and its appraisal policy. The
Attester is referenced in terms of its Attesting and Target Environments, as
described in <xref section="3.1" sectionFormat="of" target="RFC9334"/>. The Attesting Environment is the
entity which holds the Attestation key, which is used to sign Evidence for the
Target Environment. Part or all of the Target Environment may be executing
within a protected environment that provides certain security guarantees,
called a Trusted Execution Environment (TEE) (see <xref target="RFC9397"/>).</t>
      <t>The baseline security assumptions of the TLS v1.3 protocol apply. See
<xref section="F" sectionFormat="of" target="RFC9846"/> for the relevant properties.</t>
      <t>The TLS stack of the attester is assumed to be running within its Target
Environment.</t>
      <section anchor="attacker-capabilities">
        <name>Attacker Capabilities</name>
        <t>The attacks in this section use the following attacker profiles:</t>
        <ul spacing="normal">
          <li>
            <t><strong>Network attacker:</strong> Controls communication between the peers and can
observe, inject, modify, drop, delay, reorder, and replay messages. This
attacker does not control either endpoint or possess their cryptographic
secrets. This closely follows the attacker model of <xref target="RFC3552"/>.</t>
          </li>
          <li>
            <t><strong>Malicious peer:</strong> Controls a TLS endpoint and can deviate arbitrarily from
the protocol. The attacker cannot generate Evidence which would be accepted by
the Relying Party's appraisal policy. This can be because the endpoint is not
running in a Target Environment, or because the Evidence for that Target
Environment does not meet the requirements of the appraisal policy. The
attacker does not control or compromise an Attesting Environment or its
Attestation Key.</t>
          </li>
          <li>
            <t><strong>Ephemeral-key attacker:</strong> Possesses an endpoint's ephemeral private key used
for key establishment in a particular secure-channel handshake. Given the
peer's public key share and the handshake transcript, this attacker can derive
the connection's handshake and application traffic secrets when the key
schedule does not also depend on independent secret keying material unknown to
the attacker, such as a PSK. This capability does not, by itself, imply
possession of an authentication key or Attestation Key.</t>
          </li>
          <li>
            <t><strong>Traffic-secret attacker:</strong> Possesses either the handshake and/or the
application traffic secrets for a secure connection. Each attack specifies
which direction and epoch are relevant. Possession of a traffic secret does not,
by itself, imply possession of an authentication key (see below) or Attestation
Key.</t>
          </li>
          <li>
            <t><strong>Authentication-key attacker:</strong> Possesses the private key used by a peer to
authenticate itself in a secure connection (e.g., to sign the CertificateVerify
message in the TLS 1.3 handshake).</t>
          </li>
          <li>
            <t><strong>Attestation-key attacker:</strong> Can use an Attestation Key whose credential the
Relying Party continues to accept.</t>
          </li>
          <li>
            <t><strong>Target-Environment attacker:</strong> Can change the state of a Target Environment
after Evidence about that environment has been generated. Post-attestation
state changes can also occur through legitimate reconfiguration and therefore
do not always imply an attack.</t>
          </li>
        </ul>
      </section>
      <section anchor="structure-of-attack-descriptions">
        <name>Structure of Attack Descriptions</name>
        <t>Each attack or failure mode below is described using the following fields:</t>
        <ul spacing="normal">
          <li>
            <t><strong>Attacker capabilities:</strong> Identifies the attacker profile or combination of
profiles required by the scenario and states any additional capabilities.</t>
          </li>
          <li>
            <t><strong>Targeted assurance:</strong> Identifies the security claim or property that the
Relying Party expects to hold and that the scenario attempts to invalidate.</t>
          </li>
          <li>
            <t><strong>Preconditions and attack:</strong> Describes the conditions required for the attack,
the actions performed by the attacker, and the resulting incorrect conclusion
or other security consequence. For a non-adversarial failure mode, this field
is named <strong>Preconditions and event</strong> and describes the triggering event and
its result instead.</t>
          </li>
          <li>
            <t><strong>Why validation succeeds:</strong> Explains why the Evidence or secure-channel
checks do not detect the attack, including which checks still pass despite
the attack.</t>
          </li>
          <li>
            <t><strong>Mitigation strategy:</strong> States the security property that a solution needs to
preserve, without prescribing a particular protocol mechanism.</t>
          </li>
        </ul>
      </section>
      <section anchor="evidence-reuse">
        <name>Evidence Reuse</name>
        <section anchor="per-connection-evidence-replay">
          <name>Per-Connection Evidence Replay</name>
          <t><strong>Attacker capabilities:</strong> A malicious peer retains valid Evidence generated
earlier in the current TLS connection.</t>
          <t><strong>Targeted assurance:</strong> Evidence presented in response to a re-attestation
request reflects the current state of the Target Environment.</t>
          <t><strong>Preconditions and attack:</strong> Evidence is bound to the TLS connection but not
uniquely to an individual attestation exchange. After valid Evidence is accepted,
the state of the Target Environment changes and the Relying Party requests new
Evidence. The malicious peer retransmits the earlier Evidence in new TLS records,
causing the Relying Party to treat the earlier state as current.</t>
          <t><strong>Why validation succeeds:</strong> The Evidence remains authentic and its
connection-level binder still matches. TLS record replay protection does not
detect the attack because the old Evidence object is retransmitted as new
application data.</t>
          <t><strong>Mitigation strategy:</strong> Every Evidence response is fresh for a particular
attestation exchange and is bound to a unique challenge or equivalent freshness
mechanism. Evidence accepted for one attestation exchange cannot satisfy a later
request on the same TLS connection.</t>
        </section>
        <section anchor="evidence-relay">
          <name>Evidence Relay</name>
          <t><strong>Attacker capabilities:</strong> The attacker, acting as a malicious TLS peer, can
establish a TLS connection with a Relying Party and can obtain Evidence about a
separate Target Environment that contains the correct binder for the attacker's
connection as its challenge value. How the attacker obtains such Evidence is not
constrained by this model. The attacker does not need to control or collude with
the Attesting or Target Environment.</t>
          <t><strong>Targeted assurance:</strong> The Relying Party incorrectly attributes the claims
asserted by the Evidence to the TLS endpoint and assumes that the authentication
private key has the protection properties asserted by the Evidence.</t>
          <t><strong>Preconditions and attack:</strong> The attacker obtains the binder for its TLS
connection with the Relying Party. It then obtains authentic, fresh Evidence
about a separate Target Environment in which that binder appears as the
challenge value and presents the Evidence to the Relying Party. If the Evidence
is accepted, the Relying Party attributes the state of the separate Target
Environment to the attacker's endpoint and TLS connection.</t>
          <t><strong>Why validation succeeds:</strong> Proof of possession in CertificateVerify establishes
that the peer controls the private key. The Evidence is authentic and fresh, and
its challenge value matches the binder expected for the attacker's connection.
These checks establish that the Attesting Environment incorporated the correct
binder into the Evidence, but not that the evidenced Target Environment is
holds the authentication key or the TLS stack that can use it.</t>
          <t><strong>Mitigation strategy:</strong> Acceptance of Evidence establishes that the evidenced
Target Environment is associated with the peer participating in the TLS
connection being appraised. Merely including the correct connection binder as a
challenge value does not establish this association.</t>
        </section>
      </section>
      <section anchor="key-substitution">
        <name>Key Substitution</name>
        <t><strong>Attacker capabilities:</strong> A malicious peer controls an authentication private
key that was not generated or protected within the Target Environment and can
obtain valid Evidence about that environment.</t>
        <t><strong>Targeted assurance:</strong> The authentication private key benefits from the key
protection properties asserted by the Evidence.</t>
        <t><strong>Preconditions and attack:</strong> The Relying Party's appraisal policy does not cover
the lifecycle of the authentication key. The peer establishes the secure
connection by proving possession of its private key and presents valid Evidence
about a Target Environment that does not protect that key. The Relying Party
consequently treats a software-held, exportable, or otherwise unprotected key as
though it had the protection properties of the Target Environment. It can then
release secrets or authorize operations that it would deny to a peer using such a
key.</t>
        <t><strong>Why validation succeeds:</strong> Proof of possession establishes that the peer
controls the private key, and Evidence appraisal establishes properties of the
Target Environment. Neither check establishes that this particular private key
was generated, is stored, and is used strictly within that environment.</t>
        <t><strong>Mitigation strategy:</strong> The authentication public key is unambiguously bound to
Evidence asserting its relevant generation, storage, export, and use properties,
and those assertions are appraised together with the connection authentication.</t>
      </section>
      <section anchor="evidence-privacy-loss">
        <name>Evidence Privacy Loss</name>
        <section anchor="under-ephemeral-key-compromise">
          <name>Under Ephemeral-Key Compromise</name>
          <t><strong>Attacker capabilities:</strong> An ephemeral-key attacker possesses an endpoint's
ephemeral key-establishment secret for the handshake and observes the handshake
transcript, including the peer's public key share.</t>
          <t><strong>Targeted assurance:</strong> Evidence conveyed during or after the handshake remains
confidential from parties other than the connection endpoints.</t>
          <t><strong>Preconditions and attack:</strong> The attacker records the handshake and protected
records carrying Evidence. Using the compromised ephemeral private key, the
peer's public key share, and the recorded handshake messages, the attacker
computes the shared secret and derives the handshake and application traffic
secrets. It can then decrypt Evidence protected under those secrets, including
Evidence decrypted retrospectively from recorded traffic after the compromise.</t>
          <t><strong>Why validation succeeds:</strong> This is a secure-channel confidentiality failure,
not an Evidence-validation failure. The Evidence can remain authentic, fresh,
and correctly bound to the connection even though its contents are disclosed.</t>
          <t><strong>Mitigation strategy:</strong> Ephemeral key-establishment secrets are protected and
erased when no longer needed. A design that claims recovery from compromise of
such a secret provides Post-Compromise Security (PCS) by establishing new traffic
secrets using fresh key-establishment input independent of the compromised secret
before sending further Evidence.</t>
        </section>
        <section anchor="under-traffic-secret-compromise">
          <name>Under Traffic-Secret Compromise</name>
          <t><strong>Attacker capabilities:</strong> A traffic-secret attacker possesses the traffic secret
used to protect an attestation exchange on a (D)TLS connection. This capability
permits decryption of records protected by that secret, but does not by itself
imply control of either endpoint. See <xref target="I-D.ietf-tls-extended-key-update"/> for
additional discussion of the threat.</t>
          <t><strong>Targeted assurance:</strong> Evidence conveyed inside the secure connection remains
private from parties other than the connection endpoints.</t>
          <t><strong>Preconditions and attack:</strong> Attestation Evidence is sent under a compromised
handshake or application traffic secret. The attacker observes the protected
records and uses the secret to decrypt the Evidence, learning the platform and
software details it carries.</t>
          <t><strong>Why validation succeeds:</strong> This is a confidentiality failure rather than an
Evidence-validation failure. The Evidence can remain authentic and correctly
bound to the connection even though its contents are disclosed.</t>
          <t><strong>Mitigation strategy:</strong> Evidence is confidentiality-protected in transit. A
design that claims recovery from traffic-secret compromise does not send new
Evidence until it has established traffic secrets that are independent of the
compromised secrets.</t>
        </section>
      </section>
      <section anchor="state-drift-on-long-lived-and-resumed-connections">
        <name>State Drift on Long-Lived and Resumed Connections</name>
        <t><strong>Classification:</strong> This is a stale-assurance failure mode. It can result from a
Target-Environment attacker, but it can also result from legitimate
reconfiguration, software update, or other state change.</t>
        <t><strong>Targeted assurance:</strong> Evidence appraised for a connection remains an adequate
basis for decisions made later in that connection or in a resumed connection.</t>
        <t><strong>Preconditions and event:</strong> The Relying Party accepts Evidence during an
initial handshake. The Target Environment subsequently changes without new
Evidence being requested and verified. Two cases are relevant:</t>
        <ul spacing="normal">
          <li>
            <t>The original connection remains open and continues to carry sensitive data
after the Evidence becomes stale.</t>
          </li>
          <li>
            <t>A later connection uses session resumption and omits a new attestation
exchange, thereby inheriting an assurance established before the state change.</t>
          </li>
        </ul>
        <t>In either case, communication or authorized operations continue with a Target
Environment whose current state has not been appraised.</t>
        <t><strong>Why validation succeeds:</strong> The original Evidence remains authentic, but it no
longer describes the current state. The Relying Party has no newer Evidence on
which to base its decision.</t>
        <t><strong>Mitigation strategy:</strong> The validity of an appraisal is bounded by an explicit
lifetime or by security-relevant events. Continued and resumed connections do
not rely on an appraisal beyond that bound without obtaining and appraising new
Evidence.</t>
      </section>
      <section anchor="ra-negotiation-downgrade">
        <name>RA Negotiation Downgrade</name>
        <t><strong>Attacker capabilities:</strong> A network attacker can modify messages carrying the
peers' RA capabilities or selections. Alternatively, a malicious peer can
disregard the RP's request for attestation.</t>
        <t><strong>Targeted assurance:</strong> The use of RA and the selected Evidence format and
attestation model reflect the peers' authentic capabilities and configured
policies.</t>
        <t><strong>Preconditions and attack:</strong> The RA negotiation is not authenticated as part of
the secure-channel transcript or by equivalent protection, or an endpoint
permits unprotected fallback. The attacker removes an RA capability, causes
fallback to a channel without RA, or alters the selection to one that does not
satisfy a peer's configured policy. As a result, the connection completes without
required attestation or with attestation parameters that are unacceptable under
the policy that would have been applied to the authentic negotiation.</t>
        <t><strong>Why validation succeeds:</strong> The endpoint cannot distinguish the attacker-modified
negotiation from the peer's authentic offer or selection.</t>
        <t><strong>Mitigation strategy:</strong> The complete RA negotiation and its outcome are
integrity-protected and bound to the secure channel. An endpoint does not
silently fall back when its policy requires RA or particular attestation
properties.</t>
      </section>
      <section anchor="compromise-of-security-critical-keys">
        <name>Compromise of Security-Critical Keys</name>
        <section anchor="authentication-key-compromise-and-re-hosting">
          <name>Authentication Key Compromise and Re-hosting</name>
          <t><strong>Attacker capabilities:</strong> An authentication-key attacker can also operate an
endorsed Target Environment that satisfies the Relying Party's appraisal policy.
The stolen authentication key is importable into that environment and has not
been revoked. This represents a Man-in-the-Middle attack as described in
<xref section="3.3.5" sectionFormat="of" target="RFC3552"/>.</t>
          <t><strong>Targeted assurance:</strong> An authenticated peer identity remains associated with
an authorized Target Environment instance.</t>
          <t><strong>Preconditions and attack:</strong> The Relying Party accepts any endorsed environment
of an expected class rather than a particular authorized instance. The appraisal
policy also does not expect the key to have been created in the Target
Environment. The attacker imports the stolen authentication key into its own
acceptable environment, establishes a new connection using that key, and presents
fresh Evidence bound to both its connection and the corresponding authentication
public key. The Relying Party then authenticates the attacker as the holder of
the stolen identity and accepts the attacker's environment as an authorized host
for that identity.</t>
          <t><strong>Why validation succeeds:</strong> Proof of possession succeeds because the attacker
has the authentication private key. The connection binding and public-key
binding also succeed because the Evidence describes the attacker's current
connection and environment. Evidence appraisal accepts that environment.</t>
          <t><strong>Mitigation strategy:</strong> A deployment that requires continuity with a particular
platform instance binds authorization to that instance, rather than only to an
environment class, and provides a means to reject compromised authentication
credentials. Alternatively, the appraisal policy must inform the Relying Party
whether the authentication key was created in the Target Environment.</t>
        </section>
        <section anchor="attestation-key-compromise">
          <name>Attestation Key Compromise</name>
          <t><strong>Attacker capabilities:</strong> An Attestation-key attacker can use an Attestation Key
whose credential remains accepted by the Relying Party.</t>
          <t><strong>Targeted assurance:</strong> Authenticated Evidence truthfully represents the claims
collected from the Target Environment.</t>
          <t><strong>Preconditions and attack:</strong> The compromised Attestation Key is sufficient to
authenticate the relevant Evidence claims. The attacker constructs Evidence
containing attacker-chosen claims and bindings and signs it with that key. The
Relying Party can consequently accept arbitrary asserted platform state, key
provenance, or connection associations as authentic.</t>
          <t><strong>Why validation succeeds:</strong> The Evidence signature, connection binding,
authentication-public-key binding, and asserted key provenance all verify
against attacker-chosen values. Those checks ultimately rely on the compromised
Attestation Key.</t>
          <t><strong>Mitigation strategy:</strong> The peers support rejection and recovery when an
Attestation Key is compromised.</t>
        </section>
      </section>
    </section>
    <section anchor="integration-security-goals">
      <name>Integration Security Goals</name>
      <t>This section provides a list of desirable security goals for designs that compose
RA with secure channel protocols. Proposed protocol specifications should
clearly state which of these security goals are fulfilled and explain how.</t>
      <section anchor="cryptographic-binding-to-communication-channel">
        <name>Cryptographic Binding to Communication Channel</name>
        <t>The Evidence or Attestation Result is cryptographically bound to the
specific secure connection (e.g., the (D)TLS connection). This prevents
<strong>relay</strong> attacks where an attacker presents valid, but unrelated
Evidence from a different connection or context. This binding is paramount for all
use cases because the absence of this binding can be exploited in high-severity
vulnerabilities, such as <xref target="CVE-2026-33697"/>.</t>
      </section>
      <section anchor="compound-authentication">
        <name>Compound Authentication</name>
        <t>RA should complement endpoint authentication rather than replace it.
Combining the two security measures would ensure that the introduction of attestation increases security instead of replacing one security measure by another.
A formal representation of this requirement in the form of <em>composition</em> goal can be found in <xref target="ID-Crisis"/> for TLS 1.3 protocol.</t>
      </section>
      <section anchor="cryptographic-binding-to-machine-identifier">
        <name>Cryptographic Binding to Machine Identifier</name>
        <t>Evidence should be cryptographically bound to the identifier provided to the machine by the infrastructure provider to prevent <strong>diversion</strong> attacks <xref target="ID-Crisis"/>.</t>
      </section>
      <section anchor="attestation-credential-freshness">
        <name>Attestation Credential Freshness</name>
        <t>The Relying Party is able to verify that the Evidence or Attestation Result it
receives was freshly generated by the Attester for the specific RA interaction.
State is
transient, and credentials from a previous RA interaction may no longer be valid.
See
<xref section="10" sectionFormat="of" target="RFC9334"/> for more details about freshness in the context of
RA. This is formalized for attestation nonce in  <xref target="ID-Crisis"/>.</t>
      </section>
      <section anchor="negotiation-and-capability-discovery">
        <name>Negotiation and Capability Discovery</name>
        <t>Peers have a secure mechanism to discover each other's support for RA, the
specific attestation formats they can produce or consume, and the attestation
models they support. This enables interoperability and allows for graceful
fallback for endpoints that do not support RA.
The negotiation of formats is required because several vendors -- like Intel,
AMD, Arm, and IBM -- have their own Evidence formats.
A conforming solution will have to support a mechanism to identify the content type and encoding of Evidence to facilitate interoperability.</t>
      </section>
      <section anchor="attestation-model-flexibility">
        <name>Attestation Model Flexibility</name>
        <t>The solution supports both the Background Check and Passport models as defined
in the RATS architecture <xref target="RFC9334"/>. The Background Check model is essential
for use cases requiring maximum freshness, while the Passport model is better
suited for performance, scalability, and scenarios where the Verifier may be
offline or unreachable by the Relying Party.</t>
      </section>
      <section anchor="interaction-with-peer-authentication">
        <name>Interaction with Peer Authentication</name>
        <t>The solution supports using RA in conjunction with traditional PKI-based
authentication (e.g., X.509 certificates). This provides two independent pillars
of trust: endpoint trustworthiness (from RA) and identity (from PKI).</t>
      </section>
      <section anchor="runtime-attestation">
        <name>Runtime Attestation</name>
        <t>Ideally, remote attestation should allow the Relying Party to assess that configuration change of the Attester is in accordance with a policy that the Relying Party accepts.
This enables more nuanced trust decisions based on how the Attester's state might change over time.
However, to our knowledge, current state-of-the-art systems do not achieve such a guarantee.
In such cases, frequent runtime attestation by the Verifier may reduce the exposure window, though the risk of a malicious configuration change occurring between the time Evidence is collected and the time of re-attestation, a Time-Of-Check-To-Time-Of-Use (TOCTOU) vulnerability cannot be entirely eliminated.</t>
        <t>Evidence collected at certificate issuance or during the initial secure channel establishment reflects only the Target Environment’s state at that moment. It cannot guarantee that the Target Environment remains trustworthy for the lifetime of the certificate or even for the duration of the secure connection (e.g., the (D)TLS connection). As a result, such static Evidence is insufficient in environments where the Target Environment may change state after the connection is established and the connection is long-lived.</t>
        <section anchor="periodic-vs-on-demand-attestation">
          <name>Periodic vs. On-demand Attestation</name>
          <t>It should be possible for the Relying Party to request new Evidence periodically or on-demand during the lifetime of the connection.
This may be necessary if the Target Environment has attributes that can change during the connection, thereby affecting its trustworthiness. Such changes cannot be detected using Evidence collected earlier.
For example, the Evidence may include dynamic parameters such as runtime configuration flags (e.g., FIPS mode), which indicate whether the device has entered or exited an approved mode, or measurements of critical system files.</t>
        </section>
      </section>
      <section anchor="privacy-preservation">
        <name>Privacy Preservation</name>
        <t>The solution must not degrade the privacy of a standard secure connection (e.g., the (D)TLS connection). Evidence
can contain highly specific, unique information about a device's hardware and
software, which could be used as an advanced tracking mechanism, following a
user across different connections and services. The design must consider how to
minimize this leakage, especially when a third-party Verifier is involved in the
protocol exchange.</t>
        <section anchor="verifier-trust-and-privacy">
          <name>Verifier Trust and Privacy</name>
          <t>In the Background Check model, the Relying Party communicates with the Verifier at the time of appraisal.
This reveals the Attester's identity and connection timing to the Verifier.
This also reveals to the Verifier that the Relying Party is communicating with the specific Attester.
If the Verifier is a third party, it can observe which Attesters are being appraised and when, potentially exposing client identity and other correlation information.
Solutions should consider privacy-preserving attestation techniques being developed in the RATS working group, to minimize the data revealed to the Verifier.</t>
        </section>
      </section>
      <section anchor="performance-and-efficiency">
        <name>Performance and Efficiency</name>
        <t>The introduction of remote attestation should not add prohibitive latency or overhead
to the connection establishment process. To be widely adopted, the solution must
be practical. While some overhead is unavoidable, multiple additional
round-trips or very large payloads in the initial handshake should be minimized.</t>
      </section>
    </section>
    <section anchor="use-cases">
      <name>Use Cases</name>
      <t>This section provides the concrete motivation for the WG's work by describing
specific use cases. For each case, the scenario, actors, and specific security
guarantees needed from RA are described.</t>
      <section anchor="secure-provisioning-and-high-assurance-operations">
        <name>Secure Provisioning and High-Assurance Operations</name>
        <t>Goal: Ensure the integrity of workloads and devices when bootstrapping their
PKI-based identity or receiving critical commands.</t>
        <section anchor="runtime-secret-provisioning">
          <name>Runtime Secret Provisioning</name>
          <t>A confidential workload starts in a
generic state and needs to fetch secrets (e.g., API keys, database credentials,
encryption keys) to become operational.</t>
          <ul spacing="normal">
            <li>
              <t>Requirement: The workload must attest its runtime state (TEE genuineness,
software measurements) to a secrets management service. The service will only
release the secrets after successful verification, ensuring they are delivered
exclusively to a trustworthy environment. This use-case also covers secure
device onboarding for IoT devices that lack a pre-provisioned PKI-based identity.</t>
            </li>
          </ul>
        </section>
        <section anchor="high-assurance-command-execution">
          <name>High-Assurance Command Execution</name>
          <t>An operator sends a critical command
to a remote system (e.g., an industrial controller, a financial transaction
processor).</t>
          <ul spacing="normal">
            <li>
              <t>Requirement: The system must provide fresh Evidence to the
operator to prove its integrity before the command is dispatched. This
prevents commands from being executed on a compromised system.</t>
            </li>
          </ul>
        </section>
      </section>
      <section anchor="confidential-data-collaboration">
        <name>Confidential Data Collaboration</name>
        <t>Goal: Enable multiple parties to collaborate on sensitive, combined datasets
without exposing raw data to each other or to the infrastructure operator.</t>
        <section anchor="data-clean-rooms">
          <name>Data Clean Rooms</name>
          <t>Multiple <em>data providers</em> contribute sensitive data to
a confidential workload for joint analysis. <em>Data consumers</em> receive aggregated
insights without ever accessing the raw, combined dataset.</t>
          <ul spacing="normal">
            <li>
              <t>Requirement: Before sending data, each data provider must attest the
confidential workload to verify it is running the authorized analysis code in
a secure Trusted Execution Environment (TEE). Similarly, data consumers must
attest the workload to trust the integrity of the results.</t>
            </li>
          </ul>
        </section>
        <section anchor="secure-multi-party-computation-mpc">
          <name>Secure Multi-Party Computation (MPC)</name>
          <t>Distributed parties
collaboratively compute a function (e.g., train a machine learning model)
without sharing their local data.</t>
          <ul spacing="normal">
            <li>
              <t>Requirement: The central aggregator, as well as each participating client,
must be able to mutually attest to ensure all parties are running the correct,
untampered MPC algorithm in a trusted environment.</t>
            </li>
          </ul>
        </section>
      </section>
      <section anchor="network-infrastructure-integrity">
        <name>Network Infrastructure Integrity</name>
        <t>Goal: Verify the integrity of network devices that form the foundation of
communication.</t>
        <section anchor="attestation-of-network-functions">
          <name>Attestation of Network Functions</name>
          <t>A router, switch, or firewall joins
a network's management plane. A Virtualized Network Function (VNF) is
instantiated on a generic server.</t>
          <ul spacing="normal">
            <li>
              <t>Requirement: The network orchestrator must verify the device's integrity
(e.g., secure boot enabled, running signed OS and firmware) before allowing it
to join the network and receive policy. This prevents a compromised router
from misdirecting traffic or a malicious VNF from inspecting sensitive
packets.</t>
            </li>
          </ul>
        </section>
        <section anchor="securing-control-and-management-planes">
          <name>Securing Control and Management Planes</name>
          <t>An administrator connects to a
network device's management interface.</t>
          <ul spacing="normal">
            <li>
              <t>Requirement: The administrator's client must verify the integrity of the
management endpoint on the network device to ensure they are not connecting to
a compromised interface that could steal credentials or manipulate the device.</t>
            </li>
          </ul>
        </section>
      </section>
      <section anchor="sec-operation-triggered">
        <name>Operation-Triggered Attestation for High-Impact Application Operations</name>
        <t>Goal: Ensure the integrity of application services at operation time,
when security posture may change after initial channel establishment.</t>
        <t>Use case: <strong>High-Assurance Operation Execution in Dynamic Application Services</strong>:
An application service instance (e.g., AI agent) or confidential computing
environment (which could host an AI agent) maintains a (D)TLS connection with
a peer and must execute a high-impact action (e.g., payment initiation,
configuration change, privileged command).
See <xref target="I-D.jiang-seat-dynamic-attestation"/> for details.</t>
        <ul spacing="normal">
          <li>
            <t>Requirement 1: Before executing a high-impact operation over the existing
connection, the peer must present fresh, connection-bound Evidence
reflecting the current behavior-affecting posture (e.g., enabled capabilities,
policy configuration, runtime permissions).</t>
          </li>
          <li>
            <t>Requirement 2: The mechanism should support lightweight, dynamic attestation
within the existing connection, without necessarily requiring a full new TLS
handshake, so that behavior-affecting posture changes are visible to relying
parties when required by local policy.</t>
          </li>
        </ul>
      </section>
      <section anchor="attestation-of-certificate-private-key">
        <name>Attestation of Certificate Private Key</name>
        <t>A TLS endpoint authenticates itself using an end-entity certificate whose
corresponding private key is claimed to be protected by a secure element.
While standard TLS authentication verifies possession of the private
key, it provides no assurance about where or how that key is stored and used.</t>
        <t>In this scenario, the peer acting as the Relying Party requires additional
assurance that the private key associated with the end-entity certificate used
to authenticate the TLS connection is generated, stored, and used within an
attested cryptographic module. In addition to verifying possession of the
private key via the TLS handshake, the Relying Party seeks
Evidence that the key is non-exportable, remains bound to the
cryptographic module, and that the module is operating in an expected
security configuration at the time the TLS connection is established.</t>
        <t>Remote attestation is used to provide Evidence about the cryptographic module
where the private key used for TLS authentication is stored. The Evidence may
include claims about the security goals of the cryptographic module.
To prevent replay attacks, this Evidence has to be fresh and tied to the
current TLS connection. Replayed Evidence could otherwise be used to falsely
assert key security goals that no longer hold.</t>
        <ul spacing="normal">
          <li>
            <t>Requirement: The Attester must be able to produce Evidence that demonstrates
that the private key used for secure channel authentication:
            </t>
            <ul spacing="normal">
              <li>
                <t>is generated and stored within a specific cryptographic module or secure
element,</t>
              </li>
              <li>
                <t>is protected against export or software extraction</t>
              </li>
              <li>
                <t>is attested using fresh Evidence that is bound to the current TLS connection.</t>
              </li>
            </ul>
          </li>
        </ul>
        <t>The Relying Party uses this Evidence, potentially with the assistance of a
Verifier, to determine whether the key security goals satisfy its local
security policy.</t>
        <t>The approach described in <xref target="I-D.draft-ietf-rats-pkix-key-attestation"/> addresses this
use case partially by providing attestation of the cryptographic module and associated
private key at certificate issuance time, reflecting their state when the
certificate is enrolled. This model does not provide guarantees about the
continued state of the module at connection establishment or during the lifetime of
the TLS connection.</t>
      </section>
      <section anchor="platform-to-platform-communication">
        <name>Platform-to-platform communication</name>
        <t>Goal: Allow platforms to establish a trustworthy secure channel with each other.</t>
        <t>Use case: Migration of workloads (confidential workloads in particular) between
different platforms. Migration is occasionally required in order to maintain
uptime for the hosted services across periods of scheduled downtime for the
hosting platform. Having remote attestation-enforced policies for such migration
events provides guarantees that the services will not be exposed to lower
security guarantees when migrating. Migration is typically performed by trusted,
low-level components (migration agents) on both source and destination
platforms, which perform the authorization checks and handle the data migration.</t>
        <ul spacing="normal">
          <li>
            <t>Requirement: The migration agent on the destination platform typically acts
as Attester, proving its state for its peer on the source platform (where the
workload initially resides).</t>
          </li>
          <li>
            <t>Example: Intel TDX offers migration capabilities via its Migration Trust Domain (MigTD)
<xref target="MigTD"/>. Peer MigTDs on the initiating and target platforms set up an
attested TLS connection to perform the migration over.</t>
          </li>
        </ul>
      </section>
      <section anchor="ai-governance-and-accountability">
        <name>AI Governance and Accountability</name>
        <t>Goal: Design framework for governing autonomous AI agents.</t>
        <t>Use case: See <xref target="I-D.aylward-aiga-2"/> for details. Contrary to <xref target="sec-operation-triggered"/>, the entity verifying the Evidence in this case is the governance body and for the purposes of ensuring that no unethical or harmful action is performed.</t>
        <ul spacing="normal">
          <li>
            <t>Requirement: Runtime attestation based on agent risk tiers defined in <xref section="2.2" sectionFormat="of" target="I-D.aylward-aiga-2"/></t>
          </li>
        </ul>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>This whole document is about security. The adversary considered by this document
and the attack vectors that motivate its security goals are described in
<xref target="attacker-model"/>.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-informative-references">
      <name>Informative References</name>
      <reference anchor="RFC9334">
        <front>
          <title>Remote ATtestation procedureS (RATS) Architecture</title>
          <author fullname="H. Birkholz" initials="H." surname="Birkholz"/>
          <author fullname="D. Thaler" initials="D." surname="Thaler"/>
          <author fullname="M. Richardson" initials="M." surname="Richardson"/>
          <author fullname="N. Smith" initials="N." surname="Smith"/>
          <author fullname="W. Pan" initials="W." surname="Pan"/>
          <date month="January" year="2023"/>
          <abstract>
            <t>In network protocol exchanges, it is often useful for one end of a communication to know whether the other end is in an intended operating state. This document provides an architectural overview of the entities involved that make such tests possible through the process of generating, conveying, and evaluating evidentiary Claims. It provides a model that is neutral toward processor architectures, the content of Claims, and protocols.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="9334"/>
        <seriesInfo name="DOI" value="10.17487/RFC9334"/>
      </reference>
      <reference anchor="RFC9397">
        <front>
          <title>Trusted Execution Environment Provisioning (TEEP) Architecture</title>
          <author fullname="M. Pei" initials="M." surname="Pei"/>
          <author fullname="H. Tschofenig" initials="H." surname="Tschofenig"/>
          <author fullname="D. Thaler" initials="D." surname="Thaler"/>
          <author fullname="D. Wheeler" initials="D." surname="Wheeler"/>
          <date month="July" year="2023"/>
          <abstract>
            <t>A Trusted Execution Environment (TEE) is an environment that enforces the following: any code within the environment cannot be tampered with, and any data used by such code cannot be read or tampered with by any code outside the environment. This architecture document discusses the motivation for designing and standardizing a protocol for managing the lifecycle of Trusted Applications running inside such a TEE.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="9397"/>
        <seriesInfo name="DOI" value="10.17487/RFC9397"/>
      </reference>
      <reference anchor="RFC4949">
        <front>
          <title>Internet Security Glossary, Version 2</title>
          <author fullname="R. Shirey" initials="R." surname="Shirey"/>
          <date month="August" year="2007"/>
          <abstract>
            <t>This Glossary provides definitions, abbreviations, and explanations of terminology for information system security. The 334 pages of entries offer recommendations to improve the comprehensibility of written material that is generated in the Internet Standards Process (RFC 2026). The recommendations follow the principles that such writing should (a) use the same term or definition whenever the same concept is mentioned; (b) use terms in their plainest, dictionary sense; (c) use terms that are already well-established in open publications; and (d) avoid terms that either favor a particular vendor or favor a particular technology or mechanism over other, competing techniques that already exist or could be developed. This memo provides information for the Internet community.</t>
          </abstract>
        </front>
        <seriesInfo name="FYI" value="36"/>
        <seriesInfo name="RFC" value="4949"/>
        <seriesInfo name="DOI" value="10.17487/RFC4949"/>
      </reference>
      <reference anchor="RFC3552">
        <front>
          <title>Guidelines for Writing RFC Text on Security Considerations</title>
          <author fullname="E. Rescorla" initials="E." surname="Rescorla"/>
          <author fullname="B. Korver" initials="B." surname="Korver"/>
          <date month="July" year="2003"/>
          <abstract>
            <t>All RFCs are required to have a Security Considerations section. Historically, such sections have been relatively weak. This document provides guidelines to RFC authors on how to write a good Security Considerations section. 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="72"/>
        <seriesInfo name="RFC" value="3552"/>
        <seriesInfo name="DOI" value="10.17487/RFC3552"/>
      </reference>
      <reference anchor="RFC9846">
        <front>
          <title>The Transport Layer Security (TLS) Protocol Version 1.3</title>
          <author fullname="E. Rescorla" initials="E." surname="Rescorla"/>
          <date month="July" year="2026"/>
          <abstract>
            <t>This document specifies version 1.3 of the Transport Layer Security (TLS) protocol. TLS allows client/server applications to communicate over the Internet in a way that is designed to prevent eavesdropping, tampering, and message forgery.</t>
            <t>This document obsoletes RFC 8446, which specified TLS 1.3. This document obsoletes RFC 5246 (specifying TLS 1.2) and RFCs 5077, 6961, 7627, and 8422, all of which pertain to TLS 1.2 or earlier, and updates RFCs 5705 and 6066. This document also specifies new requirements for TLS 1.2 implementations.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="9846"/>
        <seriesInfo name="DOI" value="10.17487/RFC9846"/>
      </reference>
      <reference anchor="I-D.draft-ccc-wimse-twi-extensions">
        <front>
          <title>WIMSE Extensions for Trustworthy Workload Identity</title>
          <author fullname="Mark Novak" initials="M." surname="Novak">
            <organization>J.P. Morgan Chase</organization>
          </author>
          <author fullname="Yogesh Deshpande" initials="Y." surname="Deshpande">
            <organization>arm</organization>
          </author>
          <author fullname="Henk Birkholz" initials="H." surname="Birkholz">
            <organization>Fraunhofer SIT</organization>
          </author>
          <date day="5" month="January" year="2026"/>
          <abstract>
            <t>   This document contains a gap analysis that is the output of the
   Confidential Computing Consortium identifying areas in the IETF WIMSE
   WG work where the current WIMSE architecture should be extended to
   accommodate workloads running in Confidential Computing environments.
   This document contains a high-level outline for these extensions.

            </t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-ccc-wimse-twi-extensions-01"/>
      </reference>
      <reference anchor="I-D.draft-ietf-rats-eat-measured-component">
        <front>
          <title>Entity Attestation Token (EAT) Measured Component</title>
          <author fullname="Simon Frost" initials="S." surname="Frost">
            <organization>Arm</organization>
          </author>
          <author fullname="Thomas Fossati" initials="T." surname="Fossati">
            <organization>Linaro</organization>
          </author>
          <author fullname="Hannes Tschofenig" initials="H." surname="Tschofenig">
            <organization>University of Applied Sciences Bonn-Rhein-Sieg</organization>
          </author>
          <author fullname="Henk Birkholz" initials="H." surname="Birkholz">
            <organization>Fraunhofer SIT</organization>
          </author>
          <date day="20" month="February" year="2026"/>
          <abstract>
            <t>   The term "measured component" refers to an object within the
   attester's target environment whose state can be sampled and
   typically digested using a cryptographic hash function.  Examples of
   measured components include firmware stored in flash memory, software
   loaded into memory at start time, data stored in a file system, or
   values in a CPU register.  This document provides the information
   model for the "measured component" and two associated data models.
   This separation is intentional: the JSON and CBOR serializations,
   coupled with the media types and associated Constrained Application
   Protocol (CoAP) Content-Formats, enable the immediate use of the
   semantics within the Entity Attestation Token (EAT) framework.
   Meanwhile, the information model can be reused in future
   specifications to provide additional serializations, for example,
   using ASN.1.

            </t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-ietf-rats-eat-measured-component-12"/>
      </reference>
      <reference anchor="ID-Crisis" target="https://www.researchgate.net/publication/398839141_Identity_Crisis_in_Confidential_Computing_Formal_Analysis_of_Attested_TLS">
        <front>
          <title>Identity Crisis in Confidential Computing: Formal Analysis of Attested TLS</title>
          <author initials="M. U." surname="Sardar">
            <organization/>
          </author>
          <author initials="M." surname="Moustafa">
            <organization/>
          </author>
          <author initials="T." surname="Aura">
            <organization/>
          </author>
          <date year="2025" month="November"/>
        </front>
      </reference>
      <reference anchor="AI-agents" target="https://arxiv.org/abs/2407.01502">
        <front>
          <title>AI agents that matter</title>
          <author initials="S." surname="Kapoor">
            <organization/>
          </author>
          <author initials="B." surname="Stroebl">
            <organization/>
          </author>
          <author initials="Z. S." surname="Siegel">
            <organization/>
          </author>
          <author initials="N." surname="Nadgir">
            <organization/>
          </author>
          <author initials="A." surname="Narayanan">
            <organization/>
          </author>
          <date year="2024" month="July"/>
        </front>
      </reference>
      <reference anchor="MigTD" target="https://github.com/intel/MigTD">
        <front>
          <title>Intel TDX Migration TD</title>
          <author>
            <organization/>
          </author>
          <date>n.d.</date>
        </front>
      </reference>
      <reference anchor="I-D.ietf-tls-rfc8446bis">
        <front>
          <title>The Transport Layer Security (TLS) Protocol Version 1.3</title>
          <author fullname="Eric Rescorla" initials="E." surname="Rescorla">
            <organization>Independent</organization>
          </author>
          <date day="13" month="September" year="2025"/>
          <abstract>
            <t>   This document specifies version 1.3 of the Transport Layer Security
   (TLS) protocol.  TLS allows client/server applications to communicate
   over the Internet in a way that is designed to prevent eavesdropping,
   tampering, and message forgery.

   This document updates RFCs 5705, 6066, 7627, and 8422 and obsoletes
   RFCs 5077, 5246, 6961, 8422, and 8446.  This document also specifies
   new requirements for TLS 1.2 implementations.

            </t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-ietf-tls-rfc8446bis-14"/>
      </reference>
      <reference anchor="I-D.ietf-tls-rfc9147bis">
        <front>
          <title>The Datagram Transport Layer Security (DTLS) Protocol Version 1.3</title>
          <author fullname="Eric Rescorla" initials="E." surname="Rescorla">
            <organization>Independent</organization>
          </author>
          <author fullname="Hannes Tschofenig" initials="H." surname="Tschofenig">
            <organization>University of the Bundeswehr Munich</organization>
          </author>
          <author fullname="Nagendra Modadugu" initials="N." surname="Modadugu">
            <organization>Google, Inc.</organization>
          </author>
          <date day="6" month="July" year="2026"/>
          <abstract>
            <t>   This document specifies version 1.3 of the Datagram Transport Layer
   Security (DTLS) protocol.  DTLS 1.3 allows client/server applications
   to communicate over the Internet in a way that is designed to prevent
   eavesdropping, tampering, and message forgery.

   The DTLS 1.3 protocol is based on the Transport Layer Security (TLS)
   1.3 protocol and provides equivalent security guarantees with the
   exception of order protection / non-replayability.  Datagram
   semantics of the underlying transport are preserved by the DTLS
   protocol.

   This document obsoletes RFC 6347.

            </t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-ietf-tls-rfc9147bis-02"/>
      </reference>
      <reference anchor="I-D.ietf-tls-extended-key-update">
        <front>
          <title>Extended Key Update for Transport Layer Security (TLS) 1.3</title>
          <author fullname="Hannes Tschofenig" initials="H." surname="Tschofenig">
            <organization>Siemens</organization>
          </author>
          <author fullname="Michael Tüxen" initials="M." surname="Tüxen">
            <organization>Münster Univ. of Applied Sciences</organization>
          </author>
          <author fullname="Tirumaleswar Reddy.K" initials="T." surname="Reddy.K">
            <organization>Nokia</organization>
          </author>
          <author fullname="Steffen Fries" initials="S." surname="Fries">
            <organization>Siemens</organization>
          </author>
          <author fullname="Yaroslav Rosomakho" initials="Y." surname="Rosomakho">
            <organization>Zscaler</organization>
          </author>
          <date day="4" month="July" year="2026"/>
          <abstract>
            <t>   TLS 1.3 ensures forward secrecy by performing an ephemeral Diffie-
   Hellman key exchange during the initial handshake, protecting past
   communications even if a party's long-term keys (typically a private
   key with a corresponding certificate) are later compromised.

   While the built-in KeyUpdate mechanism allows application traffic
   keys to be refreshed during a session, it does not incorporate fresh
   entropy from a new key exchange and therefore does not provide post-
   compromise security.  This limitation can pose a security risk in
   long-lived sessions, such as those found in industrial IoT or
   telecommunications environments.

   To address this, this specification defines an extended key update
   mechanism that performs a fresh execution of the key exchange
   negotiated during the initial handshake within an active session,
   thereby ensuring post-compromise security.

   By forcing attackers to exfiltrate new key material repeatedly, this
   approach mitigates the risks associated with static key compromise.
   Regular renewal of session keys helps contain the impact of such
   compromises.  The extension is applicable to both TLS 1.3 and DTLS
   1.3.

            </t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-ietf-tls-extended-key-update-13"/>
      </reference>
      <reference anchor="CVE-2026-33697" target="https://www.cve.org/CVERecord?id=CVE-2026-33697">
        <front>
          <title>CVE-2026-33697</title>
          <author>
            <organization/>
          </author>
          <date>n.d.</date>
        </front>
      </reference>
      <reference anchor="I-D.aylward-aiga-2">
        <front>
          <title>AI Governance and Accountability Protocol (AIGA)</title>
          <author fullname="Edward Richard Aylward Jr" initials="E. R." surname="Aylward">
         </author>
          <date day="26" month="January" year="2026"/>
          <abstract>
            <t>   This document specifies the AI Governance and Accountability (AIGA)
   Protocol, a practical, economically viable, and technically
   enforceable framework for governing autonomous AI agents.  AIGA is
   designed to address real-world deployment constraints, adversarial
   agent scenarios, and economic incentive alignment.

   The protocol is founded on a Tiered Risk-Based Governance model,
   applying proportional oversight to agents based on their
   capabilities.  All agents are governed by an Immutable Kernel
   Architecture which provides a non-modifiable Trusted Computing Base
   (TCB) for enforcing policy.  This is combined with Action-Based
   Authorization, where critical operations require real-time approval.

   To solve the single-point-of-failure problem, the protocol uses a
   Federated Authority Network of regional, cross-validating hubs and
   provides a Network-Level Quarantine Protocol for enforcement.  The
   entire framework is designed around Economic Incentive Alignment,
   making compliance the most economically rational choice for
   operators.

   For high-assurance (T3-T4) scenarios, AIGA specifies advanced,
   redundant mechanisms including Multi-Vendor TEE Attestation (M-TACE),
   AI "Warden Triumvirate" Triage, Human Review Board (HRB) Multi-
   Signature, Peer Consensus Failsafe &amp; Identity Rotation, and Double
   Ratchet Cryptography.

            </t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-aylward-aiga-2-00"/>
      </reference>
      <reference anchor="I-D.draft-ietf-rats-pkix-key-attestation">
        <front>
          <title>Evidence Encoding for Hardware Security Modules</title>
          <author fullname="Jean-Pierre Fiset" initials="J." surname="Fiset">
            <organization>Crypto4A Inc.</organization>
          </author>
          <author fullname="Mike Ounsworth" initials="M." surname="Ounsworth">
            <organization>Cryptic Forest Software</organization>
          </author>
          <author fullname="Hannes Tschofenig" initials="H." surname="Tschofenig">
            <organization>University of the Bundeswehr Munich</organization>
          </author>
          <author fullname="Henk Birkholz" initials="H." surname="Birkholz">
            <organization>Fraunhofer SIT</organization>
          </author>
          <author fullname="Monty Wiseman" initials="M." surname="Wiseman">
         </author>
          <author fullname="Ned Smith" initials="N." surname="Smith">
         </author>
          <date day="5" month="July" year="2026"/>
          <abstract>
            <t>   This document specifies a vendor-agnostic format for Evidence
   produced and verified within a PKIX context.  The Evidence produced
   this way includes claims collected about a cryptographic module, such
   as a Hardware Security Module (HSM), and elements found within it
   such as cryptographic keys.

   One scenario envisaged is that the state information about the
   cryptographic module can be securely presented to a remote operator
   or auditor in a vendor-agnostic verifiable format.  A more complex
   scenario would be to submit this Evidence to a Certification
   Authority to aid in determining whether the storage properties of
   this key meet the requirements of a given certificate profile.

   This specification also offers a format for requesting a
   cryptographic module to produce Evidence tailored for expected use.

            </t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-ietf-rats-pkix-key-attestation-07"/>
      </reference>
      <reference anchor="I-D.jiang-seat-dynamic-attestation">
        <front>
          <title>Dynamic Attestation for AI Agent Communication</title>
          <author fullname="Yuning Jiang" initials="Y." surname="Jiang">
         </author>
          <author fullname="Wangdonghui" initials="" surname="Wangdonghui">
         </author>
          <date day="13" month="November" year="2025"/>
          <abstract>
            <t>   This document describes a use case for conveying remote attestation
   information in association with Transport Layer Security (TLS)
   sessions in the context of AI agent communication.  It focuses on
   long-lived secure channel sessions where an AI agent runtime posture,
   covering the platform Trusted Computing Base (TCB), agent manifest
   (models, tools and policies) and committed runtime context, can
   change frequently and unpredictably.  The document highlights
   requirements for dynamic attestation so that relying parties can base
   authorization decisions on the current runtime posture of the
   communicating agent.

            </t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-jiang-seat-dynamic-attestation-00"/>
      </reference>
    </references>
    <?line 791?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>We would like to thank Muhammad Usama Sardar, Thomas Fossati, Tirumaleswar Reddy, Yuning Jiang, and Meiling Chen for their work on establishing this document and enabling its adoption.</t>
      <t>We would like to thank Eric Rescorla for his detailed review.</t>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA7V923IbR5bge35FBv1gUYGCbMvubjNidocmJTfHpswQabt3
XxzFqgRQVqEKUxdSGIci9jc29of2O/ZL9lzzUihQcu9OR3fbBApZJ0+e+y2z
LDNDNdTuzJ7cumLsqmFvv2/zurd5U9qfe2cv8t71dtV29qoZ3LrLh6pZ27du
2w7Ong+D6wf4qG3sYzVsLC0CP9rkTeNqe9O1Q1u0dX9i8vv7zj3ge16d34WV
T0yRw7Jttz+zVbNqjSnbosm3AFHZ5ashq9ywynqXD9nYu6zA32RffGn68X5b
9T28eNjv4OGrV3evTTNu7113ZkpY8swUbdO7ph/7Mzt0ozPw8pcm71x+ZnWv
5rHt3q27dtzBZwjXr/A37u97/My8c3t4oDwz1ma24y3nYcv08d2Pt/RPeNuq
Kl0zVHkNf2x3IyKKvrpq7+ifb8/vbs2Da0YALnqp4R2kr97mVX1mcd//ihhY
tt3amHwcNm3H4KzGumY8XbXN+L//l72uNnlduBy+tRYez5vqPwjMM3vebelT
x6vCZ+Ow3Mrz/5p32yUATE90LdKCK6uh7Yxp2m4LSzwAvAYPx/+Fj759ffHt
y5dfn1kgiT7Lu2ITPv72r4Bz53bJx19/+/W3/qcvv/nmKzzxIRs2HZ7uti1d
7Vf429d/gRXqnj64yi6XTAxFUWSP1RYIYXisMvd+gPOF3cAJ+08nvyDyIQjp
JS7vgT7LDA+obeC0BHz9gn99mV10VV/1DK21yiJXdL7AIvw1gG8v4mO/0GM/
s68RWbU9b/J6j4+2K2EWVyLJnMjKRKn2TfvgkHLtV1989c1CX5p3awfwbYZh
15+9ePH4+LjsHFAEoHQNP1s2bnixG+/rqqBjfvHy27/97eW3X3795W8K528M
529V81sM528ezt8YzN8UzN/a1W8K5m9M2fifQHf8nwx2Dji/Xtqfl/Y278q8
m/nuuh2BUVb59Ku7pT0fO/74/CrL1wCVoloxfX5l+XM7bPLBbpHrOkEa4+xL
+29jvUeMfS0YmyIs795XD8g4L/L7/sVXX3/x1+UXX37zxVfmcE8C2e3S/pDv
2rZLPv0O9jh0rbuvk4//+xKfv63c2qVfvFnaN3m5rtJVzvHTLt/nTd7QF9fV
+u4y3TZK2NreXf4Dv+xYrN5dzu9uDeJ2vEfGfVHhz17Qep76ie6BgbJuVfzt
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

-->

</rfc>
