<?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.3.8) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-richardson-anima-quantum-safe-4ani-00" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.0 -->
  <front>
    <title abbrev="ani-qs">Quantum Safe (PQ) Considerations for Autonomic Network Infrastructure (ANI)</title>
    <seriesInfo name="Internet-Draft" value="draft-richardson-anima-quantum-safe-4ani-00"/>
    <author initials="M." surname="Richardson" fullname="Michael C. Richardson" role="editor">
      <organization>Sandelman Software</organization>
      <address>
        <email>mcr+ietf@sandelman.ca</email>
        <email>https://orcid.org/0000-0002-0773-8388</email>
        <uri>https://www.sandelman.ca/</uri>
      </address>
    </author>
    <date year="2026" month="August" day="12"/>
    <area>Operations and Management</area>
    <workgroup>Autonomic Networking Integrated Model and Approach</workgroup>
    <keyword>agenticAI</keyword>
    <keyword>ANI</keyword>
    <keyword>BRSKI</keyword>
    <keyword>ACP</keyword>
    <abstract>
      <?line 47?>

<t>The imminent arrival of a Cryptographically Relevant Quantum Computer (CRQC) makes algorithms such as RSA, ECDSA and EdDSA vulnerable to attack.  A transition to Quantum-Safe (PQ) algorithms is occurring.</t>
      <t>This document provides specific requirements (Mandatory to Implement) for Autonomic Network Infrastructure
(ANI/ACP) and AgenticAI manufacturers and operators to be able to seamlessly transition to Quantum Safe algorithms.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://anima-wg.github.io/quantum-safe-considerations-4ani/draft-richardson-anima-quantum-safe-considerations-4ani.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-richardson-anima-quantum-safe-4ani/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        Autonomic Networking Integrated Model and Approach Working Group mailing list (<eref target="mailto:anima@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/anima/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/anima/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/anima-wg/quantum-safe-considerations-4ani"/>.</t>
    </note>
  </front>
  <middle>
    <?line 54?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>THIS IS SUBJECT TO MORE WORK</t>
      <t><xref target="RFC9958"/> there is significant concern that current public key schemes like RSA and ECC will be compromised with a few years of publication of this document by a Cryptographically Relevant Quantum Computer (CRQC).</t>
      <t>In order to plan for this possibility it is necessary to switch to quantum-safe algorithms.</t>
      <t>Autonomic Control Plans and AgenticAI that make use of Autonomic Network Infrastructure consist of the following dependancies:</t>
      <ul spacing="normal">
        <li>
          <t>each manufacturer has an 802.1AR Public Key Infrastructure (PKI) for the IDevID certificates</t>
        </li>
        <li>
          <t>each manufacturer to maintain a system of MASA for Voucher signing, with a trust anchor predistributed</t>
        </li>
        <li>
          <t>each manufacturer has to maintain a system for firmware signing</t>
        </li>
        <li>
          <t>each device has to be able to sign Voucher Requests</t>
        </li>
        <li>
          <t>each device has to be able to do TLS mutual-authentication</t>
        </li>
        <li>
          <t>each operator has to maintain an operational (Domain) Public Key Infrastructure (PKI) for LDevID</t>
        </li>
        <li>
          <t>each operator has to maintain a Registrar with a TLS end-point</t>
        </li>
        <li>
          <t>each device has to be able to do IPsec IKEv2 operations with a quantum-safe PK, and to do quantum-safe key agreement</t>
        </li>
      </ul>
    </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="voucher-requirements-for-autonomic-control-plane">
      <name>Voucher Requirements for Autonomic Control Plane</name>
      <t>When ECDSA is supported, curves secp256r1 and secp384r1 <bcp14>SHOULD</bcp14> be supported.
When EdDSA is supported, curves Ed25519 and Ed448 <bcp14>SHOULD</bcp14> be supported.
When RSA is supported, key lengths between 2048 and 4096 bits <bcp14>SHOULD</bcp14> be supported.</t>
      <t>ML-DSA <xref target="RFC9964"/> <bcp14>SHOULD</bcp14> be supported for COSE and JOSE signed vouchers,
