<?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 strict="yes"?>
<?rfc comments="yes"?>
<?rfc docmapping="yes"?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ar-acme-pqc-tlsjws-01" category="std" consensus="true" submissionType="IETF" updates="RFC8555" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.35.0 -->
  <front>
    <title abbrev="Quantum-Ready ACME Mechanism">Quantum-Ready ACME Mechanism</title>
    <seriesInfo name="Internet-Draft" value="draft-ar-acme-pqc-tlsjws-01"/>
    <author fullname="Aritra Banerjee">
      <organization>Nokia</organization>
      <address>
        <postal>
          <city>London</city>
          <country>United Kingdom</country>
        </postal>
        <email>aritra.banerjee@nokia.com</email>
      </address>
    </author>
    <author fullname="Tirumaleswar Reddy">
      <organization>Nokia</organization>
      <address>
        <postal>
          <city>Bangalore</city>
          <region>Karnataka</region>
          <country>India</country>
        </postal>
        <email>k.tirumaleswar_reddy@nokia.com</email>
      </address>
    </author>
    <date year="2026" month="October" day="28"/>
    <area>Security</area>
    <workgroup>ACME</workgroup>
    <keyword>PQC</keyword>
    <keyword>ACME</keyword>
    <abstract>
      <?line 69?>

<t>This document updates RFC 8555 (ACME) to specify post-quantum and PQ/T hybrid cryptographic requirements for quantum-ready deployments. The Automatic Certificate Management Environment (ACME) automates certificate issuance, validation, and management over HTTPS using JSON Web Signatures (JWS) to authenticate client request payloads. Current ACME deployments rely on traditional public-key algorithms in both JWS and TLS, which are vulnerable to attacks from Cryptographically Relevant Quantum Computers (CRQCs). This specification defines PQC or PQ/T hybrid TLS 1.3 key establishment and specifies PQC or PQ/T authentication mechanisms for JWS and TLS under the quantum-ready ACME mechanism. This specification enables ACME clients and servers to achieve quantum-resistant confidentiality and authentication.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-ar-acme-pqc-tlsjws/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        acme Working Group mailing list (<eref target="mailto:acme@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/acme/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/acme/"/>.
      </t>
    </note>
  </front>
  <middle>
    <?line 73?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>The Automatic Certificate Management Environment (ACME <xref target="RFC8555"/>) automates certificate issuance, validation, and management over HTTPS using JSON Web Signatures (JWS) <xref target="RFC7515"/> for authenticating client requests to the Certificate Authority (CA). ACME relies on TLS to provide confidentiality, integrity, and authentication of the ACME server, ensuring secure transport of protocol messages.</t>
      <t>ACME defines multiple domain control validation methods, such as HTTP-01, DNS-01, and TLS-based challenges like tls-alpn-01 <xref target="RFC8737"/>. In all cases, ACME depends on traditional public-key cryptography, both in JWS for client request authentication and in TLS for server authentication and session key establishment.</t>
      <t>The emergence of Cryptographically Relevant Quantum Computers (CRQCs) threatens the security of these mechanisms. Quantum algorithms, such as Shor's algorithm, would render widely deployed public-key algorithms (e.g., RSA, ECDSA, and ECDH) insecure. Consequently, there is a need to transition ACME to post-quantum cryptography (PQC) to ensure long-term security.</t>
      <t>This document makes two distinct contributions. First, it specifies post-quantum and PQ/T hybrid signature algorithms as mandatory-to-implement for authentication in quantum-ready ACME deployments — covering both JWS request authentication (updating RFC 8555 Section 6.2, following the same precedent by which RFC 8555 mandated ES256) and TLS server authentication. Second, it enables the use of post-quantum or PQ/T hybrid key exchange for the TLS channel underlying ACME, specifically to address the Harvest-Now, Decrypt-Later (HNDL) threat to ACME traffic confidentiality. Unless explicitly stated otherwise, all requirements in this document apply only to deployments operating under these quantum-ready mechanisms.</t>
    </section>
    <section anchor="conventions-and-definitions">
      <name>Conventions and Definitions</name>
      <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" 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>
      <t>This document also adopts terminology defined in <xref target="RFC9794"/>.</t>
      <t>For the purposes of this document, it is useful to categorize cryptographic algorithms into three distinct classes:</t>
      <ul spacing="normal">
        <li>
          <t>Traditional Algorithm: An asymmetric cryptographic algorithm based on integer factorization, finite field discrete logarithms, or elliptic curve discrete logarithms. In the context of TLS, an example of a traditional key exchange algorithm is Elliptic Curve Diffie-Hellman (ECDH), which is almost exclusively used in its ephemeral mode, referred to as Elliptic Curve Diffie-Hellman Ephemeral (ECDHE).</t>
        </li>
        <li>
          <t>Post-Quantum Algorithm: An asymmetric cryptographic algorithm designed to be secure against attacks from both quantum and classical computers. An example of a post-quantum key exchange algorithm is the Module-Lattice Key Encapsulation Mechanism (ML-KEM). Such algorithms rely on mathematical problems (e.g., lattices) that are believed to be hard for both classical and CRQCs to solve efficiently.</t>
        </li>
        <li>
          <t>Hybrid Algorithm: The distinction is made between key exchange algorithms and signature algorithms:  </t>
          <ul spacing="normal">
            <li>
              <t>PQ/T Hybrid Key Exchange: A key exchange mechanism that combines two component algorithms - one traditional algorithm and one post-quantum algorithm. The resulting shared secret remains secure as long as at least one of the component key exchange algorithms remains unbroken.</t>
            </li>
            <li>
              <t>PQ/T Hybrid Digital Signature: A multi-algorithm digital signature scheme composed of two or more component signature algorithms, where at least one is a post-quantum algorithm and at least one is a traditional algorithm.</t>
            </li>
          </ul>
        </li>
        <li>
          <t>For clarity, this document uses the term PQC-only to refer exclusively to cryptographic mechanisms that contain no traditional component, and distinguishes them from PQ/T hybrid mechanisms that combine post-quantum and traditional algorithms.</t>
        </li>
        <li>
          <t>Quantum-Ready Mechanism: A deployment mechanism under which all TLS connections use post-quantum or PQ/T hybrid key exchange, and post-quantum or PQ/T hybrid authentication is supported for both TLS server authentication and JWS request authentication. Traditional-only authentication may continue to be accepted during an explicitly bounded transition period.</t>
        </li>
      </ul>
      <t>Selection of a Quantum-Ready Mechanism is a matter of deployment policy.</t>
    </section>
    <section anchor="quantum-ready-tls-channel-requirements">
      <name>Quantum-Ready TLS Channel Requirements</name>
      <t>In ACME, clients may transmit personally identifiable information (PII) such as email addresses and other account-related metadata when creating or managing an account. The confidentiality of this information relies on the security of the TLS 1.3 <xref target="RFC8446"/> channel, which protects ACME exchanges from passive observation during transmission.</t>
      <t>ACME deployments operating under a quantum-ready mechanism MUST use TLS 1.3 <xref target="RFC8446"/>, or a later version of TLS, for all ACME message exchanges; earlier versions of TLS MUST NOT be used. Post-quantum and PQ/T hybrid key exchange for TLS is defined only for TLS 1.3, so this requirement is a prerequisite for the key-establishment protections described below.</t>
      <t>One of the primary threats to TLS in ACME is the Harvest-Now, Decrypt-Later (HNDL) attack. In this scenario, an adversary passively records encrypted TLS traffic, such as ACME account creation or order requests, and stores it for future decryption once Cryptographically Relevant Quantum Computers (CRQCs) become available. CRQCs can break the traditional public-key algorithms (e.g., RSA, ECDH) used in TLS handshakes to establish session keys, exposing sensitive PII contained within ACME messages.</t>
      <t>Protection against HNDL requires post-quantum or PQ/T hybrid key exchange for the TLS connection. The key exchange is established at the TLS layer, not by ACME; its post-quantum and PQ/T hybrid form is specified in Section 4 of <xref target="I-D.ietf-uta-pqc-app"/>. ACME deployments seeking quantum-ready confidentiality follow that guidance, which ensures that recorded TLS sessions cannot be retrospectively decrypted.</t>
    </section>
    <section anchor="quantum-ready-authentication">
      <name>Quantum-Ready Authentication</name>
      <t>Post-quantum protection requirements differ between key establishment and authentication mechanisms, but both require action before a Cryptographically Relevant Quantum Computer (CRQC) becomes available.</t>
      <t>Unlike Harvest-Now, Decrypt-Later attacks that target confidentiality retrospectively, the threat to authentication arises only from the moment a CRQC becomes available. However, as discussed in <xref target="I-D.reddy-pquip-pqc-signature-migration"/>, the availability of a CRQC may not be publicly disclosed — similar to a zero-day vulnerability, an adversary could exploit quantum capabilities privately to forge traditional certificates without alerting the wider ecosystem. Furthermore, because ecosystem-wide upgrades across cryptographic libraries, PKI infrastructure, Hardware Security Modules (HSMs), and dependent protocols require years of planning and deployment, preparations must begin well before a CRQC is publicly known. Post-quantum security is achieved only when relying parties enforce policies that reject traditional-only authentication.</t>
      <t>For these reasons, this document provides support for post-quantum or PQ/T hybrid authentication mechanisms for quantum-ready ACME mechanism, while permitting continued acceptance of traditional-only signatures during an explicitly bounded transition period.</t>
      <section anchor="tls-server-authentication">
        <name>TLS Server Authentication</name>
        <t>Migration to post-quantum X.509 certificates is operationally complex due to the time required to establish new trust anchors, update validation infrastructure, and deploy new root certificates across clients. As noted in <xref target="I-D.reddy-pquip-pqc-signature-migration"/>, these transitions require years of planning and must begin well before a CRQC is publicly known.</t>
        <t>For TLS server authentication, the certificate signature algorithms are governed by TLS and the issuing PKI, not by ACME. Post-quantum and PQ/T hybrid certificate authentication for TLS is addressed in <xref target="I-D.ietf-uta-pqc-app"/>. ACME deployments seeking quantum-ready server authentication follow that guidance.</t>
      </section>
      <section anchor="jws-request-authentication">
        <name>JWS Request Authentication</name>
        <t>ACME request authentication relies on the integrity of JSON Web Signatures (JWS) <xref target="RFC7515"/> produced with the client's account key. While JWS signatures cannot be retroactively forged, an adversary with a CRQC could forge them in real time to impersonate ACME clients and submit fraudulent certificate requests. As with TLS authentication, the risk that a CRQC may be available without public disclosure means that migration must be underway before the threat materialises.</t>
        <t>This document updates Section 6.2 of <xref target="RFC8555"/>.</t>
        <t>ACME servers MAY support any JWS signature algorithm registered in the IANA "JSON Web Signature and Encryption Algorithms" registry <xref target="RFC7518"/>. These include the post-quantum and PQ/T hybrid algorithms defined in <xref target="RFC9964"/> (ML-DSA), <xref target="I-D.ietf-cose-sphincs-plus"/> (SLH-DSA), and <xref target="I-D.ietf-jose-pq-composite-sigs"/> (composite ML-DSA). This document does not mandate any particular algorithm or parameter set; selection is a matter of deployment and PKI policy.</t>
        <t>RFC 8555 Section 6.2 requires an ACME server to implement the ES256 signature algorithm. This document updates that requirement: an ACME server MAY choose not to implement ES256, and MAY implement any signature algorithm registered in the JOSE registry instead. A server that still implements ES256 for backward compatibility with existing clients MAY accept traditional-only JWS signatures during a transition period of its choosing.</t>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>The security considerations outlined in <xref target="RFC9958"/> must be carefully evaluated and taken into account.</t>
      <t>Post-quantum algorithms selected for standardization are relatively new, and their implementations are still in the early stages of maturity. This makes them more susceptible to implementation bugs compared to the well-established and extensively tested cryptographic algorithms currently in use. Furthermore, certain deployments may need to continue using traditional algorithms to meet regulatory requirements, such as Federal Information Processing Standard (FIPS) 140-3 <xref target="FIPS-140-3"/> or Payment Card Industry (PCI) compliance. Hybrid key exchange provides a practical and flexible solution, offering protection against "Harvest Now, Decrypt Later" attacks while ensuring resilience to potential catastrophic vulnerabilities in any single algorithm. This approach allows for a gradual transition to PQC, preserving the benefits of traditional cryptosystems without requiring their immediate replacement.</t>
      <t>SLH-DSA signatures are substantially larger than ML-DSA or traditional signatures. ACME servers that accept SLH-DSA-authenticated JWS requests will have to account for the increased message size in request-size limits and resource provisioning, so that the larger signatures do not become a denial-of-service vector.</t>
      <section anchor="mitm-attacks-with-crqc-in-acme">
        <name>MITM Attacks with CRQC in ACME</name>
        <t>A MITM attack can occur if an adversary possesses a CRQC capable of breaking traditional public-key signature schemes. In such a scenario, the adversary can generate forged certificates and produce valid signatures, thereby impersonating a TLS peer (server or client). Consequently, the authentication guarantees of TLS have to be considered compromised when relying solely on traditional certificate-based authentication once a CRQC is available.</t>
        <t>The normative measures that mitigate this threat are specified in the mechanism sections of this document and are not restated here as independent requirements: The Quantum-Ready mechanism requires support for PQC-only or PQ/T hybrid authentication for both TLS server authentication (<xref target="tls-server-authentication"/>) and JWS request authentication (<xref target="jws-request-authentication"/>), and permits traditional-only authentication only during an explicitly bounded transition period.</t>
        <t>Organizations operating PKI infrastructures are expected to define and implement a transition strategy toward issuing PQC or PQ/T hybrid certificates, phasing out certificates that rely exclusively on traditional cryptographic algorithms within a defined migration timeline as part of their quantum-readiness posture.</t>
      </section>
    </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="RFC8737">
          <front>
            <title>Automated Certificate Management Environment (ACME) TLS Application-Layer Protocol Negotiation (ALPN) Challenge Extension</title>
            <author fullname="R.B. Shoemaker" initials="R.B." surname="Shoemaker"/>
            <date month="February" year="2020"/>
            <abstract>
              <t>This document specifies a new challenge for the Automated Certificate Management Environment (ACME) protocol that allows for domain control validation using TLS.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8737"/>
          <seriesInfo name="DOI" value="10.17487/RFC8737"/>
        </reference>
        <reference anchor="RFC8446">
          <front>
            <title>The Transport Layer Security (TLS) Protocol Version 1.3</title>
            <author fullname="E. Rescorla" initials="E." surname="Rescorla"/>
            <date month="August" year="2018"/>
            <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 updates RFCs 5705 and 6066, and obsoletes RFCs 5077, 5246, and 6961. This document also specifies new requirements for TLS 1.2 implementations.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8446"/>
          <seriesInfo name="DOI" value="10.17487/RFC8446"/>
        </reference>
        <reference anchor="RFC9794">
          <front>
            <title>Terminology for Post-Quantum Traditional Hybrid Schemes</title>
            <author fullname="F. Driscoll" initials="F." surname="Driscoll"/>
            <author fullname="M. Parsons" initials="M." surname="Parsons"/>
            <author fullname="B. Hale" initials="B." surname="Hale"/>
            <date month="June" year="2025"/>
            <abstract>
              <t>One aspect of the transition to post-quantum algorithms in cryptographic protocols is the development of hybrid schemes that incorporate both post-quantum and traditional asymmetric algorithms. This document defines terminology for such schemes. It is intended to be used as a reference and, hopefully, to ensure consistency and clarity across different protocols, standards, and organisations.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9794"/>
          <seriesInfo name="DOI" value="10.17487/RFC9794"/>
        </reference>
        <reference anchor="RFC8555">
          <front>
            <title>Automatic Certificate Management Environment (ACME)</title>
            <author fullname="R. Barnes" initials="R." surname="Barnes"/>
            <author fullname="J. Hoffman-Andrews" initials="J." surname="Hoffman-Andrews"/>
            <author fullname="D. McCarney" initials="D." surname="McCarney"/>
            <author fullname="J. Kasten" initials="J." surname="Kasten"/>
            <date month="March" year="2019"/>
            <abstract>
              <t>Public Key Infrastructure using X.509 (PKIX) certificates are used for a number of purposes, the most significant of which is the authentication of domain names. Thus, certification authorities (CAs) in the Web PKI are trusted to verify that an applicant for a certificate legitimately represents the domain name(s) in the certificate. As of this writing, this verification is done through a collection of ad hoc mechanisms. This document describes a protocol that a CA and an applicant can use to automate the process of verification and certificate issuance. The protocol also provides facilities for other certificate management functions, such as certificate revocation.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8555"/>
          <seriesInfo name="DOI" value="10.17487/RFC8555"/>
        </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="RFC7515">
          <front>
            <title>JSON Web Signature (JWS)</title>
            <author fullname="M. Jones" initials="M." surname="Jones"/>
            <author fullname="J. Bradley" initials="J." surname="Bradley"/>
            <author fullname="N. Sakimura" initials="N." surname="Sakimura"/>
            <date month="May" year="2015"/>
            <abstract>
              <t>JSON Web Signature (JWS) represents content secured with digital signatures or Message Authentication Codes (MACs) using JSON-based data structures. Cryptographic algorithms and identifiers for use with this specification are described in the separate JSON Web Algorithms (JWA) specification and an IANA registry defined by that specification. Related encryption capabilities are described in the separate JSON Web Encryption (JWE) specification.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7515"/>
          <seriesInfo name="DOI" value="10.17487/RFC7515"/>
        </reference>
        <reference anchor="RFC7518">
          <front>
            <title>JSON Web Algorithms (JWA)</title>
            <author fullname="M. Jones" initials="M." surname="Jones"/>
            <date month="May" year="2015"/>
            <abstract>
              <t>This specification registers cryptographic algorithms and identifiers to be used with the JSON Web Signature (JWS), JSON Web Encryption (JWE), and JSON Web Key (JWK) specifications. It defines several IANA registries for these identifiers.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7518"/>
          <seriesInfo name="DOI" value="10.17487/RFC7518"/>
        </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="I-D.ietf-uta-pqc-app">
          <front>
            <title>Post-Quantum Cryptography Recommendations for TLS-based Applications</title>
            <author fullname="Tirumaleswar Reddy.K" initials="T." surname="Reddy.K">
              <organization>Nokia</organization>
            </author>
            <author fullname="Hannes Tschofenig" initials="H." surname="Tschofenig">
              <organization>University of the Bundeswehr Munich</organization>
            </author>
            <date day="4" month="July" year="2026"/>
            <abstract>
              <t>   Post-quantum cryptography presents new challenges for device
   manufacturers, application developers, and service providers.  This
   document highlights the unique characteristics of applications and
   offers best practices for implementing quantum-ready usage profiles
   in applications that use TLS and supporting protocols such as DNS.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-uta-pqc-app-03"/>
        </reference>
        <reference anchor="I-D.ietf-jose-pq-composite-sigs">
          <front>
            <title>PQ/T Hybrid Composite Signatures for JOSE and COSE</title>
            <author fullname="Lucas Prabel" initials="L." surname="Prabel">
              <organization>Huawei</organization>
            </author>
            <author fullname="Sun Shuzhou" initials="S." surname="Shuzhou">
              <organization>Huawei</organization>
            </author>
            <author fullname="John Gray" initials="J." surname="Gray">
              <organization>Entrust Limited</organization>
            </author>
            <author fullname="Tirumaleswar Reddy.K" initials="T." surname="Reddy.K">
              <organization>Nokia</organization>
            </author>
            <date day="20" month="October" year="2026"/>
            <abstract>
              <t>   This document describes JSON Object Signing and Encryption (JOSE) and
   CBOR Object Signing and Encryption (COSE) serializations for Post-
   Quantum Traditional (PQ/T) hybrid composite signatures.  The
   composite algorithms described combine the Module-Lattice-Based
   Digital Signature Algorithm (ML-DSA) as the post-quantum component
   and either the Elliptic Curve Digital Signature Algorithm (ECDSA) or
   the Edwards-Curve Digital Signature Algorithm (EdDSA) as the
   traditional component.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-jose-pq-composite-sigs-06"/>
        </reference>
        <reference anchor="I-D.ietf-cose-sphincs-plus">
          <front>
            <title>SLH-DSA for JOSE and COSE</title>
            <author fullname="Michael Prorock" initials="M." surname="Prorock">
              <organization>mesur.io</organization>
            </author>
            <author fullname="Orie Steele" initials="O." surname="Steele">
              <organization>Tradeverifyd</organization>
            </author>
            <author fullname="Hannes Tschofenig" initials="H." surname="Tschofenig">
              <organization>University of the Bundeswehr Munich</organization>
            </author>
            <date day="28" month="July" year="2026"/>
            <abstract>
              <t>   Digital signatures are used within JSON Object Signing and Encryption
   (JOSE) and CBOR Object Signing and Encryption (COSE) to protect the
   integrity and authenticity of messages, such as JSON Web Signatures
   and signed COSE structures.  This document specifies JOSE and COSE
   serializations for the Stateless Hash-Based Digital Signature
   Standard (SLH-DSA), a Post-Quantum Cryptography (PQC) digital
   signature scheme defined in US NIST FIPS 205.  The conventions for
   the associated algorithm identifiers, signatures, public keys, and
   private keys are also specified.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-cose-sphincs-plus-10"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="FIPS-140-3" target="https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.140-3.pdf">
          <front>
            <title>Security Requirements for Cryptographic Modules</title>
            <author>
              <organization>National Institute of Standards and Technology (NIST)</organization>
            </author>
            <date/>
          </front>
        </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.reddy-pquip-pqc-signature-migration">
          <front>
            <title>Guidance for Migration to Composite, Dual, or PQC Authentication</title>
            <author fullname="Tirumaleswar Reddy.K" initials="T." surname="Reddy.K">
              <organization>Nokia</organization>
            </author>
            <author fullname="Dan Wing" initials="D." surname="Wing">
              <organization>Citrix</organization>
            </author>
            <author fullname="Yaroslav Rosomakho" initials="Y." surname="Rosomakho">
              <organization>Zscaler</organization>
            </author>
            <date day="14" month="October" year="2025"/>
            <abstract>
              <t>   This document provides guidance for migration from traditional
   digital signature algorithms to post-quantum cryptographic (PQC)
   signature algorithms.  It compares three models under discussion in
   the IETF for PKI-based protocols: composite certificates, dual
   certificates, and PQC certificates.  The goal is to help operators
   and engineers working on cryptographic libraries, network security,
   and PKI/key management infrastructure select an approach that
   balances interoperability, security, and operational efficiency
   during the transition to post-quantum authentication.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-reddy-pquip-pqc-signature-migration-01"/>
        </reference>
      </references>
    </references>
    <?line 163?>

<section anchor="acknowledgements">
      <name>Acknowledgements</name>
      <t>This draft leverages text from <xref target="RFC8555"/>, <xref target="RFC8737"/> and <xref target="I-D.ietf-uta-pqc-app"/>.</t>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA71b23LctpZ976/AKA8jTYntOLGdWHk4R0eSjxRbtuxWKnNq
auoUmoRaiNhkhyDV7rhcNR8xXzhfMmttgCTIbvmSqZo8xN1sENjYl7XX3oCS
JJnUts7Nkdp72+iibpbJO6OzjTo+uTxTlya91YV1y72Jns8rc//ZYamuzaKs
NkfK1dlkkpVpoZeYPav0TZ3oKtHp0iSr39Okzt1va5d8+3jimvnSOmfLot6s
MPbi7PrFpGiWc1MdTTJMeDRJy8KZwjXuSNVVYyYQ5PuJroyGQDOTNpWtN3uT
dVndLaqyWeEpBdub3JkNHmZHE5Woq7cn/Ic/TCbNihNjuncvTn58+vTpZHJv
igYrKdXOQEn38N0LtfcrJrfFQv2dP/P5Uts8DPurNfXNtKwWfK6r9BbPb+t6
5Y4ePeIwPrL3ZtoOe8QHj+ZVuXbmESd4tDeZTFyti+yfOi8LrLcxbrKyR+o/
6jI9VK6s6srcOHzaLMOHurJpfajScrk0RY0nUPZSr1YQ8j8nE93Ut2XFjUMk
pW6aPPeWOIauKq3+pgtT/WaM/AqRYL8/dA0bHKnX5Z3V8jyFWo/Uq7LIysI/
KJuipnV/KWxtMvUSi2XlUn4zrUJkgek8LPDXgtNNIebetjDXtmqWOjdurSv1
zmTZ5gvkgegLaKnysldmIaNe6qrQtb7TQ0Eviiy83Mp3N62jVf9ZcdVYyElR
VkssfS/eoMRDfvj+h/7LkyfPui/Pf3j+pP8FjtR9+e7x4+f9L49/6If98PTx
0/jLj/1sz5+FYRfJqXhL0tRawgWGHf3yW+kYSQmEXpUO5kicXbjRoJSD3OrW
FqlLVjkCaGKLm3iDLy6uZsnjJ98m3/tXVYsHbVzBLr83tjLiZQrvqpNqs6rL
RaUxb6ouy6yBLvfC27pamPpIte5f3OerZu6mgId6uijvH/EDnzziwo9eX8yu
p/w0FRGmq+zGzyNxr2507ryZVefQ4b+EXgLnECfROQztIHlTG1XeqBlDSVeZ
U/hXXQOfijIvFxu1zwUPJkHbT0X1VJZ4AbTZ2JWoG6qENzWVSZYWGxVHRIgm
SaL0HKGn03oyub61jlHXUDUqQApnVvQEtU+oOVB1qdzKpPZmo2CnOvndA6hI
dvX20bW63cwrm6l0oNVqrPTwWlIJ7mZmlZcb+XWqrm+NOm7qkkZN1Ympantj
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
L6uHkuqBPsnkfwG/bastZzkAAA==

-->

</rfc>
