<?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.2.3) -->
<?rfc strict="yes"?>
<?rfc comments="yes"?>
<?rfc docmapping="yes"?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-uta-pqc-app-02" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.0 -->
  <front>
    <title abbrev="PQC Recommendations for TLS-based Applications">Post-Quantum Cryptography Recommendations for TLS-based Applications</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-uta-pqc-app-02"/>
    <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>
    <author initials="H." surname="Tschofenig" fullname="Hannes Tschofenig">
      <organization abbrev="UniBw M.">University of the Bundeswehr Munich</organization>
      <address>
        <postal>
          <city>Neubiberg</city>
          <region>Bavaria</region>
          <code>85577</code>
          <country>Germany</country>
        </postal>
        <email>hannes.tschofenig@gmx.net</email>
      </address>
    </author>
    <date year="2026" month="June" day="23"/>
    <area>Applications and Real-Time Area</area>
    <workgroup>uta</workgroup>
    <keyword>PQC</keyword>
    <keyword>DNS</keyword>
    <keyword>WebRTC</keyword>
    <keyword>HPKE</keyword>
    <keyword>ESNI</keyword>
    <keyword>PQ/T Hybrid</keyword>
    <abstract>
      <?line 60?>

<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>
    <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-ietf-uta-pqc-app/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        uta Working Group mailing list (<eref target="mailto:uta@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/uta/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/uta/"/>.
      </t>
    </note>
  </front>
  <middle>
    <?line 64?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>The visible face of the Internet predominantly comprises services operating on a client-server architecture, where a client communicates with an application service. When using protocols such as TLS 1.3 <xref target="RFC8446"/>, DTLS 1.3 <xref target="RFC9147"/>, or protocols built on these foundations (e.g., QUIC <xref target="RFC9001"/>), clients and servers perform ephemeral public-key exchanges, such as Elliptic Curve Diffie-Hellman (ECDH), to derive a shared secret that ensures forward secrecy. Additionally, they validate each other's identities through X.509 certificates, establishing secure communication.</t>
      <t>The emergence of a Cryptographically Relevant Quantum Computer (CRQC) would render current public-key algorithms insecure and obsolete. This is because the mathematical assumptions underpinning these algorithms, which currently offer high levels of security, would no longer hold in the presence of a CRQC. Consequently, there is an urgent need to update protocols and infrastructure with post-quantum cryptographic (PQC) algorithms. These algorithms are designed to remain secure against both CRQCs and classical computers. The traditional cryptographic primitives requiring replacement are discussed in <xref target="I-D.ietf-pquip-pqc-engineers"/>, and the NIST PQC Standardization process has standardized algorithms such as ML-KEM, SLH-DSA, and ML-DSA for deployment in protocols.</t>
      <t>Historically, the industry has successfully transitioned between cryptographic protocols, such as upgrading TLS versions and deprecating older ones (e.g., SSLv2), and shifting from RSA to Elliptic Curve Cryptography (ECC), which improved security and reduced key sizes. However, the transition to PQC presents unique challenges, primarily due to the following:</t>
      <ol spacing="normal" type="1"><li>
          <t>Algorithm Maturity: While NIST has finalized a set of PQC algorithms, ensuring the correctness and security of implementations remains critical. Even the most secure algorithm is vulnerable if implementation flaws introduce security risks.</t>
        </li>
        <li>
          <t>Key and Signature Sizes: Many PQC algorithms require significantly larger key and signature sizes, which can inflate handshake packet sizes and impact network performance. For example, ML-KEM public keys are substantially larger than ECDH keys (see Table 5 in <xref target="I-D.ietf-pquip-pqc-engineers"/>). Similarly, public keys for SLH-DSA and ML-DSA are much larger than those for P256 (see Table 6 in <xref target="I-D.ietf-pquip-pqc-engineers"/>). Signature sizes for algorithms like SLH-DSA and ML-DSA are also considerably larger compared to traditional options like Ed25519 or ECDSA-P256, posing challenges for constrained environments (e.g., IoT) and increasing handshake times in high-latency or lossy networks.</t>
        </li>
        <li>
          <t>Performance Trade-Offs: While some PQC algorithms exhibit slower operations compared to traditional algorithms, others provide specific advantages. For instance, ML-KEM requires less CPU than X25519, and ML-DSA offers faster signature verification times compared to Ed25519, although its signature generation process is slower.</t>
        </li>
      </ol>
      <t>Any application transmitting messages over untrusted networks is potentially vulnerable to active or passive attacks by adversaries, including those equipped with CRQCs. The degree of vulnerability varies depending on the application, the underlying systems, the value of the data being transmitted, and the attractiveness of attacking a particular individual, device, or flow. This document outlines quantum-ready usage profiles for applications designed to protect against passive and on-path attacks leveraging CRQCs. It also discusses how TLS client and server implementations, together with essential supporting protocols (e.g., DNS), can address these challenges using various techniques detailed in subsequent sections.</t>
    </section>
    <section anchor="conventions-and-definitions">
      <name>Conventions and Definitions</name>
      <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
      <?line -18?>

<t>This document adopts terminology defined in <xref target="RFC9794"/>. 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: We distinguish between key exchanges and signature algorithms:  </t>
          <ul spacing="normal">
            <li>
              <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>
      </ul>
      <t>Digital signature algorithms play a critical role in X.509 certificates, Certificate Transparency Signed Certificate Timestamps, Online Certificate Status Protocol (OCSP) statements, remote attestation evidence, and any other mechanism that contributes signatures during a TLS handshake or in context of a secure communication establishment.</t>
      <t>This document adopts terminology from <xref target="RFC9958"/>. As described there, terms such as "post-quantum," "quantum ready," "quantum resistant," and "quantum secure" are often used interchangeably to describe algorithms intended to resist attacks by CRQCs.</t>
    </section>
    <section anchor="timeline">
      <name>Timeline for Transition</name>
      <t>The timeline and driving motivations for transitioning to quantum-ready cryptography differ between data confidentiality and data authentication (e.g., signatures). The risk of "Harvest Now, Decrypt Later" (HNDL) attacks demands immediate action to protect data confidentiality (see Section 7 of <xref target="I-D.ietf-pquip-pqc-engineers"/>), while the threat to authentication systems, although less urgent, requires forward-thinking planning to mitigate future risks.</t>
      <t>Encrypted payloads transmitted using Transport Layer Security (TLS) are vulnerable to decryption if an attacker equipped with a CRQC gains access to the traditional asymmetric public keys used in the TLS key exchange along with the transmitted ciphertext. TLS implementations typically use Diffie-Hellman-based key exchange schemes. If an attacker obtains a complete set of encrypted payloads, including the TLS setup, they could theoretically use a CRQC to derive the private key and decrypt the data.</t>
      <t>The primary concern for data confidentiality is the "Harvest Now, Decrypt Later" scenario, where a malicious actor with sufficient resources stores encrypted data today to decrypt it in the future, once a CRQC becomes available. This means that even data encrypted today is at risk unless quantum-safe strategies are implemented. The window of vulnerability - the effective security lifetime of the encrypted data - can range from seconds to decades, depending on the sensitivity of the data and how long it remains valuable. This highlights the immediate need to adopt quantum-resistant cryptographic measures to ensure long-term confidentiality.</t>
      <t>For data authentication, the concern shifts to potential on-path attackers equipped with CRQCs capable of breaking certificate-based authentication mechanisms that rely on traditional algorithms. Such attackers could impersonate legitimate entities, tricking victims into connecting to the attacker's device instead of the intended target, resulting in impersonation attacks. While this is not as immediate a threat as "Harvest Now, Decrypt Later" attacks, it remains a significant risk that must be addressed proactively.</t>
      <t>In client/server certificate-based authentication, the security window between the generation of the signature in the CertificateVerify message and its verification by the peer during the TLS handshake is typically short. However, the security lifetime of digital signatures on X.509 certificates, including those issued by root Certification Authorities (CAs), warrants closer scrutiny. Root CA certificates can have validity periods of 20 years or more, while root Certificate Revocation Lists (CRLs) often remain valid for a year or longer. Delegated credentials, such as CRL Signing Certificates or OCSP response signing certificates, generally have shorter lifetimes but still present a potential vulnerability window.</t>
      <t>While data confidentiality faces the immediate and pressing threat of "Harvest Now, Decrypt Later" attacks, requiring urgent quantum-safe adoption, data authentication poses a longer-term risk that still necessitates careful planning. Both scenarios underscore the importance of transitioning to quantum-resistant cryptographic systems to safeguard data and authentication mechanisms in a post-quantum era.</t>
    </section>
    <section anchor="confident">
      <name>Data Confidentiality</name>
      <t>As explained in the previous section, data that is only temporarily in transit may nevertheless require protection for many years. However, uncertainties regarding the security of PQC algorithm implementations, evolving regulatory requirements, and the ongoing development of cryptanalysis justify a transitional approach where well-established traditional algorithms are used alongside new PQC primitives.</t>
      <t>Applications utilizing (D)TLS that are vulnerable to "Harvest Now, Decrypt Later" attacks <bcp14>MUST</bcp14> transition to (D)TLS 1.3 and adopt one of the following strategies:</t>
      <ul spacing="normal">
        <li>
          <t>Hybrid Key Exchange: Hybrid key exchange combines traditional and PQC key exchange algorithms, offering resilience even if one algorithm is compromised. As defined in <xref target="I-D.ietf-tls-hybrid-design"/>, this approach ensures robust security during the migration to PQC. For TLS 1.3, hybrid post-quantum key exchange groups are introduced in <xref target="I-D.ietf-tls-ecdhe-mlkem"/>:  </t>
          <ol spacing="normal" type="1"><li>
              <t>X25519MLKEM768: Combines the classical X25519 key exchange with the ML-KEM-768 post-quantum Key Encapsulation Mechanism.</t>
            </li>
            <li>
              <t>SecP256r1MLKEM768: Combines the classical SecP256r1 key exchange with the ML-KEM-768 post-quantum Key Encapsulation Mechanism.</t>
            </li>
            <li>
              <t>SecP384r1MLKEM1024: Combines the classical SecP384r1 key exchange with the ML-KEM-1024 post-quantum Key Encapsulation Mechanism.</t>
            </li>
          </ol>
        </li>
        <li>
          <t>Pure Post-Quantum Key Exchange: For deployments that require exclusively post-quantum key exchange, <xref target="I-D.ietf-tls-mlkem"/> defines the following standalone NamedGroups for post-quantum key agreement in TLS 1.3: ML-KEM-512, ML-KEM-768, and ML-KEM-1024.</t>
        </li>
      </ul>
      <t>Hybrid Key Exchange is generally preferred over pure PQC key exchange because it provides defense-in-depth by combining the strengths of both classical and PQC algorithms. This ensures continued security, even if one algorithm is compromised during the transitional period.</t>
      <t>However, Pure PQC Key Exchange may be required for specific deployments with regulatory or compliance mandates that necessitate the exclusive use of post-quantum cryptography. Examples include sectors governed by stringent cryptographic standards.</t>
      <t>In practice, applications that rely on TLS typically depend on the underlying TLS library. Upgrading to a library version that supports TLS 1.3 and PQC key exchange extensions is a necessary first step, but it may not be sufficient, as it is not known whether PQC groups are enabled by default across different implementations. Applications that configure protocol versions or cipher suites explicitly <bcp14>MUST</bcp14> update these settings to ensure that hybrid or pure PQC key exchange groups are enabled. Applications that rely on library defaults <bcp14>SHOULD</bcp14> review the library documentation or perform interoperability testing to confirm that PQC groups are negotiated as intended. Operators should also consider potential interoperability issues with legacy peers that do not yet support TLS 1.3 and PQC key exchange extensions.</t>
      <section anchor="optimizing-clienthello-for-hybrid-key-exchange-in-tls-handshake">
        <name>Optimizing ClientHello for Hybrid Key Exchange in TLS Handshake</name>
        <t>The client initiates the TLS handshake by sending supported key agreement methods in the "supported_groups" extension and one or more corresponding key shares in the "key_share" extension. One of the important challenges during the migration to PQC is that the client may not know whether the server supports hybrid key exchange. To address this uncertainty, the client can adopt one of the following three strategies:</t>
        <ol spacing="normal" type="1"><li>
            <t>Send Both Traditional and Hybrid Key Exchange Algorithms: In the initial ClientHello message, the client can include both traditional and hybrid key exchange algorithm key shares. This eliminates the need for multiple round trips but comes with its own trade-offs.  </t>
            <ul spacing="normal">
              <li>
                <t>Advantage: Reduces latency since the server can immediately select an appropriate key exchange method.</t>
              </li>
              <li>
                <t>Challenges:
                </t>
                <ul spacing="normal">
                  <li>
                    <t>The size of the hybrid key exchange algorithm key share may exceed the Maximum Transmission Unit (MTU), potentially causing the ClientHello message to be fragmented across multiple packets. In TLS, this results in multiple TCP segments. In DTLS, handshake messages are explicitly fragmented at the record layer as specified in <xref target="RFC9147"/>, with each fragment sent in its own UDP datagram. In both cases, larger ClientHello messages increase latency and the risk of handshake delay, especially in lossy networks.</t>
                  </li>
                  <li>
                    <t>Middleboxes that do not handle fragmented ClientHello messages properly may drop them, as this behavior is uncommon. More generally, middleboxes may also mishandle fragmented IP/UDP packets, which makes this issue particularly significant for DTLS deployments.</t>
                  </li>
                  <li>
                    <t>The server's ServerHello and associated traditional public key and PQC ciphertext may also exceed the MTU, leading to fragmentation in both TLS and DTLS, further compounding the risk of delays due to packet loss and retransmissions.</t>
                  </li>
                  <li>
                    <t>Additionally, this approach requires more computational resources on the client and increases handshake traffic.</t>
                  </li>
                </ul>
              </li>
            </ul>
          </li>
          <li>
            <t>Indicate Support for Hybrid Key Exchange: Alternatively, the client may initially indicate support for hybrid key exchange and send a traditional key exchange algorithm key share in the first ClientHello message. If the server supports hybrid key exchange, it will use the HelloRetryRequest to request a hybrid key exchange algorithm key share from the client. The client can then send the hybrid key exchange algorithm key share in the second ClientHello message. However, this approach has a disadvantage in that the roundtrip would introduce additional delay compared to the previous technique of sending both traditional and hybrid key exchange algorithm key shares to the server in the initial ClientHello message.</t>
          </li>
          <li>
            <t>Use Server Key Share Preferences Communicated via DNS: <xref target="I-D.ietf-tls-key-share-prediction"/> defines a mechanism where servers communicate their key share preferences through DNS responses. TLS clients can use this information to tailor their initial ClientHello message, reducing the need for additional round trips. By leveraging these DNS-based hints, the client can optimize the handshake process and avoid unnecessary delays.</t>
          </li>
        </ol>
        <t>Clients <bcp14>MAY</bcp14> also use information from completed handshakes to cache the server's key exchange algorithm preferences, as described in Section 4.2.7 of <xref target="RFC8446"/>. To minimize the risk of the ClientHello message being split across multiple packets, clients should avoid duplicating PQC KEM public key shares. Strategies for preventing duplication are outlined in Section 4 of <xref target="I-D.ietf-tls-hybrid-design"/>. By carefully managing key shares, the client can reduce the size of the ClientHello message and improve compatibility with network infrastructure.</t>
      </section>
    </section>
    <section anchor="use-of-external-psk-with-traditional-key-exchange-for-data-confidentiality">
      <name>Use of External PSK with Traditional Key Exchange for Data Confidentiality</name>
      <t>TLS 1.3 <xref target="RFC8446"/> provides an alternative approach for ensuring data confidentiality by combining an external pre-shared key (PSK)
with a traditional key exchange mechanism, such as ECDHE, using the "psk_dhe_ke" PSK key exchange mode. Guidance for external PSK usage in TLS is provided in <xref target="RFC9257"/>. The external PSK is incorporated into the TLS 1.3 key schedule,
where it is mixed with the (EC)DHE-derived secret to strengthen confidentiality.</t>
      <t>While using an external PSK in combination with (EC)DHE can enhance confidentiality, it has the following limitations:</t>
      <ul spacing="normal">
        <li>
          <t>Key Management Complexity: Unlike ephemeral ECDHE keys, external PSKs require secure provisioning and lifecycle management.</t>
        </li>
        <li>
          <t>Limited Forward Secrecy: If an external PSK is static and reused across sessions, its compromise can retroactively expose
past communications if the traditional key exchange is broken by a CRQC.</t>
        </li>
        <li>
          <t>Scalability Challenges: Establishing unique PSKs for many clients can be impractical, especially in large-scale deployments.</t>
        </li>
        <li>
          <t>Impersonation Risk: Because PSKs are symmetric, any party in possession of the PSK can authenticate as either the client or the server. This differs from certificate-based authentication, where compromise of a private key only enables impersonation of the corresponding entity.</t>
        </li>
        <li>
          <t>Quantum Resistance Dependence: While PSKs can provide additional secrecy against quantum threats, they must be
generated using a secure key-management technique. If a weak PSK is used, it may not offer sufficient security against
brute-force attacks.</t>
        </li>
      </ul>
      <t>Despite these limitations, external PSKs can serve as a complementary mechanism in PQC transition strategies, providing additional
confidentiality protection when combined with traditional key exchange.</t>
    </section>
    <section anchor="authentication">
      <name>Authentication</name>
      <t>Although CRQCs could potentially decrypt past TLS sessions, client/server authentication based on certificates cannot be retroactively compromised. However, the multi-year process required to establish, certify, and embed new root CAs presents a significant challenge. If CRQCs emerge earlier than anticipated, responding promptly to secure authentication systems would be difficult. While the migration to PQ X.509 certificates allows for more time compared to key exchanges, delaying these preparations should be avoided.</t>
      <section anchor="quantum-ready-authentication">
        <name>Quantum Ready Authentication</name>
        <t>The quantum-ready authentication property becomes critical in scenarios where an on-path attacker uses network devices equipped with CRQCs to break traditional authentication protocols. For example, if an attacker determines the private key of a server certificate before its expiration, they could impersonate the server, causing users to believe their connections are legitimate. This impersonation leads to serious security threats, including unauthorized data disclosure, interception of communications, and overall system compromise.</t>
        <t>The quantum-ready authentication property ensures robust authentication through the use of either a pure post-quantum certificate or a PQ/T hybrid certificate:</t>
      </section>
      <section anchor="post-quantum-x509-certificates">
        <name>Post-Quantum X.509 Certificates</name>
        <t>Post-quantum certificates contain only a PQC public key and are signed using a post-quantum algorithm. They are suitable for deployments capable of fully embracing post-quantum cryptography.</t>
        <ul spacing="normal">
          <li>
            <t>ML-DSA Certificates: Defined in <xref target="I-D.ietf-lamps-dilithium-certificates"/>, these use the Module-Lattice Digital Signature Algorithm (ML-DSA). <xref target="I-D.ietf-tls-mldsa"/> explains how ML-DSA is applied for authentication in TLS 1.3.</t>
          </li>
          <li>
            <t>SLH-DSA Certificates: Defined in <xref target="I-D.ietf-lamps-x509-slhdsa"/>, these use the SLH-DSA algorithm. SLH-DSA is supported for use with TLS through registered SignatureScheme values in the IANA TLS Parameters registry. SLH-DSA produces significantly larger signatures than ML-DSA, which increases TLS handshake sizes, but it offers strong security properties and flexibility across multiple parameter variants. Its performance impact is typically negligible for long-lived TLS connections and large data transfers, particularly in low-loss network environments. An advantage of SLH-DSA is that it is used as a pure post-quantum signature algorithm and does not require a PQ/T hybrid composite.</t>
          </li>
        </ul>
      </section>
      <section anchor="hybrid-composite-x509-certificates">
        <name>Hybrid (Composite) X.509 Certificates</name>
        <t>A composite certificate contains both a traditional public key algorithm (e.g., ECDSA) and a post-quantum algorithm (e.g., ML-DSA) within a single X.509 certificate. This design enables both algorithms to be used in parallel: the traditional component preserves a traditional security assumption during the transition and supports compatibility with existing infrastructure, while the post-quantum component introduces resistance against future quantum attacks.</t>
        <t>Composite certificates are defined in <xref target="I-D.ietf-lamps-pq-composite-sigs"/>. These combine post-quantum algorithms like ML-DSA with traditional algorithms such as RSA-PKCS#1v1.5, RSA-PSS, ECDSA, Ed25519, or Ed448, to provide additional protection against vulnerabilities or implementation bugs in a single algorithm. <xref target="I-D.reddy-tls-composite-mldsa"/> specifies how composite signatures, including ML-DSA, are used for TLS 1.3 authentication.</t>
      </section>
      <section anchor="negotiation-of-authentication-schemes">
        <name>Negotiation of Authentication Schemes</name>
        <t>During the transition, clients and servers may be configured to support multiple authentication schemes (e.g., traditional, composite, and PQC-only). Clients indicate supported signature schemes in the "signature_algorithms" extension <xref target="RFC8446"/>, listed in decreasing order of preference.</t>
        <t>For migration, clients <bcp14>SHOULD</bcp14> give higher precedence to composite and PQC-only schemes over traditional ones. Within that set, clients may prefer PQC-only to satisfy regulatory or compliance requirements, or prefer
composite if they want defense-in-depth security.</t>
      </section>
      <section anchor="transition-considerations">
        <name>Transition Considerations</name>
        <t>Determining whether and when to adopt PQC certificates or PQ/T hybrid schemes depends on several factors, including:</t>
        <ul spacing="normal">
          <li>
            <t>Frequency and duration of system upgrades</t>
          </li>
          <li>
            <t>The expected timeline for CRQC availability</t>
          </li>
          <li>
            <t>Operational flexibility to enable or disable algorithms</t>
          </li>
        </ul>
        <t>Deployments with limited flexibility benefit significantly from hybrid signatures, which combine traditional algorithms with PQC algorithms. This approach mitigates the risks associated with delays in transitioning to PQC and provides an immediate safeguard against zero-day vulnerabilities.</t>
        <t>Composite certificates enhance resilience during the adoption of PQC by:</t>
        <ul spacing="normal">
          <li>
            <t>Providing defense-in-depth: they maintain security as long as at least one component algorithm remains secure.</t>
          </li>
          <li>
            <t>Reducing exposure to unforeseen vulnerabilities: including potential weaknesses in PQC algorithms or their implementations.</t>
          </li>
        </ul>
        <t>However, composite certificates come with long-term implications. Once the traditional algorithm is no longer considered secure due to the availability of CRQCs, it will have to be eventually deprecated. To complete the transition to a fully quantum-resistant authentication model, it will be necessary to provision a new root CA certificate, that uses only a PQC public key and PQC signature algorithm. This new root CA would issue a hierarchy of intermediate certificates, each also signed using PQC algorithms, and ultimately issue end-entity certificates that contain only PQC public keys and are signed with PQC algorithms. This ensures that the entire certification path from the root of trust to the end entity is cryptographically resistant to quantum attacks and does not depend on any traditional algorithms.</t>
        <t>Alternatively, a deployment may choose to continue using the same hybrid certificate even after the traditional algorithm has been broken by the advent of a CRQC. While this may simplify operations by avoiding immediate re-provisioning of trust anchors, it affects certain security properties of the composite signature.</t>
        <t>As discussed in the security considerations of <xref target="I-D.reddy-tls-composite-mldsa"/>, TLS treats composite ML-DSA as an opaque signature algorithm, and the detailed cryptographic properties of the construction are defined in the composite signature specification. If one component becomes forgeable, the composite construction no longer achieves Strong Unforgeability under Chosen-Message Attack (SUF-CMA). However, SUF-CMA is not required for TLS authentication.</t>
        <t>For TLS, the relevant requirement is Existential Unforgeability under Chosen-Message Attack (EUF-CMA): an attacker must not be able to produce a valid signature over a TLS handshake transcript. In the composite construction, verification succeeds only if all component signatures verify. Therefore, even if a CRQC can forge the traditional component, an attacker must still forge the PQC component to produce a valid composite signature over a new transcript. As long as the PQC component remains EUF-CMA secure, impersonation in TLS remains infeasible.</t>
        <t>As a result, the continued use of composite certificates after the traditional algorithm is broken can provide operational flexibility. Even when the arrival of CRQCs is considered imminent and the timeline is known with high confidence, this situation does not necessarily require an emergency migration. Instead, it allows organizations a limited but sufficient transition window to execute a phased and carefully planned migration to certificates that rely exclusively on PQC.</t>
      </section>
      <section anchor="deployment-realities">
        <name>Deployment Realities</name>
        <t>Centralized networks, which are characterized by strong administrative control, internal CAs, and close relationships with vendors, are generally well-positioned to manage the overhead of larger PQC keys and signatures. Such networks can adopt PQC signature algorithms earlier due to their ability to coordinate and deploy changes effectively. For example, telecom networks fit this model and may be able to transition more quickly than more distributed environments.</t>
        <t>Conversely, the Web PKI ecosystem may delay adoption until more efficient and compact PQC signature algorithms, such as MAYO, UOV, HAWK, or SQISign, become available. This is due to the broader, more decentralized nature of the Web PKI ecosystem, which makes coordination and implementation more challenging.</t>
      </section>
      <section anchor="optimizing-pqc-certificate-exchange-in-tls">
        <name>Optimizing PQC Certificate Exchange in TLS</name>
        <t>To address the challenge of large PQ or PQ/T hybrid certificate chains during the TLS handshake, the following mechanisms can help optimize the size of the exchanged certificate data:</t>
        <ul spacing="normal">
          <li>
            <t>TLS Cached Information Extension (<xref target="RFC7924"/>): This extension enables clients to indicate that they have cached certificate information from a prior connection. The server can then signal the client to reuse the cached data instead of retransmitting the full certificate chain. While this mechanism reduces bandwidth usage, it introduces potential privacy concerns: the client includes fingerprints of cached objects in the ClientHello, which are visible to eavesdroppers. These values can be used to correlate independent TLS sessions from the same client, potentially compromising anonymity. While this is not a concern for many industrial IoT scenarios, it may be unacceptable for smart home deployments.</t>
          </li>
          <li>
            <t>TLS Certificate Compression (<xref target="RFC8879"/>): This specification defines compression schemes to reduce the size of the server's certificate chain. While effective in many scenarios, its impact on PQ or PQ/T hybrid certificates is limited due to the larger sizes of public keys and signatures in PQC. These high-entropy fields, inherent to PQC algorithms, constrain the overall compression effectiveness.</t>
          </li>
          <li>
            <t>Abridged TLS Certificate (<xref target="I-D.ietf-tls-cert-abridge"/>): This approach minimizes the size of the certificate chain by omitting intermediate certificates that are already known to the client. Instead, the server provides a compact representation of the certificate chain, and the client reconstructs the omitted certificates using a well-known common CA database. This mechanism significantly reduces bandwidth requirements while preserving compatibility with existing certificate validation processes. Additionally, it explores potential methods to compress the end-entity certificate itself, though this aspect remains under discussion within the TLS Working Group.</t>
          </li>
          <li>
            <t>Trust Anchor Identifiers (<xref target="I-D.ietf-tls-trust-anchor-ids"/>): This extension allows a client to signal a compact list of trusted root CAs using unique trust anchor identifiers rather than Distinguished Names. This reduces the size of the "certificate_authorities" extension and helps the server select an appropriate certificate chain,
especially when multiple hierarchies are used (e.g., separate traditional and PQ roots). This mechanism can help reduce handshake size and improve efficiency in hybrid or PQC deployments.</t>
          </li>
        </ul>
        <t>These techniques aim to optimize the exchange of certificate chains during the TLS handshake, particularly in scenarios involving large PQC-related certificates, while balancing efficiency and compatibility.</t>
      </section>
    </section>
    <section anchor="informing-users-of-pqc-security-compatibility-issues">
      <name>Informing Users of PQC Security Compatibility Issues</name>
      <t>When the server detects that the client does not support PQC or hybrid key exchange, it may send an "insufficient_security" fatal alert to the client. The client, in turn, can notify service providers via device management systems or generate logs indicating that the server they are attempting to access requires a level of security that the client cannot provide due to the lack of PQC support. Additionally, the client may log this event for diagnostic purposes, security auditing, or reporting the issue to the application developers for further analysis.</t>
      <t>Conversely, if the client detects that the server does not support PQC or hybrid key exchange, it may present an alert or error message to the end-user or record the event in diagnostic logs. This message or record should explain that the server is incompatible with the PQC security features supported by the client.</t>
      <t>It is important to design such alerts thoughtfully to ensure they are clear and actionable, avoiding unnecessary warnings that could overwhelm or confuse users. In some environments, such as EAP deployments, supplicants may provide little or no diagnostic feedback to end-users beyond a generic failure message. In such cases, implementers would have to ensure sufficient diagnostic logging or telemetry is available for administrators to diagnose PQC-related interoperability problems. Notifications to end-users may also not be applicable or necessary in all scenarios, particularly in the context of machine-to-machine communication.</t>
    </section>
    <section anchor="pqc-transition-for-critical-application-protocols">
      <name>PQC Transition for Critical Application Protocols</name>
      <t>This document primarily focuses on the transition to PQC in applications that utilize TLS, while also covering other essential protocols, such as DNS, that play a critical role in supporting application functionality.</t>
      <section anchor="encrypted-dns">
        <name>Encrypted DNS</name>
        <t>The privacy risks associated with exchanging DNS messages in clear text are detailed in <xref target="RFC9076"/>. To mitigate these risks, Transport Layer Security (TLS) is employed to provide privacy for DNS communications. Encrypted DNS protocols, such as DNS-over-HTTPS (DoH) <xref target="RFC8484"/>, DNS-over-TLS (DoT) <xref target="RFC7858"/>, and DNS-over-QUIC (DoQ) <xref target="RFC9250"/>, safeguard messages against eavesdropping and on-path tampering during transit.</t>
        <t>However, encrypted DNS messages transmitted using TLS may be vulnerable to HNDL attacks if an attacker gains access to the public keys used in the TLS key exchange. If an attacker records a complete set of encrypted DNS messages, including the TLS handshake details, they could store this data today and later use a CRQC to determine the ephemeral private key used in the key exchange, thereby decrypting the content.</t>
        <t>To address these vulnerabilities, encrypted DNS protocols <bcp14>MUST</bcp14> support the quantum-ready usage profile discussed in <xref target="confident"/>.</t>
        <t>It is important to note that the post-quantum security of DNSSEC <xref target="RFC9364"/>, which provides authenticity for DNS records, is a distinct issue separate from the requirements for encrypted DNS transport protocols.</t>
      </section>
      <section anchor="hybrid-public-key-encryption-hpke-and-encrypted-client-hello">
        <name>Hybrid public-key encryption (HPKE) and Encrypted Client Hello</name>
        <t>Hybrid Public-Key Encryption (HPKE) is a cryptographic scheme designed to enable public key encryption of arbitrary-sized plaintexts using a recipient's public key. HPKE employs a non-interactive ephemeral-static Diffie-Hellman key exchange to derive a shared secret. The rationale for standardizing a public key encryption scheme is detailed in the introduction of <xref target="RFC9180"/>.</t>
        <t>HPKE can be extended to support both pure PQC KEMs and PQ/T hybrid KEMs, as described in <xref target="I-D.ietf-hpke-pq"/>. These extensions ensure compatibility with PQC, while allowing deployments to choose between pure PQC KEM or PQ/T KEM.</t>
        <t>Client TLS libraries and applications can utilize Encrypted Client Hello (ECH) <xref target="RFC9849"/> to prevent passive observation of the intended server identity during the TLS handshake. However, this requires the concurrent deployment of Encrypted DNS protocols (e.g., DNS-over-TLS), as passive listeners could otherwise observe DNS queries or responses and deduce the same server identity that ECH is designed to protect. ECH employs HPKE for public key encryption.</t>
        <t>To safeguard against HNDL attacks, ECH deployments <bcp14>MUST</bcp14> incorporate support for either pure PQC KEM or PQ/T hybrid KEM. PQ/T hybrid KEM is generally preferred, as it provides defense-in-depth by combining the strengths of both classical and PQC algorithms, ensuring continued security even if one is later found to be weak. Pure PQ KEMs may be required for deployments subject to regulatory or compliance mandates that necessitate the exclusive use of PQC. In hybrid mode, the public_key field in the HpkeKeyConfig structure accommodates a concatenation of classical and PQC KEM public keys, whereas in pure PQ mode only the PQC KEM public key is included.</t>
      </section>
    </section>
    <section anchor="operational-considerations">
      <name>Operational Considerations</name>
      <t>The adoption of PQC in TLS-based applications will not be a simple binary decision but rather a gradual transition that demands a careful evaluation of
trade-offs and deployment considerations. Application providers will need to assess algorithm selection, performance impact,
interoperability, and security requirements tailored to their specific use cases. While the IETF defines cryptographic mechanisms for TLS and
provides guidance on PQC transition strategies, it does not prescribe a one-size-fits-all approach. Instead, this document outlines key
considerations to assist stakeholders in adopting PQC in a way that aligns with their operational and security requirements.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>The security considerations outlined in <xref target="I-D.ietf-pquip-pqc-engineers"/> 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 Standards (FIPS), NIST Special Publications such as <xref target="SP-800-56C"/>, or Payment Card Industry (PCI) compliance.</t>
      <t>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>
      <section anchor="mitm-attacks-with-crqc">
        <name>MITM Attacks with CRQC</name>
        <t>A MITM attack is possible if an adversary possesses a CRQC capable of breaking traditional public-key signatures. The attacker can generate
a forged certificate and create a valid signature, enabling them to impersonate a TLS peer, whether a server or a client. This completely undermines the authentication
guarantees of TLS when relying on traditional certificates.</t>
        <t>To mitigate such attacks, several steps need to be taken:</t>
        <ol spacing="normal" type="1"><li>
            <t>Revocation and Transition: Both clients and servers that use traditional certificates will have to revoke them and migrate to PQC authentication.</t>
          </li>
          <li>
            <t>Client-Side Verification:  Clients should avoid establishing TLS sessions with servers that do not support PQC authentication.</t>
          </li>
          <li>
            <t>PKI Migration: Organizations should transition their PKI to post-quantum-safe certification authorities and discontinue issuing certificates based on traditional cryptographic methods.</t>
          </li>
        </ol>
      </section>
    </section>
    <section numbered="false" anchor="acknowledgements">
      <name>Acknowledgements</name>
      <t>Thanks to Dan Wing for suggesting a broader scope for the document, and to Mike Ounsworth, Scott Fluhrer, Russ Housley, Loganaden Velvindron, Bas Westerbaan, Richard Sohn, Andrei Popov, Alan DeKok, and Thom Wiggers for their helpful feedback and reviews.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <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="RFC9147">
          <front>
            <title>The Datagram Transport Layer Security (DTLS) Protocol Version 1.3</title>
            <author fullname="E. Rescorla" initials="E." surname="Rescorla"/>
            <author fullname="H. Tschofenig" initials="H." surname="Tschofenig"/>
            <author fullname="N. Modadugu" initials="N." surname="Modadugu"/>
            <date month="April" year="2022"/>
            <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.</t>
              <t>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.</t>
              <t>This document obsoletes RFC 6347.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9147"/>
          <seriesInfo name="DOI" value="10.17487/RFC9147"/>
        </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="I-D.ietf-tls-hybrid-design">
          <front>
            <title>Hybrid key exchange in TLS 1.3</title>
            <author fullname="Douglas Stebila" initials="D." surname="Stebila">
              <organization>University of Waterloo</organization>
            </author>
            <author fullname="Scott Fluhrer" initials="S." surname="Fluhrer">
              <organization>Cisco Systems</organization>
            </author>
            <author fullname="Shay Gueron" initials="S." surname="Gueron">
              <organization>University of Haifa and Meta</organization>
            </author>
            <date day="7" month="September" year="2025"/>
            <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 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="Internet-Draft" value="draft-ietf-tls-hybrid-design-16"/>
        </reference>
        <reference anchor="I-D.ietf-tls-ecdhe-mlkem">
          <front>
            <title>Post-quantum hybrid ECDHE-MLKEM Key Agreement for TLSv1.3</title>
            <author fullname="Kris Kwiatkowski" initials="K." surname="Kwiatkowski">
              <organization>PQShield</organization>
            </author>
            <author fullname="Panos Kampanakis" initials="P." surname="Kampanakis">
              <organization>AWS</organization>
            </author>
            <author fullname="Bas Westerbaan" initials="B." surname="Westerbaan">
              <organization>Cloudflare</organization>
            </author>
            <author fullname="Douglas Stebila" initials="D." surname="Stebila">
              <organization>University of Waterloo</organization>
            </author>
            <date day="26" month="May" year="2026"/>
            <abstract>
              <t>   This draft 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 (Elliptic Curve Diffie-
   Hellman) exchange.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-tls-ecdhe-mlkem-05"/>
        </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="12" month="February" year="2026"/>
            <abstract>
              <t>   This memo defines ML-KEM-512, ML-KEM-768, and ML-KEM-1024 as
   NamedGroups and 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-07"/>
        </reference>
        <reference anchor="I-D.ietf-tls-key-share-prediction">
          <front>
            <title>TLS Key Share Prediction</title>
            <author fullname="David Benjamin" initials="D." surname="Benjamin">
              <organization>Google LLC</organization>
            </author>
            <date day="19" month="March" year="2026"/>
            <abstract>
              <t>   This document defines a mechanism for servers to communicate
   supported key share algorithms in DNS.  Clients may use this
   information to reduce TLS handshake round-trips.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-tls-key-share-prediction-04"/>
        </reference>
        <reference anchor="RFC9257">
          <front>
            <title>Guidance for External Pre-Shared Key (PSK) Usage in TLS</title>
            <author fullname="R. Housley" initials="R." surname="Housley"/>
            <author fullname="J. Hoyland" initials="J." surname="Hoyland"/>
            <author fullname="M. Sethi" initials="M." surname="Sethi"/>
            <author fullname="C. A. Wood" initials="C. A." surname="Wood"/>
            <date month="July" year="2022"/>
            <abstract>
              <t>This document provides usage guidance for external Pre-Shared Keys (PSKs) in Transport Layer Security (TLS) 1.3 as defined in RFC 8446. It lists TLS security properties provided by PSKs under certain assumptions, then it demonstrates how violations of these assumptions lead to attacks. Advice for applications to help meet these assumptions is provided. This document also discusses PSK use cases and provisioning processes. Finally, it lists the privacy and security properties that are not provided by TLS 1.3 when external PSKs are used.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9257"/>
          <seriesInfo name="DOI" value="10.17487/RFC9257"/>
        </reference>
        <reference anchor="I-D.ietf-lamps-dilithium-certificates">
          <front>
            <title>Internet X.509 Public Key Infrastructure - Algorithm Identifiers for the Module-Lattice-Based Digital Signature Algorithm (ML-DSA)</title>
            <author fullname="Jake Massimo" initials="J." surname="Massimo">
              <organization>AWS</organization>
            </author>
            <author fullname="Panos Kampanakis" initials="P." surname="Kampanakis">
              <organization>AWS</organization>
            </author>
            <author fullname="Sean Turner" initials="S." surname="Turner">
              <organization>sn3rd</organization>
            </author>
            <author fullname="Bas Westerbaan" initials="B." surname="Westerbaan">
              <organization>Cloudflare</organization>
            </author>
            <date day="30" month="September" year="2025"/>
            <abstract>
              <t>   Digital signatures are used within X.509 certificates, 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 certificate revocation lists.  The conventions for
   the associated signatures, subject public keys, and private key are
   also described.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-lamps-dilithium-certificates-13"/>
        </reference>
        <reference anchor="I-D.ietf-tls-mldsa">
          <front>
            <title>Use of ML-DSA in TLS 1.3</title>
            <author fullname="Tim Hollebeek" initials="T." surname="Hollebeek">
              <organization>DigiCert</organization>
            </author>
            <author fullname="Sophie Schmieg" initials="S." surname="Schmieg">
              <organization>Google</organization>
            </author>
            <author fullname="Bas Westerbaan" initials="B." surname="Westerbaan">
              <organization>Cloudflare</organization>
            </author>
            <date day="18" month="June" year="2026"/>
            <abstract>
              <t>   This memo specifies how the post-quantum signature scheme ML-DSA
   (FIPS 204) is used for authentication in TLS 1.3.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-tls-mldsa-04"/>
        </reference>
        <reference anchor="I-D.ietf-lamps-x509-slhdsa">
          <front>
            <title>Internet X.509 Public Key Infrastructure: Algorithm Identifiers for SLH-DSA</title>
            <author fullname="Kaveh Bashiri" initials="K." surname="Bashiri">
              <organization>BSI</organization>
            </author>
            <author fullname="Scott Fluhrer" initials="S." surname="Fluhrer">
              <organization>Cisco Systems</organization>
            </author>
            <author fullname="Stefan-Lukas Gazdag" initials="S." surname="Gazdag">
              <organization>genua GmbH</organization>
            </author>
            <author fullname="Daniel Van Geest" initials="D." surname="Van Geest">
              <organization>CryptoNext Security</organization>
            </author>
            <author fullname="Stavros Kousidis" initials="S." surname="Kousidis">
              <organization>BSI</organization>
            </author>
            <date day="30" month="June" year="2025"/>
            <abstract>
              <t>   Digital signatures are used within X.509 Public Key Infrastructure
   such as X.509 certificates, Certificate Revocation Lists (CRLs), and
   to sign messages.  This document specifies the conventions for using
   the Stateless Hash-Based Digital Signature Algorithm (SLH-DSA) in
   X.509 Public Key Infrastructure.  The conventions for the associated
   signatures, subject public keys, and private keys are also specified.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-lamps-x509-slhdsa-09"/>
        </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="I-D.reddy-tls-composite-mldsa">
          <front>
            <title>Use of Composite ML-DSA in TLS 1.3</title>
            <author fullname="Tirumaleswar Reddy.K" initials="T." surname="Reddy.K">
              <organization>Nokia</organization>
            </author>
            <author fullname="Tim Hollebeek" initials="T." surname="Hollebeek">
              <organization>DigiCert</organization>
            </author>
            <author fullname="John Gray" initials="J." surname="Gray">
              <organization>Entrust Limited</organization>
            </author>
            <author fullname="Scott Fluhrer" initials="S." surname="Fluhrer">
              <organization>Cisco Systems</organization>
            </author>
            <author fullname="Daniel Van Geest" initials="D." surname="Van Geest">
              <organization>CryptoNext Security</organization>
            </author>
            <date day="13" month="May" year="2026"/>
            <abstract>
              <t>   Compositing the post-quantum ML-DSA signature with traditional
   signature algorithms provides protection against potential breaks or
   critical bugs in ML-DSA or the ML-DSA implementation.  This document
   specifies how such a composite signature can be formed using ML-DSA
   with RSA-PKCS#1 v1.5, RSA-PSS, ECDSA, Ed25519, and Ed448 to provide
   authentication in TLS 1.3, including use in certificates.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-reddy-tls-composite-mldsa-10"/>
        </reference>
        <reference anchor="RFC7924">
          <front>
            <title>Transport Layer Security (TLS) Cached Information Extension</title>
            <author fullname="S. Santesson" initials="S." surname="Santesson"/>
            <author fullname="H. Tschofenig" initials="H." surname="Tschofenig"/>
            <date month="July" year="2016"/>
            <abstract>
              <t>Transport Layer Security (TLS) handshakes often include fairly static information, such as the server certificate and a list of trusted certification authorities (CAs). This information can be of considerable size, particularly if the server certificate is bundled with a complete certificate chain (i.e., the certificates of intermediate CAs up to the root CA).</t>
              <t>This document defines an extension that allows a TLS client to inform a server of cached information, thereby enabling the server to omit already available information.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7924"/>
          <seriesInfo name="DOI" value="10.17487/RFC7924"/>
        </reference>
        <reference anchor="RFC8879">
          <front>
            <title>TLS Certificate Compression</title>
            <author fullname="A. Ghedini" initials="A." surname="Ghedini"/>
            <author fullname="V. Vasiliev" initials="V." surname="Vasiliev"/>
            <date month="December" year="2020"/>
            <abstract>
              <t>In TLS handshakes, certificate chains often take up the majority of the bytes transmitted.</t>
              <t>This document describes how certificate chains can be compressed to reduce the amount of data transmitted and avoid some round trips.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8879"/>
          <seriesInfo name="DOI" value="10.17487/RFC8879"/>
        </reference>
        <reference anchor="RFC8484">
          <front>
            <title>DNS Queries over HTTPS (DoH)</title>
            <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
            <author fullname="P. McManus" initials="P." surname="McManus"/>
            <date month="October" year="2018"/>
            <abstract>
              <t>This document defines a protocol for sending DNS queries and getting DNS responses over HTTPS. Each DNS query-response pair is mapped into an HTTP exchange.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8484"/>
          <seriesInfo name="DOI" value="10.17487/RFC8484"/>
        </reference>
        <reference anchor="RFC7858">
          <front>
            <title>Specification for DNS over Transport Layer Security (TLS)</title>
            <author fullname="Z. Hu" initials="Z." surname="Hu"/>
            <author fullname="L. Zhu" initials="L." surname="Zhu"/>
            <author fullname="J. Heidemann" initials="J." surname="Heidemann"/>
            <author fullname="A. Mankin" initials="A." surname="Mankin"/>
            <author fullname="D. Wessels" initials="D." surname="Wessels"/>
            <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
            <date month="May" year="2016"/>
            <abstract>
              <t>This document describes the use of Transport Layer Security (TLS) to provide privacy for DNS. Encryption provided by TLS eliminates opportunities for eavesdropping and on-path tampering with DNS queries in the network, such as discussed in RFC 7626. In addition, this document specifies two usage profiles for DNS over TLS and provides advice on performance considerations to minimize overhead from using TCP and TLS with DNS.</t>
              <t>This document focuses on securing stub-to-recursive traffic, as per the charter of the DPRIVE Working Group. It does not prevent future applications of the protocol to recursive-to-authoritative traffic.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7858"/>
          <seriesInfo name="DOI" value="10.17487/RFC7858"/>
        </reference>
        <reference anchor="RFC9250">
          <front>
            <title>DNS over Dedicated QUIC Connections</title>
            <author fullname="C. Huitema" initials="C." surname="Huitema"/>
            <author fullname="S. Dickinson" initials="S." surname="Dickinson"/>
            <author fullname="A. Mankin" initials="A." surname="Mankin"/>
            <date month="May" year="2022"/>
            <abstract>
              <t>This document describes the use of QUIC to provide transport confidentiality for DNS. The encryption provided by QUIC has similar properties to those provided by TLS, while QUIC transport eliminates the head-of-line blocking issues inherent with TCP and provides more efficient packet-loss recovery than UDP. DNS over QUIC (DoQ) has privacy properties similar to DNS over TLS (DoT) specified in RFC 7858, and latency characteristics similar to classic DNS over UDP. This specification describes the use of DoQ as a general-purpose transport for DNS and includes the use of DoQ for stub to recursive, recursive to authoritative, and zone transfer scenarios.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9250"/>
          <seriesInfo name="DOI" value="10.17487/RFC9250"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="SP-800-56C" target="https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-56Cr2.pdf">
          <front>
            <title>Recommendation for Key-Derivation Methods in Key-Establishment Schemes</title>
            <author>
              <organization/>
            </author>
            <date/>
          </front>
        </reference>
        <reference anchor="RFC9001">
          <front>
            <title>Using TLS to Secure QUIC</title>
            <author fullname="M. Thomson" initials="M." role="editor" surname="Thomson"/>
            <author fullname="S. Turner" initials="S." role="editor" surname="Turner"/>
            <date month="May" year="2021"/>
            <abstract>
              <t>This document describes how Transport Layer Security (TLS) is used to secure QUIC.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9001"/>
          <seriesInfo name="DOI" value="10.17487/RFC9001"/>
        </reference>
        <reference anchor="I-D.ietf-pquip-pqc-engineers">
          <front>
            <title>Post-Quantum Cryptography for Engineers</title>
            <author fullname="Aritra Banerjee" initials="A." surname="Banerjee">
              <organization>Nokia</organization>
            </author>
            <author fullname="Tirumaleswar Reddy.K" initials="T." surname="Reddy.K">
              <organization>Nokia</organization>
            </author>
            <author fullname="Dimitrios Schoinianakis" initials="D." surname="Schoinianakis">
              <organization>Nokia</organization>
            </author>
            <author fullname="Tim Hollebeek" initials="T." surname="Hollebeek">
              <organization>DigiCert</organization>
            </author>
            <author fullname="Mike Ounsworth" initials="M." surname="Ounsworth">
              <organization>Entrust Limited</organization>
            </author>
            <date day="25" month="August" year="2025"/>
            <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), detailing 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="Internet-Draft" value="draft-ietf-pquip-pqc-engineers-14"/>
        </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="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-tls-cert-abridge">
          <front>
            <title>Abridged Compression for WebPKI Certificates</title>
            <author fullname="Dennis Jackson" initials="D." surname="Jackson">
              <organization>Mozilla</organization>
            </author>
            <date day="16" month="September" year="2024"/>
            <abstract>
              <t>   This draft defines a new TLS Certificate Compression scheme which
   uses a shared dictionary of root and intermediate WebPKI
   certificates.  The scheme smooths the transition to post-quantum
   certificates by eliminating the root and intermediate certificates
   from the TLS certificate chain without impacting trust negotiation.
   It also delivers better compression than alternative proposals whilst
   ensuring fair treatment for both CAs and website operators.  It may
   also be useful in other applications which store certificate chains,
   e.g.  Certificate Transparency logs.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-tls-cert-abridge-02"/>
        </reference>
        <reference anchor="I-D.ietf-tls-trust-anchor-ids">
          <front>
            <title>TLS Trust Anchor Identifiers</title>
            <author fullname="Bob Beck" initials="B." surname="Beck">
              <organization>OpenSSL</organization>
            </author>
            <author fullname="David Benjamin" initials="D." surname="Benjamin">
              <organization>Google LLC</organization>
            </author>
            <author fullname="Devon O'Brien" initials="D." surname="O'Brien">
         </author>
            <author fullname="Kyle Nekritz" initials="K." surname="Nekritz">
              <organization>Meta</organization>
            </author>
            <date day="30" month="April" year="2026"/>
            <abstract>
              <t>   This document defines the TLS Trust Anchors extension, a mechanism
   for relying parties to convey trusted certification authorities.  It
   describes individual certification authorities more succinctly than
   the TLS Certificate Authorities extension.

   Additionally, to support TLS clients with many trusted certification
   authorities, it supports a mode where servers describe their
   available certification paths and the client selects from them.
   Servers may describe this during connection setup, or in DNS for
   lower latency.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-tls-trust-anchor-ids-04"/>
        </reference>
        <reference anchor="RFC9076">
          <front>
            <title>DNS Privacy Considerations</title>
            <author fullname="T. Wicinski" initials="T." role="editor" surname="Wicinski"/>
            <date month="July" year="2021"/>
            <abstract>
              <t>This document describes the privacy issues associated with the use of the DNS by Internet users. It provides general observations about typical current privacy practices. It is intended to be an analysis of the present situation and does not prescribe solutions. This document obsoletes RFC 7626.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9076"/>
          <seriesInfo name="DOI" value="10.17487/RFC9076"/>
        </reference>
        <reference anchor="RFC9364">
          <front>
            <title>DNS Security Extensions (DNSSEC)</title>
            <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
            <date month="February" year="2023"/>
            <abstract>
              <t>This document describes the DNS Security Extensions (commonly called "DNSSEC") that are specified in RFCs 4033, 4034, and 4035, as well as a handful of others. One purpose is to introduce all of the RFCs in one place so that the reader can understand the many aspects of DNSSEC. This document does not update any of those RFCs. A second purpose is to state that using DNSSEC for origin authentication of DNS data is the best current practice. A third purpose is to provide a single reference for other documents that want to refer to DNSSEC.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="237"/>
          <seriesInfo name="RFC" value="9364"/>
          <seriesInfo name="DOI" value="10.17487/RFC9364"/>
        </reference>
        <reference anchor="RFC9180">
          <front>
            <title>Hybrid Public Key Encryption</title>
            <author fullname="R. Barnes" initials="R." surname="Barnes"/>
            <author fullname="K. Bhargavan" initials="K." surname="Bhargavan"/>
            <author fullname="B. Lipp" initials="B." surname="Lipp"/>
            <author fullname="C. Wood" initials="C." surname="Wood"/>
            <date month="February" year="2022"/>
            <abstract>
              <t>This document describes a scheme for hybrid public key encryption (HPKE). This scheme provides a variant of public key encryption of arbitrary-sized plaintexts for a recipient public key. It also includes three authenticated variants, including one that authenticates possession of a pre-shared key and two optional ones that authenticate possession of a key encapsulation mechanism (KEM) private key. HPKE works for any combination of an asymmetric KEM, key derivation function (KDF), and authenticated encryption with additional data (AEAD) encryption function. Some authenticated variants may not be supported by all KEMs. We provide instantiations of the scheme using widely used and efficient primitives, such as Elliptic Curve Diffie-Hellman (ECDH) key agreement, HMAC-based key derivation function (HKDF), and SHA2.</t>
              <t>This document is a product of the Crypto Forum Research Group (CFRG) in the IRTF.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9180"/>
          <seriesInfo name="DOI" value="10.17487/RFC9180"/>
        </reference>
        <reference anchor="I-D.ietf-hpke-pq">
          <front>
            <title>Post-Quantum and Post-Quantum/Traditional Hybrid Algorithms for HPKE</title>
            <author fullname="Richard Barnes" initials="R." surname="Barnes">
              <organization>Cisco</organization>
            </author>
            <author fullname="Deirdre Connolly" initials="D." surname="Connolly">
              <organization>Selkie Cryptography</organization>
            </author>
            <date day="2" month="March" year="2026"/>
            <abstract>
              <t>   Updating key exchange and public-key encryption protocols to resist
   attack by quantum computers is a high priority given the possibility
   of "harvest now, decrypt later" attacks.  Hybrid Public Key
   Encryption (HPKE) is a widely-used public key encryption scheme based
   on combining a Key Encapsulation Mechanism (KEM), a Key Derivation
   Function (KDF), and an Authenticated Encryption with Associated Data
   (AEAD) scheme.  In this document, we define KEM algorithms for HPKE
   based on both post-quantum KEMs and hybrid constructions of post-
   quantum KEMs with traditional KEMs, as well as a KDF based on SHA-3
   that is suitable for use with these KEMs.  When used with these
   algorithms, HPKE is resilient with respect to attacks by a quantum
   computer.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-hpke-pq-04"/>
        </reference>
        <reference anchor="RFC9849">
          <front>
            <title>TLS Encrypted Client Hello</title>
            <author fullname="E. Rescorla" initials="E." surname="Rescorla"/>
            <author fullname="K. Oku" initials="K." surname="Oku"/>
            <author fullname="N. Sullivan" initials="N." surname="Sullivan"/>
            <author fullname="C. A. Wood" initials="C. A." surname="Wood"/>
            <date month="March" year="2026"/>
            <abstract>
              <t>This document describes a mechanism in Transport Layer Security (TLS) for encrypting a message under a server public key.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9849"/>
          <seriesInfo name="DOI" value="10.17487/RFC9849"/>
        </reference>
      </references>
    </references>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA7V963IbR5LufzxFD/1jyAkAsmTJkhl7dpYmqRFDokSL1Hgn