with <xref target="RFC9881"/> used for CMS format voucher artifacts.</t>
    </section>
    <section anchor="pki-requirements">
      <name>PKI Requirements</name>
      <t>Neither of these are hybrid algorithms and may not be suitable for use by a certification authority creating IDevID certificates.
For that use, <xref target="I-D.ietf-lamps-pq-composite-sigs"/> <bcp14>SHOULD</bcp14> be supported.</t>
      <t>The decision as to when to transition to quantum-safe algorithms is a manufacturer
decision.</t>
      <t>Other choices are possible, but likely will result in Pledge devices being unable to onboard on networks until the Registrar involved implements those choices.
In such a situation, an automated, zero-touch onboarding solution may be impossible, but
it may still be possible to use mechanisms such as suggested in <xref section="7.2" sectionFormat="comma" target="RFC8995"/> to onboard a device.</t>
    </section>
    <section anchor="tls-requirements">
      <name>TLS Requirements</name>
      <t>For issue 6: the key agreement protocols within TLS and IPsec/IKE are the subject of documents such as <xref target="RFC9954"/>, <xref target="RFC10024"/>, <xref target="I-D.ietf-tls-mlkem"/>, <xref target="I-D.ietf-ipsecme-ikev2-pqc-auth"/>, and <xref target="I-D.ietf-ipsecme-ikev2-mlkem"/>.</t>
    </section>
    <section anchor="ipsec-requirements">
      <name>IPsec Requirements</name>
      <t>Where the significant risk comes from is in all the related infrastructure required.
An attack could be made upon any of the steps.  This includes:</t>
      <ol spacing="normal" type="1"><li>
          <t>the PKI used create and sign IDevID</t>
        </li>
        <li>
          <t>the PKI used by the MASA to sign Vouchers</t>
        </li>
        <li>
          <t>the algorithm used by the Pledge to sign Voucher Requests (the public key algorithm within the IDevID), and which is used for client-side certificate authentication in <xref target="RFC8995"/></t>
        </li>
        <li>
          <t>the PKI used by Registrar operator to authenticate the TLS end-point for the Registrar within <xref target="RFC8995"/></t>
        </li>
        <li>
          <t>the PKI used by Registrar operator to provision operational certificates (LDevID) to the device</t>
        </li>
        <li>
          <t>the algorithms used in the operational certificates to authenticate the device for operational purposes</t>
        </li>
        <li>
          <t>the key agreement protocols used by the TLS instances, or for creation of the ACP <xref target="RFC8994"/></t>
        </li>
        <li>
          <t>the PKI used by the manufacturer to authenticate firmware updates.</t>
        </li>
      </ol>
      <t>Issue 3 (above) is a concern for <xref target="RFC8995"/>, issue 5 is about the ability of <xref target="RFC8995"/> to use <xref target="EST"/> to provision quantum-safe algorithms.</t>
      <t>For issue 6: the key agreement protocols within TLS and IPsec/IKE are the subject of documents such as <xref target="RFC9954"/>, <xref target="RFC10024"/>, <xref target="I-D.ietf-tls-mlkem"/>, <xref target="I-D.ietf-ipsecme-ikev2-pqc-auth"/>, and <xref target="I-D.ietf-ipsecme-ikev2-mlkem"/>.</t>
      <t>Issue 7, is the domain of <xref target="I-D.ietf-suit-mti"/> which suggests the inclusion of the HSS-LMS for signing of firmware updates.</t>
      <t>The transition of operational aspects (LDevID, IPsec) to quantum-safe algorithms requires that equipement firmware contain support for the new algorithms.