NjYcDaAA9KrRDXd1k8I49C77LOfJTn6ZWbdGQ5bP2fNjxmKjL1VZWXn9Mmsy
mYzaoi3NaXZ0U9t28lOXV223yc6b3batV02+Xe+y92ZebzamWuRtUVc2W9ZN
dvfmdjLLrVlkZ9ttWczlp6NRPps15h6v++n8Dz1I/zCrutmdZrZdjEaLel7l
GxrXosmX7aQw7XLStflk++t8km+3k5Jut+3IdrNNYS29ot1t6e6ry7uXo6rb
zExzOqLPmtPRnF5vKtvZ06xtOjOiwX03yhuT0yDjIWR5taAR5+XkrtiY7Izu
OBo91M3HVVN3W7qZPn80+mh2dG1xOsomGU0R/7l4e4v//Gxm7+/4wqub15f4
7+Xt2yu579Fd9mo3awqa2L2pOhpVliWvzTIZ/9HP9MGiWmV/w6+4vsmLUu76
NxBhWjcrXM6b+Zour9t2a08fPcJduFTcm6m77REuPJo19YM1j+j5R0ej0ci2
NM1f8rKu6Gs7Y0fb4jT7j7aejzNbN21jlpb+tdvoP9qmmLfjTJaxpSu0Lhui
Pw3xP0ejvGvXdQNa0IiybNmVpSzaXdF0m7w09iFviKaLxY5voEHlVfFPpvdp
9rb+WOR8fV60tO4/5tWKBtYYvtaYFd/1Om+qvM0/6p11V7VgkqtqoQ8bpdDH
aRt99ZcGX/23Ct+Y0vCP3CCLihjh1TS7s/N1vTRVseLLMu5XeVUZ2/8tHfaH
iojcWBpyVi+zdm2yH7tqQR816ya77qpivuan3E6g+398yK6n0Uzfmm5WEIuu
kpn+mN/nTdGb599Ms8mrnV5c0BhfPHv2/Hk88zUPetr6Qf/bavNpWpl2NKpq
erql8Z6ORkW1DH9l2e3N5MW3306efX9+yi/LnBxINy3v2ddmN7kwTXEvl64N
LfvCEin5l0viqVlZ2DVYJLudr83G2CN9ad6sTEtjVD6t7sttN7PTqrDtdFXf
P8I/cOXR7dbMi7y86WZ+Rz56e3V7N729mepAmyfT7WIpL+a9nS3z0prRhKQY
/o9ITgybz2niLMx+VWE2j4XZtjEWrJxV5iGbr/OyNNXKiGxamPtibmjLVd2S
XtM1tM7jLA9CAneYst7KdZIX1jT8yLap74sFXSbGWhcW26RjcqyL1bqk/9EH
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
mAAA

-->

</rfc>