Once that support is present, there are significant, but manageable, issues for the operator managing the transition.  New firmware, new (hybrid) certificates issued via <xref target="EST"/> following an orderly renewal process, along with in-protocol mechanisms
being developed for TLS and IPsec/IKE to allow for an incremental transition.
All the above things are not in scope for this document.</t>
      <t>The manufacturer of a device controls what firmware goes into it and when.
To first order, the manufacturer may switch to quantum-safe methods as soon as:</t>
      <ul spacing="normal">
        <li>
          <t>it has updated its MASA to verify voucher requests with the new algorithm, and sign vouchers with the new algorithm</t>
        </li>
        <li>
          <t>it has switched its IDevID PKI to use a quantum-safe trust anchor, updating its qfactory device ID provisioning mechanism to use the new algorithm</t>
        </li>
        <li>
          <t>it has a quantum-safe TLS certificate for it's MASA internet visible end-point</t>
        </li>
        <li>
          <t>it has suitable firmware in the Pledge device that can use the new algorithms</t>
        </li>
      </ul>
      <t>A manufacturer can essentially treat all new devices produced as being part of a new product line.
That could include putting in a different MASA URL into the IDevID.
That allows for all quantum-safe operations to be done on a new platform removing any risk to any installed based.</t>
      <t>The limiting factor for doing this is that the operator's Registrar must be ready to support the new algorithms.</t>
      <t>This includes:</t>
      <ul spacing="normal">
        <li>
          <t>answering provisional-TLS <xref target="RFC8995"/> requests with a quantum-safe certificate</t>
        </li>
        <li>
          <t>accepting quantum-safe client-certificates from new devices</t>
        </li>
        <li>
          <t>verification of the Pledge Voucher Request (PVR)</t>
        </li>
        <li>
          <t>connecting to the MASA using quantum-safe mutual TLS</t>
        </li>
        <li>
          <t>validating/auditing the resulting voucher</t>
        </li>
      </ul>
      <t>Of these steps, only the voucher operations involves Registrar application code,
the rest of this is "just" TLS upgrades necessary for quantum-safe operation.</t>
      <t>It may be possible for manufacturers to provision IDevID using both traditional and quantum-safe versions.
In that case, the Pledge can look at the certificate presented by the Registrar, and if it is not quantum-safe, then it can use traditional algorithms.
For enterprise and ISP level equipment used in an <xref target="RFC8994"/> ACP there are no code space reasons to prevent this.
For IoT use cases, there may be code space, but also network capacity issues with the quantum-safe methods.
This is an evolving problem in the IoT space.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>Transitions are hard.</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="RFC8995">
          <front>
            <title>Bootstrapping Remote Secure Key Infrastructure (BRSKI)</title>
            <author fullname="M. Pritikin" initials="M." surname="Pritikin"/>
            <author fullname="M. Richardson" initials="M." surname="Richardson"/>
            <author fullname="T. Eckert" initials="T." surname="Eckert"/>
            <author fullname="M. Behringer" initials="M." surname="Behringer"/>
            <author fullname="K. Watsen" initials="K." surname="Watsen"/>
            <date month="May" year="2021"/>
            <abstract>
              <t>This document specifies automated bootstrapping of an Autonomic Control Plane. To do this, a Secure Key Infrastructure is bootstrapped. This is done using manufacturer-installed X.509 certificates, in combination with a manufacturer's authorizing service, both online and offline. We call this process the Bootstrapping Remote Secure Key Infrastructure (BRSKI) protocol. Bootstrapping a new device can occur when using a routable address and a cloud service, only link-local connectivity, or limited/disconnected networks. Support for deployment models with less stringent security requirements is included. Bootstrapping is complete when the cryptographic identity of the new key infrastructure is successfully deployed to the device. The established secure connection can be used to deploy a locally issued certificate to the device as well.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8995"/>
          <seriesInfo name="DOI" value="10.17487/RFC8995"/>
        </reference>
        <reference anchor="RFC8994">
          <front>
            <title>An Autonomic Control Plane (ACP)</title>
            <author fullname="T. Eckert" initials="T." role="editor" surname="Eckert"/>
            <author fullname="M. Behringer" initials="M." role="editor" surname="Behringer"/>
            <author fullname="S. Bjarnason" initials="S." surname="Bjarnason"/>
            <date month="May" year="2021"/>
            <abstract>
              <t>Autonomic functions need a control plane to communicate, which depends on some addressing and routing. This Autonomic Control Plane should ideally be self-managing and be as independent as possible of configuration. This document defines such a plane and calls it the "Autonomic Control Plane", with the primary use as a control plane for autonomic functions. It also serves as a "virtual out-of-band channel" for Operations, Administration, and Management (OAM) communications over a network that provides automatically configured, hop-by-hop authenticated and encrypted communications via automatically configured IPv6 even when the network is not configured or is misconfigured.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8994"/>
          <seriesInfo name="DOI" value="10.17487/RFC8994"/>
        </reference>
        <reference anchor="EST">
          <front>
            <title>Enrollment over Secure Transport</title>
            <author fullname="M. Pritikin" initials="M." role="editor" surname="Pritikin"/>
            <author fullname="P. Yee" initials="P." role="editor" surname="Yee"/>
            <author fullname="D. Harkins" initials="D." role="editor" surname="Harkins"/>
            <date month="October" year="2013"/>
            <abstract>
              <t>This document profiles certificate enrollment for clients using Certificate Management over CMS (CMC) messages over a secure transport. This profile, called Enrollment over Secure Transport (EST), describes a simple, yet functional, certificate management protocol targeting Public Key Infrastructure (PKI) clients that need to acquire client certificates and associated Certification Authority (CA) certificates. It also supports client-generated public/private key pairs as well as key pairs generated by the CA.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7030"/>
          <seriesInfo name="DOI" value="10.17487/RFC7030"/>
        </reference>
        <reference anchor="RFC8366bis">
          <front>
            <title>A Voucher Artifact for Bootstrapping Protocols</title>
            <author fullname="K. Watsen" initials="K." surname="Watsen"/>
            <author fullname="M. Richardson" initials="M." surname="Richardson"/>
            <author fullname="M. Pritikin" initials="M." surname="Pritikin"/>
            <author fullname="T. Eckert" initials="T." surname="Eckert"/>
            <date month="May" year="2018"/>
            <abstract>
              <t>This document defines a strategy to securely assign a pledge to an owner using an artifact signed, directly or indirectly, by the pledge's manufacturer. This artifact is known as a "voucher".</t>
              <t>This document defines an artifact format as a YANG-defined JSON document that has been signed using a Cryptographic Message Syntax (CMS) structure. Other YANG-derived formats are possible. The voucher artifact is normally generated by the pledge's manufacturer (i.e., the Manufacturer Authorized Signing Authority (MASA)).</t>
              <t>This document only defines the voucher artifact, leaving it to other documents to describe specialized protocols for accessing it.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8366"/>
          <seriesInfo name="DOI" value="10.17487/RFC8366"/>
        </reference>
        <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>
        <reference anchor="RFC9964">
          <front>
            <title>ML-DSA for JSON Object Signing and Encryption (JOSE) and CBOR Object Signing and Encryption (COSE)</title>
            <author fullname="M. Prorock" initials="M." surname="Prorock"/>
            <author fullname="O. Steele" initials="O." surname="Steele"/>
            <date month="May" year="2026"/>
            <abstract>
              <t>This document specifies JSON Object Signing and Encryption (JOSE) and CBOR Object Signing and Encryption (COSE) serializations for the Module-Lattice-Based Digital Signature Standard (ML-DSA), a Post-Quantum Cryptography (PQC) digital signature scheme defined in US NIST FIPS 204.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9964"/>
          <seriesInfo name="DOI" value="10.17487/RFC9964"/>
        </reference>
        <reference anchor="RFC9881">
          <front>
            <title>Internet X.509 Public Key Infrastructure -- Algorithm Identifiers for the Module-Lattice-Based Digital Signature Algorithm (ML-DSA)</title>
            <author fullname="J. Massimo" initials="J." surname="Massimo"/>
            <author fullname="P. Kampanakis" initials="P." surname="Kampanakis"/>
            <author fullname="S. Turner" initials="S." surname="Turner"/>
            <author fullname="B. E. Westerbaan" initials="B. E." surname="Westerbaan"/>
            <date month="October" year="2025"/>
            <abstract>
              <t>Digital signatures are used within X.509 certificates and Certificate Revocation Lists (CRLs), and to sign messages. This document specifies the conventions for using FIPS 204, the Module-Lattice-Based Digital Signature Algorithm (ML-DSA) in Internet X.509 certificates and CRLs. The conventions for the associated signatures, subject public keys, and private key are also described.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9881"/>
          <seriesInfo name="DOI" value="10.17487/RFC9881"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC8366">
          <front>
            <title>A Voucher Artifact for Bootstrapping Protocols</title>
            <author fullname="K. Watsen" initials="K." surname="Watsen"/>
            <author fullname="M. Richardson" initials="M." surname="Richardson"/>
            <author fullname="M. Pritikin" initials="M." surname="Pritikin"/>
            <author fullname="T. Eckert" initials="T." surname="Eckert"/>
            <date month="May" year="2018"/>
            <abstract>
              <t>This document defines a strategy to securely assign a pledge to an owner using an artifact signed, directly or indirectly, by the pledge's manufacturer. This artifact is known as a "voucher".</t>
              <t>This document defines an artifact format as a YANG-defined JSON document that has been signed using a Cryptographic Message Syntax (CMS) structure. Other YANG-derived formats are possible. The voucher artifact is normally generated by the pledge's manufacturer (i.e., the Manufacturer Authorized Signing Authority (MASA)).</t>
              <t>This document only defines the voucher artifact, leaving it to other documents to describe specialized protocols for accessing it.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8366"/>
          <seriesInfo name="DOI" value="10.17487/RFC8366"/>
        </reference>
        <reference anchor="RFC9958">
          <front>
            <title>Post-Quantum Cryptography for Engineers</title>
            <author fullname="A. Banerjee" initials="A." surname="Banerjee"/>
            <author fullname="T. Reddy.K" initials="T." surname="Reddy.K"/>
            <author fullname="D. Schoinianakis" initials="D." surname="Schoinianakis"/>
            <author fullname="T. Hollebeek" initials="T." surname="Hollebeek"/>
            <author fullname="M. Ounsworth" initials="M." surname="Ounsworth"/>
            <date month="June" year="2026"/>
            <abstract>
              <t>The advent of a cryptographically relevant quantum computer (CRQC) would render state-of-the-art, traditional public key algorithms deployed today obsolete, as the mathematical assumptions underpinning their security would no longer hold. To address this, protocols and infrastructure must transition to post-quantum algorithms, which are designed to resist both traditional and quantum attacks. This document explains why engineers need to be aware of and understand post-quantum cryptography (PQC), and it details the impact of CRQCs on existing systems and the challenges involved in transitioning to post-quantum algorithms. Unlike previous cryptographic updates, this shift may require significant protocol redesign due to the unique properties of post-quantum algorithms.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9958"/>
          <seriesInfo name="DOI" value="10.17487/RFC9958"/>
        </reference>
        <reference anchor="I-D.ietf-lamps-pq-composite-sigs">
          <front>
            <title>Composite Module-Lattice-Based Digital Signature Algorithm (ML-DSA) for use in X.509 Public Key Infrastructure</title>
            <author fullname="Mike Ounsworth" initials="M." surname="Ounsworth">
              <organization>Entrust Limited</organization>
            </author>
            <author fullname="John Gray" initials="J." surname="Gray">
              <organization>Entrust Limited</organization>
            </author>
            <author fullname="Massimiliano Pala" initials="M." surname="Pala">
              <organization>OpenCA Labs</organization>
            </author>
            <author fullname="Jan Klaußner" initials="J." surname="Klaußner">
              <organization>Bundesdruckerei GmbH</organization>
            </author>
            <author fullname="Scott Fluhrer" initials="S." surname="Fluhrer">
              <organization>Cisco Systems</organization>
            </author>
            <date day="21" month="April" year="2026"/>
            <abstract>
              <t>   This document defines combinations of US NIST Module-Lattice-Based
   Digital Signature Algorithm (ML-DSA) in hybrid with traditional
   algorithms RSASSA-PKCS1-v1.5, RSASSA-PSS, ECDSA, Ed25519, and Ed448.
   These combinations are tailored to meet regulatory guidelines in
   certain regions.  Composite ML-DSA is applicable in applications that
   use X.509 or PKIX data structures that accept ML-DSA, but where the
   operator wants extra protection against breaks or catastrophic bugs
   in ML-DSA, and where existential unforgeability (EUF-CMA) level
   security is acceptable.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-lamps-pq-composite-sigs-19"/>
        </reference>
        <reference anchor="RFC9954">
          <front>
            <title>Hybrid Key Exchange in TLS 1.3</title>
            <author fullname="D. Stebila" initials="D." surname="Stebila"/>
            <author fullname="S. Fluhrer" initials="S." surname="Fluhrer"/>
            <author fullname="S. Gueron" initials="S." surname="Gueron"/>
            <date month="July" year="2026"/>
            <abstract>
              <t>Hybrid key exchange refers to using multiple key exchange algorithms simultaneously and combining the result with the goal of providing security even if a way is found to defeat the encryption for all but one of the component algorithms. It is motivated by the transition to post-quantum cryptography. This document provides a construction for hybrid key exchange in the Transport Layer Security (TLS) protocol version 1.3.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9954"/>
          <seriesInfo name="DOI" value="10.17487/RFC9954"/>
        </reference>
        <reference anchor="RFC10024">
          <front>
            <title>Post-Quantum Traditional (PQ/T) Hybrid Key Agreement Mechanisms for TLS 1.3</title>
            <author fullname="K. Kwiatkowski" initials="K." surname="Kwiatkowski"/>
            <author fullname="P. Kampanakis" initials="P." surname="Kampanakis"/>
            <author fullname="B. E. Westerbaan" initials="B. E." surname="Westerbaan"/>
            <author fullname="D. Stebila" initials="D." surname="Stebila"/>
            <date month="August" year="2026"/>
            <abstract>
              <t>This document defines three hybrid key agreement mechanisms for TLS 1.3 -- X25519MLKEM768, SecP256r1MLKEM768, and SecP384r1MLKEM1024 -- that combine the post-quantum ML-KEM (Module-Lattice-Based Key Encapsulation Mechanism) with an ECDHE (Ephemeral Elliptic Curve Diffie-Hellman) exchange.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="10024"/>
          <seriesInfo name="DOI" value="10.17487/RFC10024"/>
        </reference>
        <reference anchor="I-D.ietf-tls-mlkem">
          <front>
            <title>ML-KEM Post-Quantum Key Agreement for TLS 1.3</title>
            <author fullname="Deirdre Connolly" initials="D." surname="Connolly">
              <organization>SandboxAQ</organization>
            </author>
            <date day="20" month="July" year="2026"/>
            <abstract>
              <t>   This memo defines ML-KEM-512, ML-KEM-768, and ML-KEM-1024 as
   NamedGroups and registers IANA values in the TLS Supported Groups
   registry for use in TLS 1.3 to achieve post-quantum (PQ) key
   establishment.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-tls-mlkem-09"/>
        </reference>
        <reference anchor="I-D.ietf-ipsecme-ikev2-pqc-auth">
          <front>
            <title>Signature Authentication in the Internet Key Exchange Version 2 (IKEv2) using PQC</title>
            <author fullname="Tirumaleswar Reddy.K" initials="T." surname="Reddy.K">
              <organization>Nokia</organization>
            </author>
            <author fullname="Valery Smyslov" initials="V." surname="Smyslov">
              <organization>ELVIS-PLUS</organization>
            </author>
            <author fullname="Scott Fluhrer" initials="S." surname="Fluhrer">
              <organization>Cisco Systems</organization>
            </author>
            <date day="5" month="August" year="2026"/>
            <abstract>
              <t>   Signature-based authentication methods are utilized in the Internet
   Key Exchange Version 2 (IKEv2).  The current version of the IKEv2
   protocol, specified in RFC 7296, supports traditional digital
   signatures.

   This document specifies a generic mechanism for integrating post-
   quantum cryptographic (PQC) digital signature algorithms into the
   IKEv2 protocol.  The approach allows for seamless inclusion of any
   PQC signature scheme within the existing authentication framework of
   IKEv2.  Additionally, it outlines how Module-Lattice-Based Digital
   Signatures (ML-DSA) and Stateless Hash-Based Digital Signatures (SLH-
   DSA), can be employed as authentication methods within the IKEv2
   protocol, as they have been standardized by US NIST.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-ipsecme-ikev2-pqc-auth-11"/>
        </reference>
        <reference anchor="I-D.ietf-ipsecme-ikev2-mlkem">
          <front>
            <title>Post-quantum Key Exchange with ML-KEM in the Internet Key Exchange Protocol Version 2 (IKEv2)</title>
            <author fullname="Panos Kampanakis" initials="P." surname="Kampanakis">
              <organization>Amazon Web Services</organization>
            </author>
            <date day="5" month="July" year="2026"/>
            <abstract>
              <t>   US NIST standardized ML-KEM, a new key encapsulation mechanism, which
   can be used for quantum-resistant key establishment.  This document
   specifies how to use ML-KEM by itself or as an additional key
   exchange in IKEv2 along with a traditional key exchange.  These
   options allow for negotiating IKE and Child SA keys which are
   resistant against cryptographically relevant quantum computers.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-ipsecme-ikev2-mlkem-09"/>
        </reference>
        <reference anchor="I-D.ietf-suit-mti">
          <front>
            <title>Cryptographic Algorithms for Internet of Things (IoT) Devices</title>
            <author fullname="Brendan Moran" initials="B." surname="Moran">
              <organization>Arm Limited</organization>
            </author>
            <author fullname="Øyvind Rønningstad" initials="O." surname="Rønningstad">
              <organization>Nordic Semiconductor</organization>
            </author>
            <author fullname="Akira Tsukamoto" initials="A." surname="Tsukamoto">
              <organization>Openchip &amp; Software Technologies, S.L.</organization>
            </author>
            <date day="22" month="July" year="2025"/>
            <abstract>
              <t>   The SUIT manifest, as defined in "A Manifest Information Model for
   Firmware Updates in Internet of Things (IoT) Devices" (RFC 9124),
   provides a flexible and extensible format for describing how firmware
   and software updates are to be fetched, verified, decrypted, and
   installed on resource-constrained devices.  To ensure the security of
   these update processes, the manifest relies on cryptographic
   algorithms for functions such as digital signature verification,
   integrity checking, and confidentiality.

   This document defines cryptographic algorithm profiles for use with
   the Software Updates for Internet of Things (SUIT) manifest.  These
   profiles specify sets of algorithms to promote interoperability
   across implementations.

   Given the diversity of IoT deployments and the evolving cryptographic
   landscape, algorithm agility is essential.  This document groups
   algorithms into named profiles to accommodate varying levels of
   device capabilities and security requirements.  These profiles
   support the use cases laid out in the SUIT architecture, published in
   "A Firmware Update Architecture for Internet of Things" (RFC 9019).

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-suit-mti-23"/>
        </reference>
      </references>
    </references>
    <?line 209?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>TODO acknowledge.</t>
    </section>
  </back>
  <!-- ##markdown-source:
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

-->

</rfc>
