<?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.6 (Ruby 3.0.2) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-vaira-pquip-pqc-use-cases-01" category="info" submissionType="IETF" xml:lang="en" version="3">
  <!-- xml2rfc v2v3 conversion 3.20.0 -->
  <front>
    <title abbrev="PQC use cases">Post-quantum cryptography migration use cases</title>
    <seriesInfo name="Internet-Draft" value="draft-vaira-pquip-pqc-use-cases-01"/>
    <author initials="A." surname="Vaira" fullname="Antonio Vaira">
      <organization abbrev="Siemens">Siemens</organization>
      <address>
        <postal>
          <street>Werner-von-Siemens-Strasse 1</street>
          <city>Munich</city>
          <code>80333</code>
          <country>Germany</country>
        </postal>
        <email>antonio.vaira@siemens.com</email>
        <uri>https://www.siemens.com</uri>
      </address>
    </author>
    <author initials="H." surname="Brockhaus" fullname="Hendrik Brockhaus">
      <organization abbrev="Siemens">Siemens</organization>
      <address>
        <postal>
          <street>Werner-von-Siemens-Strasse 1</street>
          <city>Munich</city>
          <code>80333</code>
          <country>Germany</country>
        </postal>
        <email>hendrik.brockhaus@siemens.com</email>
        <uri>https://www.siemens.com</uri>
      </address>
    </author>
    <author initials="A." surname="Railean" fullname="Alexander Railean">
      <organization abbrev="Siemens">Siemens</organization>
      <address>
        <postal>
          <street>Werner-von-Siemens-Strasse 1</street>
          <city>Munich</city>
          <code>80333</code>
          <country>Germany</country>
        </postal>
        <email>alexander.railean@siemens.com</email>
        <uri>https://www.siemens.com</uri>
      </address>
    </author>
    <author initials="J." surname="Gray" fullname="John Gray">
      <organization abbrev="Entrust">Entrust</organization>
      <address>
        <postal>
          <street>1187 Park Place</street>
          <city>Minneapolis</city>
          <region>MN</region>
          <code>55379</code>
          <country>United States of America</country>
        </postal>
        <email>john.gray@entrust.com</email>
        <uri>https://www.entrust.com</uri>
      </address>
    </author>
    <author initials="M." surname="Ounsworth" fullname="Mike Ounsworth">
      <organization abbrev="Entrust">Entrust</organization>
      <address>
        <postal>
          <street>1187 Park Place</street>
          <city>Minneapolis</city>
          <region>MN</region>
          <code>55379</code>
          <country>United States of America</country>
        </postal>
        <email>mike.ounsworth@entrust.com</email>
        <uri>https://www.entrust.com</uri>
      </address>
    </author>
    <date year="2024" month="March" day="04"/>
    <area>Security</area>
    <workgroup>Post-Quantum Use In Protocols</workgroup>
    <keyword>post-quantum cryptography</keyword>
    <keyword>PQC use cases</keyword>
    <abstract>
      <?line 213?>

<t>This document is meant to be continuously updated, to incorporate emerging Post-Quantum Cryptography (PQC) migration use cases, with a focus on the migration from traditional signature algorithms (e.g., RSA, DSA, ECDSA) to PQC signature algorithms (e.g., LMS, XMSS, ML-DSA, SLH-DSA). This document aims at categorizing real-world scenarios based on a set of distinctive features. The primary goal is to facilitate discussions on migration strategies by offering a systematic taxonomy and a shared understanding among stakeholders.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://avaira77.github.io/pq-ietf-usecase/draft-vaira-pquip-pq-use-cases.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-vaira-pquip-pqc-use-cases/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        Post-Quantum Use In Protocols Working Group mailing list (<eref target="mailto:pqc@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/pqc/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/pqc/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/avaira77/pq-ietf-usecase"/>.</t>
    </note>
  </front>
  <middle>
    <?line 217?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>How to transition to post-quantum cryptography is a question likely to stay with us for a considerable period. Within several working groups at the IETF, a variety of strategies are under discussion, gradually finding their way into RFCs. The existence of multiple choices makes it more difficult to select the most suitable approach for any given use case.</t>
      <t>For example:</t>
      <ul spacing="normal">
        <li>
          <t>An Original Equipment Manufacturer (OEM) must issue its products today with manufacturer X.509 certificates that might be used at any time during their lifespan. These certificates will eventually be utilized to enroll in a domain PKI (Public Key Infrastructure). The choice of algorithms and the type of hybrid cryptography to support become critical.</t>
        </li>
        <li>
          <t>A PKI must start preparing its CAs today for issuing S/MIME certificates, necessitating the inclusion of hybrid capabilities. The question arises: which path should be pursued?</t>
        </li>
      </ul>
      <t>In this document, intended to be a dynamic resource, our main objective is to compile a list of digital signature use cases and categorize them based on prominent features. Examples include distinguishing between long-lived and short-lived scenarios, whether they include a negotiated protocol, or if backward compatibility is required.</t>
      <t>We also explore the migration strategies that have appeared so far, proposing the most suitable fit for each of the properties identified in each use case. Some of these migration strategies make use of hybrid cryptography, i.e., use both traditional and post-quantum cryptography. <!-- There are several concepts for hybrid cryptography. -->
      </t>
      <t>The motivation to take into account hybrid cryptography during the migration phase arises from the requirement of having long-lived assertions, i.e., digital signatures that require long term validation, as well as the uncertainty surrounding the longevity of traditional cryptographic methods and lack of complete trust in emerging PQC algorithms.</t>
      <t>An additional factor to consider is represented by the requirements coming from regulatory bodies, which, in several cases will differ among legislations, in regard to post-quantum algorithms and acceptable migration strategies. For example <xref target="bsi.quantum-safe.crypto"/>, recommends the incorporation of post-quantum cryptographic algorithms within hybrid cryptographic schemes, as a proactive response to the quantum threat. On the contrary, <xref target="CNSA2-0"/> recommends specific post-quantum cryptographic algorithms for each use case.</t>
      <section anchor="requirements-language">
        <name>Requirements Language</name>
        <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
        <?line -18?>

</section>
    </section>
    <section anchor="sec-usecases">
      <name>Reference Use Cases</name>
      <t>This section is the core of this document. For each use case, we present a concise overview and highlight the features that can help to categorize it. This list is not exhaustive, and if you think we have missed some important use case please consider contributing to it.</t>
      <section anchor="industrial-communication-protocols">
        <name>Industrial communication protocols</name>
        <t>Several industrial communication protocols, traditionally do not use IP network infrastructure, are progressively being updated to make use of standard IP network infrastructure hence rely on standard security mechanisms, like for example TLS 1.3 <xref target="RFC8446"/>.</t>
        <t>The protocol 'Building Automation and Control Networks / Secure Connect' (BACnet/SC) <xref target="ANSI_ASHRAE.Standard.135-2016"/> is a good example. BACnet was defined before 1995, when the TCP/IP protocol suite was expensive and not available for smaller devices common in building automation. BACnet/SC proposes a new datalink layer option that makes full use of TLS secured WebSocket connections. This new BACnet/SC datalink layer option uses a virtual hub-and-spoke topology where the spokes are WebSocket connections from the nodes to the hub.</t>
        <t>BACnet/SC's implementation adheres to established industry standards defined in IETF RFCs. Specifically the <xref target="Addendum.bj.to.ANSI_ASHRAE.Standard.135-2016"/> references to text encoding of PKIX, PKCS, and CMS structures in <xref target="RFC7468"/>, when defining the format in which operational certificates and signing CA should be installed onto the target device at configuration time.</t>
        <t>The security of the BACnet/SC protocol, as well as of similar industrial protocols, relies on TLS 1.3 <xref target="RFC8446"/>, therefore implications of post-quantum cryptography have to be considered in both the TLS handshake and in the X.509 certificates used for the authentication.</t>
        <t>Lifetime: Long-lived.</t>
        <t>Protocol: Active Negotiation.</t>
        <t>Backward compatibility: Limited.</t>
      </section>
      <section anchor="software-and-firmware-update">
        <name>Software and Firmware update</name>
        <t>Secure firmware updates are crucial for ensuring long-term security of the device, especially in industrial, and critical infrastructure fields, where devices can stay active for decades. Such updates encompass tasks like introducing new trust anchors and upgrading cryptographic algorithm capabilities. However, upgrading every device's security capabilities isn't always feasible due to resource, accessibility, and cost constraints. Some devices may not support secure firmware updates at all.</t>
        <t>Firmware updates are typically authenticated by the Original Equipment Manufacturer (OEM) by means of a digital signing process. An update is distributed to target devices, which will validate its signature against a Trust Anchor (TA). The TA can be an X.509 certificate, a public key, or a hash of a combination of both, depending on the OEM's security measures.</t>
        <t>These devices are typically deployed in highly regulated environments, in remote or physically constrained locations where performing upgrades is challenging, or in cases where the cost of upgrading is prohibitively high. The immutability of these devices can also be viewed as a security feature, as it restricts potential attack vectors associated with over-the-air updates. These devices are designed with a long operational lifespan in mind, often spanning several decades. Notable examples of such devices encompass:</t>
        <ul spacing="normal">
          <li>
            <t>Vehicles - scale of deployment or vehicle recall difficulties.</t>
          </li>
          <li>
            <t>Satellites - no 'on-site' service reasonably possible.</t>
          </li>
          <li>
            <t>Servers and network devices - air-gapped, locked-down DCs, geographically distributed.</t>
          </li>
          <li>
            <t>Government infrastructure - power grids, nuclear power station equipment, etc.</t>
          </li>
          <li>
            <t>Smart meters - device owned by the utility company, deployed in private homes.</t>
          </li>
          <li>
            <t>Smart cards – used for authenticating to workstations and buildings, or electronic document signing.</t>
          </li>
          <li>
            <t>Security Tokens – such as FIDO2, cheap devices that users will typically not patch.</t>
          </li>
        </ul>
        <t>Lifetime: Long-lived.</t>
        <t>Protocol: Passive Negotiation.</t>
        <t>Backward compatibility: Limited.</t>
      </section>
      <section anchor="trust-anchor-deployment">
        <name>Trust Anchor deployment</name>
        <t>Trust Anchors, such as X.509 Root CA certificates and raw public keys, must be made accessible before they can be used for signature validation. In scenarios like remote software updates, a Trust Anchor X.509 certificate, for instance, must be installed on a target device to enable the validation of certificate chains. While deployment of Trust Anchors may be relatively straightforward for "corporate IT" and "public web" applications, it can still be a time-consuming process to ensure that a new Trust Anchor X.509 certificate is propagated throughout the entire ecosystem. Additionally, when dealing with post-quantum Trust Anchors, an extra layer of complexity arises as the desired underlying cryptography may not yet be supported by the target platform.</t>
        <t>There are two common variations of this use case.</t>
        <ul spacing="normal">
          <li>
            <t>Injection within a factory: in industrial contexts, Trust Anchors are typically injected into target devices during the manufacturing phase. To bootstrap a Trust Anchor, the device is placed in a physically secure environment accessible only to trusted personnel. This injection can occur during manufacturing or when a device is being resold. It is important to note that some devices might not support updating the Trust Anchor in the field, requiring the return of the device to the OEM for post-quantum Trust Anchor injection or, in some cases, it may be even not supported at all, because, for example, the Trust Anchor is burnt onto the device at manufacturing time.</t>
          </li>
          <li>
            <t>Injection via software and firmware updates: for devices where the Trust Anchor is not burned onto the device, for example in less constrained devices and IT equipment, post-quantum Trust Anchors can be injected through software or firmware update mechanisms. The deployment of these Trust Anchors may leverage existing update mechanisms and traditional cryptography to minimize effort. However, this approach necessitates the distribution of the new Trust Anchors well in advance of any suspicion that traditional cryptography may become vulnerable. Given the lead time required to ensure widespread distribution, the time window where this mechanism is suitable is further reduced.</t>
          </li>
        </ul>
        <t>Lifetime: Long-lived.</t>
        <t>Protocol: Passive Negotiation.</t>
        <t>Backward compatibility: Limited.</t>
      </section>
      <section anchor="cms">
        <name>CMS (S/MIME)</name>
        <t>The Cryptographic Message Syntax (CMS) <xref target="RFC5652"/> establishes a standard syntax for creating secure messages, incorporating digital signatures, encryption, and authentication codes.
In practical terms, CMS finds application in scenarios such as secure email communication, document signing, and PKI-based security services. Organizations use CMS for secure file transfers and end-to-end encryption of documents, ensuring confidentiality and integrity.
It is a key component in secure messaging protocols, contributing to the confidentiality, integrity, and authenticity of communication over networks. One of the notable features of CMS is flexibility, allowing the choice of cryptographic algorithms based on specific security requirements.
An important consideration to be made is the non-uniform adoption and potential challenges in implementing CMS, particularly in the context of email clients. Varying levels of maturity and maintenance among email clients will slow down the adoption of post-quantum algorithms, which will not be uniform across different clients.</t>
        <t>It is worth noting that, similarly to CMS, JOSE and (JSON Object Signing and Encryption) and COSE (CBOR Object Signing and Encryption) are data structures used to support signing and encryption of data, respectively, in JSON and CBOR format. Therefore, several considerations that are applicable for CMS will extend to JOSE and COSE as well.</t>
        <t>Lifetime: Short-lived and long-lived.</t>
        <t>Protocol: Passive Negotiation.</t>
        <t>Backward compatibility: Mandatory.</t>
      </section>
      <section anchor="timestamping">
        <name>Timestamping</name>
        <t>A time-stamping service supports assertions of proof that a datum existed before a particular time, as defined in <xref target="RFC3161"/>.
Timestamps, are particularly important in the following scenarios.</t>
        <ul spacing="normal">
          <li>
            <t>Code and Document Signing: In code and document signing use cases, timestamps play a critical role in ensuring the ongoing validity of digital signatures. It is not sufficient to validate the signature at the time of creation; it must be verifiable even after the signature certificate has expired. This is particularly important for long-term archival and verification purposes, where the historical integrity of the signed code or document needs to be maintained over time. The timestamp is stored in a CMS data structure, cf. <xref target="cms"/>.</t>
          </li>
          <li>
            <t>Non-repudiation: timestamps enhance non-repudiation by preventing parties from later denying the authenticity or validity of their digital signatures. Non-repudiation plays a major role in Legal and regulatory compliance, Intellectual property protection and Electronic commerce, where the reliability of timestamps is key for establishing clear timelines with legal and financial implications.</t>
          </li>
        </ul>
        <t>Lifetime: Long-lived.</t>
        <t>Protocol: Passive Negotiation.</t>
        <t>Backward compatibility: Optional.</t>
        <!--
## OAuth
TODO

## SUIT Manifest
TODO
-->

</section>
      <section anchor="additional-use-cases">
        <name>Additional use cases</name>
        <t>Future updates of this document may include use cases which cover additional aspects, such as FAA airworthiness certifications, medical records, etc.</t>
      </section>
    </section>
    <section anchor="post-quantum-migration-strategies-for-signing">
      <name>Post-quantum Migration Strategies for Signing</name>
      <t>People are considering which technological concepts are suitable to solve the problem of a secure migration from classical cryptography to quantum computer safe cryptographic algorithms. A variety of approaches are being discussed. In the following, we would like to briefly introduce the approaches under discussion and refer to the respective relevant documents for further details.
For a general introduction, we also refer to <xref target="I-D.ietf-pquip-pqc-engineers"/>.</t>
      <section anchor="multiple-signatures">
        <name>Multiple Signatures</name>
        <t>Several signatures have the approach of defining a second alternative signature in addition to the primary signature in the protocol or format, which can be transported in the protocol or format. In addition to the definition of the alternative signature, the associated signing algorithm and, if applicable, the associated public key or a reference to it must also be transferred. For X.509 public key certificates, this is defined in <xref target="X.509"/>. Work is also underway for other protocols and formats. This approach overlaps with the protocol and format extension approach described in <xref target="protocols"/>.</t>
        <t>An alternative approach is to encode a second signature in a second certificate and bind it to the first one by a reference. For example, an implementation can decide based on its policy whether only the first certificate or the second or both certificates should be used for authentication. Further descriptions of this approach can be found in A Mechanism for Encoding Differences in Paired Certificates <xref target="I-D.bonnell-lamps-chameleon-certs"/> and Related Certificates for Use in Multiple Authentications within a Protocol <xref target="I-D.ietf-lamps-cert-binding-for-multi-auth"/>.</t>
      </section>
      <section anchor="composite-signatures">
        <name>Composite Signatures</name>
        <t>The goal of composite signatures is to define a signature object to be used with any protocol or format. It contains two signatures in a single atomic container that have been generated using two different cryptographic algorithms. The goal of this approach is to define a signature format which requires both contained signatures to be verified.  In this way, the security properties of the classical signature and another signature that is secure when attacked by a quantum computer are used in the protocol or format without having to adapt them.</t>
        <t>In order for this approach to be applicable in arbitrary protocols and formats, a composite key must be defined in addition to the composite signature. According to the definition of composite signatures, a composite public is a single atomic container composed of two public keys. The associated composite private key is a single atomic private key that is composed of the two private keys which correspond to the two public keys contained in the composite public key.</t>
        <t>This concept is described in Composite Signatures For Use In Internet PKI <xref target="I-D.ounsworth-pq-composite-sigs"/> in more detail.</t>
      </section>
      <section anchor="employing-stateful-hash-based-signature-schemes">
        <name>Employing Stateful Hash-based Signature Schemes</name>
        <t>Stateful hash-based signature (HBS) schemes, such as XMSS <xref target="RFC8391"/> and LMS <xref target="RFC8554"/>, including their multi-tree variants, have been the first post-quantum algorithms to be standardized by NIST in <xref target="NIST.SP.800-208"/>.
Stateful HBS algorithms offer better key and signature sizes than stateless HBS algorithms, and the underlying cryptographic building blocks are generally considered well-understood. However, a critical consideration is the management of state, which is a fundamental aspect of security. The absence of standardized operating procedures for state management poses challenges to the adoption of stateful HBS. This is especially critical when signing data over extended periods using the same key pair; i.e., the resulting signatures will be validated with the same public key over a long period of time.
Another aspect worth considering is that, without solutions for hardware security module replacements and disaster recovery scenarios, using stateful HBS might lead to a solution with limited resilience.</t>
      </section>
      <section anchor="employing-stateless-hash-based-signature-schemes">
        <name>Employing Stateless Hash-based Signature Schemes</name>
        <t><xref target="NIST.FIPS.205"/> specifies the SLH-DSA (SPHINCS+) algorithm.  It is a stateless hash-based signature algorithm and is considered safe against attacks by quantum computers.  The advantage of this algorithm is that the state problem is resolved as part of the algorithm.  However, the tradeoff is that signature sizes are often an order of magnitude larger than XMSS or LMS.  This may make deploying these algorithms on constrained devices infeasible.</t>
      </section>
      <section anchor="employing-module-lattice-based-digital-signature-schemes">
        <name>Employing Module-Lattice-Based Digital Signature Schemes</name>
        <t><xref target="NIST.FIPS.204"/> specifies the ML-DSA (Dilithium) algorithm, a digital signature algorithm based on the hardness of lattice problems over module lattices. It serves as a general purpose post-quantum signature algorithm, offering smaller key sizes in comparison to SLH-DSA and fast signature generation. For more details, refer to <xref target="I-D.ietf-pquip-pqc-engineers"/>.</t>
      </section>
      <section anchor="protocols">
        <name>Cryptographic Agility</name>
        <t>Migration to post-quantum cryptographic algorithms can be regarded as an instance of the general pattern of <em>cryptographic agility</em>, rather than be viewed as a special, one-off event. A system that approaches migration this way can undergo multiple transitions without requiring major architectural changes. Thus, when planning the transition to post-quantum cryptography, consider that when future cryptanalysis will trigger a transition to <em>post-post-quantum</em> cryptography, it is better to be agile than to start from scratch.</t>
        <t>Hohm et al. identified circa 30 interpretations of the term "cryptographic agility" in their literature survey <xref target="CAMM"/>, therefore referring to agility without defining it brings the potential of being misunderstood. In this document, we encourage readers to reason about agility by relying on these guiding questions:</t>
        <ol spacing="normal" type="1"><li>
            <t>Can one <strong>select</strong> algorithms based on a specific context?</t>
          </li>
          <li>
            <t>Can one <strong>add</strong> new cryptographic primitives or parameters?</t>
          </li>
          <li>
            <t>Can obsolete crypto be <strong>retired</strong>?</t>
          </li>
        </ol>
        <t>System and protocol designers can adjust the definition for their particular context, while ensuring that the adjusted definition is clearly stated, to avoid ambiguities.</t>
        <t>Agility in security protocols and message formats, such as IP Security (IPsec) and Internet Key Exchange (IKE) <xref target="RFC6071"/>, Transport Layer Security (TLS)<xref target="RFC8446"/>, Secure/Multipurpose Internet Mail Extensions (S/MIME)<xref target="RFC8551"/>, is understood as the dynamic referencing of the algorithms to be used - the "select" component above. A migration strategy that allows the existing and future cryptographic algorithms to be used simultaneously during a transition period (the "add" part) is not described in the respective standards.</t>
        <t>Revised versions of standards would be needed to integrate agility into protocols and formats. This requires effort for standardization and implementation if a basic functionality, such as multiple signatures, e.g., in Cryptographic Message Syntax (CMS) <xref target="RFC5652"/>, is not already available. But even in the case of S/MIME and CMS, profiling is still necessary to describe how the multiple signatures are to be used specifically for the migration.</t>
      </section>
    </section>
    <section anchor="map-of-migration-strategies-to-reference-use-cases">
      <name>Map of Migration Strategies to Reference Use Cases</name>
      <t>In this section, we establish a mapping between the reference use cases and their primary features, as summarized in the table below, and the digital signature migration strategies identified in the preceding section.</t>
      <table>
        <name>Summary of use cases and main features</name>
        <thead>
          <tr>
            <th align="left">Use Case</th>
            <th align="left">Lifetime</th>
            <th align="left">Protocol</th>
            <th align="left">Backward Compatibility</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td align="left">Industrial communication protocols</td>
            <td align="left">Long-lived</td>
            <td align="left">Active Negotiation</td>
            <td align="left">Limited</td>
          </tr>
          <tr>
            <td align="left">Software and Firmware update</td>
            <td align="left">Long-lived</td>
            <td align="left">Passive Negotiation</td>
            <td align="left">Limited</td>
          </tr>
          <tr>
            <td align="left">Trust Anchor deployment</td>
            <td align="left">Long-lived</td>
            <td align="left">Passive Negotiation</td>
            <td align="left">Limited</td>
          </tr>
          <tr>
            <td align="left">CMS (S/MIME)</td>
            <td align="left">Short-lived and Long-lived</td>
            <td align="left">Passive Negotiation</td>
            <td align="left">Mandatory</td>
          </tr>
          <tr>
            <td align="left">Timestamping</td>
            <td align="left">Long-lived</td>
            <td align="left">Passive Negotiation</td>
            <td align="left">Optional</td>
          </tr>
        </tbody>
      </table>
      <t>The map is constructed as a decision tree, which is available at: <eref target="https://github.com/avaira77/pq-ietf-usecase/tree/main/flowchart">https://github.com/avaira77/pq-ietf-usecase/tree/main/flowchart</eref>.</t>
    </section>
    <section anchor="IANA">
      <name>IANA Considerations</name>
      <t>This memo includes no request to IANA.</t>
    </section>
    <section anchor="Security">
      <name>Security Considerations</name>
      <t>This document should not affect the security of the Internet.</t>
    </section>
  </middle>
  <back>
    <references>
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="IEEE.802.1AR-2018">
          <front>
            <title>IEEE Standard for Local and Metropolitan Area Networks - Secure Device Identity</title>
            <author>
              <organization/>
            </author>
            <date month="July" year="2018"/>
          </front>
          <seriesInfo name="DOI" value="10.1109/ieeestd.2018.8423794"/>
          <seriesInfo name="ISBN" value="[&quot;9781504450195&quot;]"/>
          <refcontent>IEEE</refcontent>
        </reference>
        <reference anchor="RFC3161">
          <front>
            <title>Internet X.509 Public Key Infrastructure Time-Stamp Protocol (TSP)</title>
            <author fullname="C. Adams" initials="C." surname="Adams"/>
            <author fullname="P. Cain" initials="P." surname="Cain"/>
            <author fullname="D. Pinkas" initials="D." surname="Pinkas"/>
            <author fullname="R. Zuccherato" initials="R." surname="Zuccherato"/>
            <date month="August" year="2001"/>
            <abstract>
              <t>This document describes the format of a request sent to a Time Stamping Authority (TSA) and of the response that is returned. It also establishes several security-relevant requirements for TSA operation, with regards to processing requests to generate responses. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3161"/>
          <seriesInfo name="DOI" value="10.17487/RFC3161"/>
        </reference>
        <reference anchor="RFC4949">
          <front>
            <title>Internet Security Glossary, Version 2</title>
            <author fullname="R. Shirey" initials="R." surname="Shirey"/>
            <date month="August" year="2007"/>
            <abstract>
              <t>This Glossary provides definitions, abbreviations, and explanations of terminology for information system security. The 334 pages of entries offer recommendations to improve the comprehensibility of written material that is generated in the Internet Standards Process (RFC 2026). The recommendations follow the principles that such writing should (a) use the same term or definition whenever the same concept is mentioned; (b) use terms in their plainest, dictionary sense; (c) use terms that are already well-established in open publications; and (d) avoid terms that either favor a particular vendor or favor a particular technology or mechanism over other, competing techniques that already exist or could be developed. This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="FYI" value="36"/>
          <seriesInfo name="RFC" value="4949"/>
          <seriesInfo name="DOI" value="10.17487/RFC4949"/>
        </reference>
        <reference anchor="RFC4998">
          <front>
            <title>Evidence Record Syntax (ERS)</title>
            <author fullname="T. Gondrom" initials="T." surname="Gondrom"/>
            <author fullname="R. Brandner" initials="R." surname="Brandner"/>
            <author fullname="U. Pordesch" initials="U." surname="Pordesch"/>
            <date month="August" year="2007"/>
            <abstract>
              <t>In many scenarios, users must be able prove the existence and integrity of data, including digitally signed data, in a common and reproducible way over a long and possibly undetermined period of time. This document specifies the syntax and processing of an Evidence Record, a structure designed to support long-term non-repudiation of existence of data. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4998"/>
          <seriesInfo name="DOI" value="10.17487/RFC4998"/>
        </reference>
        <reference anchor="RFC5280">
          <front>
            <title>Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile</title>
            <author fullname="D. Cooper" initials="D." surname="Cooper"/>
            <author fullname="S. Santesson" initials="S." surname="Santesson"/>
            <author fullname="S. Farrell" initials="S." surname="Farrell"/>
            <author fullname="S. Boeyen" initials="S." surname="Boeyen"/>
            <author fullname="R. Housley" initials="R." surname="Housley"/>
            <author fullname="W. Polk" initials="W." surname="Polk"/>
            <date month="May" year="2008"/>
            <abstract>
              <t>This memo profiles the X.509 v3 certificate and X.509 v2 certificate revocation list (CRL) for use in the Internet. An overview of this approach and model is provided as an introduction. The X.509 v3 certificate format is described in detail, with additional information regarding the format and semantics of Internet name forms. Standard certificate extensions are described and two Internet-specific extensions are defined. A set of required certificate extensions is specified. The X.509 v2 CRL format is described in detail along with standard and Internet-specific extensions. An algorithm for X.509 certification path validation is described. An ASN.1 module and examples are provided in the appendices. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5280"/>
          <seriesInfo name="DOI" value="10.17487/RFC5280"/>
        </reference>
        <reference anchor="RFC5652">
          <front>
            <title>Cryptographic Message Syntax (CMS)</title>
            <author fullname="R. Housley" initials="R." surname="Housley"/>
            <date month="September" year="2009"/>
            <abstract>
              <t>This document describes the Cryptographic Message Syntax (CMS). This syntax is used to digitally sign, digest, authenticate, or encrypt arbitrary message content. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="70"/>
          <seriesInfo name="RFC" value="5652"/>
          <seriesInfo name="DOI" value="10.17487/RFC5652"/>
        </reference>
        <reference anchor="RFC6421">
          <front>
            <title>Crypto-Agility Requirements for Remote Authentication Dial-In User Service (RADIUS)</title>
            <author fullname="D. Nelson" initials="D." role="editor" surname="Nelson"/>
            <date month="November" year="2011"/>
            <abstract>
              <t>This memo describes the requirements for a crypto-agility solution for Remote Authentication Dial-In User Service (RADIUS). This document is not an Internet Standards Track specification; it is published for informational purposes.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6421"/>
          <seriesInfo name="DOI" value="10.17487/RFC6421"/>
        </reference>
        <reference anchor="RFC7468">
          <front>
            <title>Textual Encodings of PKIX, PKCS, and CMS Structures</title>
            <author fullname="S. Josefsson" initials="S." surname="Josefsson"/>
            <author fullname="S. Leonard" initials="S." surname="Leonard"/>
            <date month="April" year="2015"/>
            <abstract>
              <t>This document describes and discusses the textual encodings of the Public-Key Infrastructure X.509 (PKIX), Public-Key Cryptography Standards (PKCS), and Cryptographic Message Syntax (CMS). The textual encodings are well-known, are implemented by several applications and libraries, and are widely deployed. This document articulates the de facto rules by which existing implementations operate and defines them so that future implementations can interoperate.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7468"/>
          <seriesInfo name="DOI" value="10.17487/RFC7468"/>
        </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="RFC9019">
          <front>
            <title>A Firmware Update Architecture for Internet of Things</title>
            <author fullname="B. Moran" initials="B." surname="Moran"/>
            <author fullname="H. Tschofenig" initials="H." surname="Tschofenig"/>
            <author fullname="D. Brown" initials="D." surname="Brown"/>
            <author fullname="M. Meriac" initials="M." surname="Meriac"/>
            <date month="April" year="2021"/>
            <abstract>
              <t>Vulnerabilities in Internet of Things (IoT) devices have raised the need for a reliable and secure firmware update mechanism suitable for devices with resource constraints. Incorporating such an update mechanism is a fundamental requirement for fixing vulnerabilities, but it also enables other important capabilities such as updating configuration settings and adding new functionality.</t>
              <t>In addition to the definition of terminology and an architecture, this document provides the motivation for the standardization of a manifest format as a transport-agnostic means for describing and protecting firmware updates.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9019"/>
          <seriesInfo name="DOI" value="10.17487/RFC9019"/>
        </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>
            <date day="22" month="February" year="2024"/>
            <abstract>
              <t>   The presence of a Cryptographically Relevant Quantum Computer (CRQC)
   would render state-of-the-art, traditional public-key algorithms
   deployed today obsolete, since the assumptions about the
   intractability of the mathematical problems for these algorithms that
   offer confident levels of security today no longer apply in the
   presence of a CRQC.  This means there is a requirement to update
   protocols and infrastructure to use post-quantum algorithms, which
   are public-key algorithms designed to be secure against CRQCs as well
   as classical computers.  These new public-key algorithms behave
   similarly to previous public key algorithms, however the intractable
   mathematical problems have been carefully chosen so they are hard for
   CRQCs as well as classical computers.  This document explains why
   engineers need to be aware of and understand post-quantum
   cryptography.  It emphasizes the potential impact of CRQCs on current
   cryptographic systems and the need to transition to post-quantum
   algorithms to ensure long-term security.  The most important thing to
   understand is that this transition is not like previous transitions
   from DES to AES or from SHA-1 to SHA-2.  While drop-in replacement
   may be possible in some cases, others will require protocol re-design
   to accommodate significant differences in behavior between the new
   post-quantum algorithms and the classical algorithms that they are
   replacing.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-pquip-pqc-engineers-03"/>
        </reference>
        <reference anchor="I-D.ietf-pquip-pqt-hybrid-terminology">
          <front>
            <title>Terminology for Post-Quantum Traditional Hybrid Schemes</title>
            <author fullname="Florence D" initials="F." surname="D">
              <organization>UK National Cyber Security Centre</organization>
            </author>
            <date day="2" month="February" year="2024"/>
            <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="Internet-Draft" value="draft-ietf-pquip-pqt-hybrid-terminology-02"/>
        </reference>
        <reference anchor="NIST.SP.800-208" target="https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-208.pdf">
          <front>
            <title>Recommendation for Stateful Hash-Based Signature Schemes</title>
            <author fullname="David A. Cooper" surname="Cooper">
              <organization>Information Technology Laboratory</organization>
            </author>
            <author fullname="Daniel C. Apon" surname="Apon">
              <organization>Information Technology Laboratory</organization>
            </author>
            <author fullname="Quynh H. Dang" surname="Dang">
              <organization>Information Technology Laboratory</organization>
            </author>
            <author fullname="Michael S. Davidson" surname="Davidson">
              <organization>Information Technology Laboratory</organization>
            </author>
            <author fullname="Morris J. Dworkin" surname="Dworkin">
              <organization>Information Technology Laboratory</organization>
            </author>
            <author fullname="Carl A. Miller" surname="Miller">
              <organization>Information Technology Laboratory</organization>
            </author>
            <author>
              <organization abbrev="NIST">National Institute of Standards and Technology</organization>
              <address>
                <postal>
                  <country>US</country>
                  <city>Gaithersburg</city>
                </postal>
              </address>
            </author>
            <date day="29" month="October" year="2020"/>
            <abstract>
              <t>This recommendation specifies two algorithms that can be used to generate a digital signature, both of which are stateful hash-based signature schemes: the Leighton-Micali Signature (LMS) system and the eXtended Merkle Signature Scheme (XMSS), along with their multi-tree variants, the Hierarchical Signature System (HSS) and multi-tree XMSS (XMSSMT).</t>
            </abstract>
          </front>
          <seriesInfo name="NIST Special Publications (General)" value="800-208"/>
          <seriesInfo name="DOI" value="10.6028/NIST.SP.800-208"/>
        </reference>
        <reference anchor="NIST.FIPS.186-5" target="https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-5.pdf">
          <front>
            <title>Digital Signature Standard (DSS)</title>
            <author fullname="Dustin Moody" surname="Moody">
              <organization>Information Technology Laboratory</organization>
            </author>
            <author>
              <organization>National Institute of Standards and Technology</organization>
              <address>
                <postal>
                  <country>US</country>
                  <city>Gaithersburg</city>
                </postal>
              </address>
            </author>
            <date year="2023"/>
          </front>
          <seriesInfo name="NIST Federal Information Processing Standards Publications" value="186-5"/>
          <seriesInfo name="DOI" value="10.6028/NIST.FIPS.186-5"/>
        </reference>
        <reference anchor="RFC8391">
          <front>
            <title>XMSS: eXtended Merkle Signature Scheme</title>
            <author fullname="A. Huelsing" initials="A." surname="Huelsing"/>
            <author fullname="D. Butin" initials="D." surname="Butin"/>
            <author fullname="S. Gazdag" initials="S." surname="Gazdag"/>
            <author fullname="J. Rijneveld" initials="J." surname="Rijneveld"/>
            <author fullname="A. Mohaisen" initials="A." surname="Mohaisen"/>
            <date month="May" year="2018"/>
            <abstract>
              <t>This note describes the eXtended Merkle Signature Scheme (XMSS), a hash-based digital signature system that is based on existing descriptions in scientific literature. This note specifies Winternitz One-Time Signature Plus (WOTS+), a one-time signature scheme; XMSS, a single-tree scheme; and XMSS^MT, a multi-tree variant of XMSS. Both XMSS and XMSS^MT use WOTS+ as a main building block. XMSS provides cryptographic digital signatures without relying on the conjectured hardness of mathematical problems. Instead, it is proven that it only relies on the properties of cryptographic hash functions. XMSS provides strong security guarantees and is even secure when the collision resistance of the underlying hash function is broken. It is suitable for compact implementations, is relatively simple to implement, and naturally resists side-channel attacks. Unlike most other signature systems, hash-based signatures can so far withstand known attacks using quantum computers.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8391"/>
          <seriesInfo name="DOI" value="10.17487/RFC8391"/>
        </reference>
        <reference anchor="RFC8554">
          <front>
            <title>Leighton-Micali Hash-Based Signatures</title>
            <author fullname="D. McGrew" initials="D." surname="McGrew"/>
            <author fullname="M. Curcio" initials="M." surname="Curcio"/>
            <author fullname="S. Fluhrer" initials="S." surname="Fluhrer"/>
            <date month="April" year="2019"/>
            <abstract>
              <t>This note describes a digital-signature system based on cryptographic hash functions, following the seminal work in this area of Lamport, Diffie, Winternitz, and Merkle, as adapted by Leighton and Micali in 1995. It specifies a one-time signature scheme and a general signature scheme. These systems provide asymmetric authentication without using large integer mathematics and can achieve a high security level. They are suitable for compact implementations, are relatively simple to implement, and are naturally resistant to side-channel attacks. Unlike many other signature systems, hash-based signatures would still be secure even if it proves feasible for an attacker to build a quantum computer.</t>
              <t>This document is a product of the Crypto Forum Research Group (CFRG) in the IRTF. This has been reviewed by many researchers, both in the research group and outside of it. The Acknowledgements section lists many of them.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8554"/>
          <seriesInfo name="DOI" value="10.17487/RFC8554"/>
        </reference>
        <reference anchor="RFC6071">
          <front>
            <title>IP Security (IPsec) and Internet Key Exchange (IKE) Document Roadmap</title>
            <author fullname="S. Frankel" initials="S." surname="Frankel"/>
            <author fullname="S. Krishnan" initials="S." surname="Krishnan"/>
            <date month="February" year="2011"/>
            <abstract>
              <t>Over the past few years, the number of RFCs that define and use IPsec and Internet Key Exchange (IKE) has greatly proliferated. This is complicated by the fact that these RFCs originate from numerous IETF working groups: the original IPsec WG, its various spin-offs, and other WGs that use IPsec and/or IKE to protect their protocols' traffic.</t>
              <t>This document is a snapshot of IPsec- and IKE-related RFCs. It includes a brief description of each RFC, along with background information explaining the motivation and context of IPsec's outgrowths and extensions. It obsoletes RFC 2411, the previous "IP Security Document Roadmap."</t>
              <t>The obsoleted IPsec roadmap (RFC 2411) briefly described the interrelationship of the various classes of base IPsec documents. The major focus of RFC 2411 was to specify the recommended contents of documents specifying additional encryption and authentication algorithms. This document is not an Internet Standards Track specification; it is published for informational purposes.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6071"/>
          <seriesInfo name="DOI" value="10.17487/RFC6071"/>
        </reference>
        <reference anchor="RFC8551">
          <front>
            <title>Secure/Multipurpose Internet Mail Extensions (S/MIME) Version 4.0 Message Specification</title>
            <author fullname="J. Schaad" initials="J." surname="Schaad"/>
            <author fullname="B. Ramsdell" initials="B." surname="Ramsdell"/>
            <author fullname="S. Turner" initials="S." surname="Turner"/>
            <date month="April" year="2019"/>
            <abstract>
              <t>This document defines Secure/Multipurpose Internet Mail Extensions (S/MIME) version 4.0. S/MIME provides a consistent way to send and receive secure MIME data. Digital signatures provide authentication, message integrity, and non-repudiation with proof of origin. Encryption provides data confidentiality. Compression can be used to reduce data size. This document obsoletes RFC 5751.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8551"/>
          <seriesInfo name="DOI" value="10.17487/RFC8551"/>
        </reference>
        <reference anchor="I-D.ounsworth-pq-composite-sigs">
          <front>
            <title>Composite Signatures For Use In Internet PKI</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>CableLabs</organization>
            </author>
            <author fullname="Jan Klaußner" initials="J." surname="Klaußner">
              <organization>D-Trust GmbH</organization>
            </author>
            <date day="11" month="February" year="2024"/>
            <abstract>
              <t>   The migration to post-quantum cryptography is unique in the history
   of modern digital cryptography in that neither the old outgoing nor
   the new incoming algorithms are fully trusted to protect data for the
   required data lifetimes.  The outgoing algorithms, such as RSA and
   elliptic curve, may fall to quantum cryptanalysis, while the incoming
   post-quantum algorithms face uncertainty about both the underlying
   mathematics as well as hardware and software implementations that
   have not had sufficient maturing time to rule out classical
   cryptanalytic attacks and implementation bugs.

   Cautious implementers may wish to layer cryptographic algorithms such
   that an attacker would need to break all of them in order to
   compromise the data being protected using either a Post-Quantum /
   Traditional Hybrid, Post-Quantum / Post-Quantum Hybrid, or
   combinations thereof.  This document, and its companions, defines a
   specific instantiation of hybrid paradigm called "composite" where
   multiple cryptographic algorithms are combined to form a single key
   or signature such that they can be treated as a single atomic object
   at the protocol level.

   This document defines the structures CompositeSignaturePublicKey,
   CompositeSignaturePrivateKey and CompositeSignatureValue, which are
   sequences of the respective structure for each component algorithm.
   Composite signature algorithm identifiers are specified in this
   document which represent the explicit combinations of the underlying
   component algorithms.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ounsworth-pq-composite-sigs-12"/>
        </reference>
        <reference anchor="I-D.bonnell-lamps-chameleon-certs">
          <front>
            <title>A Mechanism for Encoding Differences in Paired Certificates</title>
            <author fullname="Corey Bonnell" initials="C." surname="Bonnell">
              <organization>DigiCert</organization>
            </author>
            <author fullname="John Gray" initials="J." surname="Gray">
              <organization>Entrust</organization>
            </author>
            <author fullname="D. Hook" initials="D." surname="Hook">
              <organization>KeyFactor</organization>
            </author>
            <author fullname="Tomofumi Okubo" initials="T." surname="Okubo">
              <organization>DigiCert</organization>
            </author>
            <author fullname="Mike Ounsworth" initials="M." surname="Ounsworth">
              <organization>Entrust</organization>
            </author>
            <date day="4" month="January" year="2024"/>
            <abstract>
              <t>   This document specifies a method to efficiently convey the
   differences between two certificates in an X.509 version 3 extension.
   This method allows a relying party to extract information sufficient
   to construct the paired certificate and perform certification path
   validation using the constructed certificate.  In particular, this
   method is especially useful as part of a key or signature algorithm
   migration, where subjects may be issued multiple certificates
   containing different public keys or signed with different CA private
   keys or signature algorithms.  This method does not require any
   changes to the certification path validation algorithm as described
   in RFC 5280.  Additionally, this method does not violate the
   constraints of serial number uniqueness for certificates issued by a
   single certification authority.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-bonnell-lamps-chameleon-certs-03"/>
        </reference>
        <reference anchor="I-D.ietf-lamps-cert-binding-for-multi-auth">
          <front>
            <title>Related Certificates for Use in Multiple Authentications within a Protocol</title>
            <author fullname="Alison Becker" initials="A." surname="Becker">
              <organization>National Security Agency</organization>
            </author>
            <author fullname="Rebecca Guthrie" initials="R." surname="Guthrie">
              <organization>National Security Agency</organization>
            </author>
            <author fullname="Michael J. Jenkins" initials="M. J." surname="Jenkins">
              <organization>National Security Agency</organization>
            </author>
            <date day="29" month="November" year="2023"/>
            <abstract>
              <t>   This document defines a new CSR attribute, relatedCertRequest, and a
   new X.509 certificate extension, RelatedCertificate.  The use of the
   relatedCertRequest attribute in a CSR and the inclusion of the
   RelatedCertificate extension in the resulting certificate together
   provide additional assurance that two certificates each belong to the
   same end entity.  This mechanism is particularly useful in the
   context of non-composite hybrid authentication, which enables users
   to employ the same certificates in hybrid authentication as in
   authentication done with only traditional or post-quantum algorithms.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-lamps-cert-binding-for-multi-auth-03"/>
        </reference>
        <reference anchor="ANSI_ASHRAE.Standard.135-2016" target="https://webstore.ansi.org/standards/ashrae/ansiashraestandard1352016">
          <front>
            <title>BACnetTM A Data Communication Protocol For Building Automation And Control Network</title>
            <author>
              <organization>American National Standards Institute (ANSI)</organization>
            </author>
            <date year="2016"/>
          </front>
          <seriesInfo name="ANSI" value="Standard 135-2016"/>
        </reference>
        <reference anchor="Addendum.bj.to.ANSI_ASHRAE.Standard.135-2016" target="https://www.ashrae.org/File%20Library/Technical%20Resources/Standards%20and%20Guidelines/Standards%20Addenda/135_2016_bj_20191118.pdf">
          <front>
            <title>Addendum bj to BACnetTM A Data Communication Protocol For Building Automation And Control Network</title>
            <author>
              <organization>American National Standards Institute (ANSI)</organization>
            </author>
            <date year="2016"/>
          </front>
          <seriesInfo name="ANSI" value="Addendum bj to Standard 135-2016"/>
        </reference>
        <reference anchor="bsi.quantum-safe.crypto" target="https://www.bsi.bund.de/SharedDocs/Downloads/EN/BSI/Publications/Brochure/quantum-safe-cryptography.pdf?__blob=publicationFile&amp;v=4">
          <front>
            <title>Quantum-safe cryptography – fundamentals, current developments and recommendations</title>
            <author>
              <organization>Bundesamt fuer Sicherheit in der Informationstechnik</organization>
            </author>
            <date year="2021"/>
          </front>
          <seriesInfo name="BSI" value="Recommendations for action by the BSI"/>
        </reference>
        <reference anchor="entrust.composite-pki" target="https://www.entrust.com/newsroom/press-releases/2024/entrust-introduces-first-commercially-available-post-quantum-ready-pki-platform">
          <front>
            <title>Entrust introduces first commerically available post quantum ready pki platform</title>
            <author>
              <organization>Entrust</organization>
            </author>
            <date year="2024"/>
          </front>
        </reference>
        <reference anchor="CNSA2-0" target="https://media.defense.gov/2022/Sep/07/2003071834/-1/-1/0/CSA_CNSA_2.0_ALGORITHMS_.PDF">
          <front>
            <title>Announcing the Commercial National Security Algorithm Suite 2.0</title>
            <author>
              <organization>National Security Agency (NSA)</organization>
            </author>
            <date year="2022"/>
          </front>
        </reference>
        <reference anchor="Dilithium.des.team" target="https://pq-crystals.org/dilithium/">
          <front>
            <title>CRYSTALS-Dilithium design team web page</title>
            <author>
              <organization>CRYSTALS-Dilithium design team</organization>
            </author>
            <date year="2023"/>
          </front>
        </reference>
        <reference anchor="Google.Sec.Blog" target="https://security.googleblog.com/2023/08/toward-quantum-resilient-security-keys.html?m=1">
          <front>
            <title>Toward Quantum Resilient Security Keys</title>
            <author>
              <organization>Google</organization>
            </author>
            <date year="2023"/>
          </front>
        </reference>
        <reference anchor="Hybrid.pqc.sig.hsk" target="https://doi.org/10.1007/978-3-031-41181-6_26">
          <front>
            <title>Hybrid Post-quantum Signatures in Hardware Security Keys</title>
            <author initials="D." surname="Ghinea" fullname="Diana Ghinea">
              <organization/>
            </author>
            <author initials="F." surname="Kaczmarczyck" fullname="Fabian Kaczmarczyck">
              <organization/>
            </author>
            <author initials="J." surname="Pullman" fullname="Jennifer Pullman">
              <organization/>
            </author>
            <author initials="J." surname="Cretin" fullname="Julien Cretin">
              <organization/>
            </author>
            <author initials="S." surname="Koebl" fullname="Stefan Koebl">
              <organization/>
            </author>
            <author initials="R." surname="Misoczki" fullname="Rafael Misoczki">
              <organization/>
            </author>
            <author initials="J.-M." surname="Picod" fullname="Jean-Michel Picod">
              <organization/>
            </author>
            <author initials="L." surname="Invernizzi" fullname="Luca Invernizzi">
              <organization/>
            </author>
            <author initials="E." surname="Bursztein" fullname="Elie Bursztein">
              <organization/>
            </author>
            <date year="2023"/>
          </front>
        </reference>
        <reference anchor="NIST.FIPS.204" target="https://csrc.nist.gov/pubs/fips/204/ipd">
          <front>
            <title>Module-Lattice-Based Digital Signature Standard</title>
            <author>
              <organization>National Institute of Standards and Technology (NIST)</organization>
            </author>
            <date year="2023"/>
          </front>
          <seriesInfo name="NIST" value="FIPS 204 (Initial Public Draft)"/>
        </reference>
        <reference anchor="NIST.FIPS.205" target="https://csrc.nist.gov/pubs/fips/205/ipd">
          <front>
            <title>Stateless Hash-Based Digital Signature Standard</title>
            <author>
              <organization>National Institute of Standards and Technology (NIST)</organization>
            </author>
            <date year="2023"/>
          </front>
          <seriesInfo name="NIST" value="FIPS 205 (Initial Public Draft)"/>
        </reference>
        <reference anchor="NIST.SP.800-57.P1R5" target="https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-57pt1r5.pdf">
          <front>
            <title>Recommendation for Key Management: Part 1 – General</title>
            <author>
              <organization>National Institute of Standards and Technology (NIST)</organization>
            </author>
            <date year="2020"/>
          </front>
          <seriesInfo name="NIST" value="Special Publication 800-57"/>
        </reference>
        <reference anchor="X.509">
          <front>
            <title>Information technology – Open Systems Interconnection – The Directory: Public-key and attribute certificate frameworks</title>
            <author>
              <organization>International Telecommunications Union</organization>
            </author>
            <date year="2019"/>
          </front>
          <seriesInfo name="ITU-T" value="Recommendation X.509"/>
        </reference>
        <reference anchor="CAMM" target="http://arxiv.org/abs/2202.07645">
          <front>
            <title>Towards a maturity model for crypto-agility assessment</title>
            <author initials="J." surname="Hohm" fullname="Julian Hohm">
              <organization/>
            </author>
            <author initials="A." surname="Heinemann" fullname="Andreas Heinemann">
              <organization/>
            </author>
            <author initials="A." surname="Wiesmaier" fullname="Alexander Wiesmaier">
              <organization/>
            </author>
            <date year="2022"/>
          </front>
        </reference>
      </references>
    </references>
    <?line 430?>

<section anchor="post-quantum-migration-properties">
      <name>Post-Quantum Migration Properties</name>
      <t>This section aims to establish a collection of characteristics for categorizing the use cases outlined in <xref target="sec-usecases"/>. The objective is to enhance the document's utility by providing a framework for classifying use cases not explicitly addressed here. For instance, implementors can categorize their own use case and subsequently identify a similar one in this document based on shared properties/classification.</t>
      <section anchor="lifetime">
        <name>Lifetime</name>
        <t>This classification distinguishes between short-lived and long-lived use cases. However, in practical terms, this distinction is challenging due to the nature of each use case's lifespan, which can be on a spectrum.</t>
        <ol spacing="normal" type="1"><li>
            <t>Short-lived: In this context, a short-lived use case is characterized by a duration of less than 5 years. This timeframe aligns with common organizational practices, where hardware, for example servers in a data center, is typically replaced within a 5-year cycle.</t>
          </li>
          <li>
            <t>Long-lived: In the context of this document, a long-lived use case spans more than 10 years. While there isn't a specific rationale for this timeframe, it is noteworthy that cryptographic recommendations, for example <xref target="NIST.SP.800-57.P1R5"/>, often provide guidance for a duration of up to ten years from the time of their publication.</t>
          </li>
        </ol>
      </section>
      <section anchor="protocol">
        <name>Protocol</name>
        <t>Cryptographic protocols can be divided in Active Negotiation (real-time cryptography), Passive Negotiation (asynchronous cryptography), and Non Agile (no graceful migration).</t>
        <ol spacing="normal" type="1"><li>
            <t>Active Negotiation: Protocols with existing mechanisms for real-time cryptographic negotiation such as TLS and IKE already contain mechanisms for upgraded clients to downgrade the cryptography in a given session in order to communicate with a legacy peer. These protocols provide the easiest migration path as these mechanisms should be used to bridge across traditional and post-quantum cryptography.</t>
          </li>
          <li>
            <t>Passive Negotiation: Protocols with existing mechanisms for non-real-time or asynchronous cryptographic negotiation. For example a PKI end entity who publishes multiple encryption certificates for themselves, each containing a public key for a different algorithm, or code signing object carrying multiple signatures on different algorithms.</t>
          </li>
          <li>
            <t>Non-agile: Non-agile or flag day implies no graceful migration is possible; the community decides that as of a certain date legacy clients will no longer be able to interoperate with upgraded clients.</t>
          </li>
        </ol>
      </section>
      <section anchor="backward-compatibility">
        <name>Backward compatibility</name>
        <t>The following scenarios may arise:</t>
        <ol spacing="normal" type="1"><li>
            <t>Optional: Backward compatibility isn't needed, either because post-quantum migration is unnecessary or already addressed within a specific protocol.</t>
          </li>
          <li>
            <t>Limited: Backward compatibility is necessary for a defined period, such as during a migration time window.</t>
          </li>
          <li>
            <t>Mandatory: Backward compatibility is essential throughout the use case's entire lifespan due to the absence of identifiable migration strategies.</t>
          </li>
        </ol>
      </section>
    </section>
    <section anchor="composite-signature-individual-and-organization-position-statements">
      <name>Composite Signature individual and organization position statements</name>
      <ol spacing="normal" type="1"><li>
          <t>BSI - The document <xref target="bsi.quantum-safe.crypto"/> recommends requiring that PQC lattice schemes only be used within a PQ/T hybrid.  More specifically this document includes the following recommendation:  </t>
          <t>
"Therefore, quantum computer-resistant methods should not be used alone - at least in a transitional period - but only in hybrid mode, i.e. in combination with a classical method. For this purpose, protocols must be modified or supplemented accordingly. In addition, public key infrastructures, for example, must also be adapted"  </t>
          <t>
Also Stavros Kousidis from BSI says: "from a strategic point of view we don’t want to replace our current RSA algorithm with standalone Dilithium since: If Dilithium does not withstand cryptanalysis in the future then all our efforts are for nothing. With a composite signature Dilithium+ECDSA in AND-mode we can buy ourselves some time in case the Dilithium security guarantees do not withstand future cryptanalysis."</t>
        </li>
        <li>
          <t>Google: according to <xref target="Google.Sec.Blog"/>: "Relying on a hybrid signature is critical as the security of Dilithium and other recently standardized quantum resistant algorithms haven’t yet stood the test of time and recent attacks on Rainbow (another quantum resilient algorithm) demonstrate the need for caution. This cautiousness is particularly warranted for security keys as most can’t be upgraded – although we are working toward it for OpenSK. The hybrid approach is also used in other post-quantum efforts like Chrome’s support for TLS".</t>
        </li>
        <li>
          <t>Entrust: During the transition to post-quantum cryptography, there will be uncertainty as to the strength of cryptographic algorithms; we will no longer fully trust traditional cryptography such as RSA, Diffie-Hellman, DSA and their elliptic curve variants, but we will also not fully trust their post-quantum replacements until they have had sufficient scrutiny and time to discover and fix implementation bugs. Unlike previous cryptographic algorithm migrations, the choice of when to migrate and which algorithms to migrate to, is not so clear.  Even after the migration period, it may be advantageous for an entity's cryptographic identity to be composed of multiple public-key algorithms.
In 2024 Entrust added support for composite signatures in PKI infrastructure (<xref target="entrust.composite-pki"/>):  </t>
          <t>
"With this launch, the company’s cloud-based PKI as a Service offering now can provide both composite and pure quantum-safe certificate authority hierarchies, enabling customers to test or implement quantum-safe scenarios and infrastructure."</t>
        </li>
        <li>
          <t>Robert Hulshof: "The rationale behind combined keys is that I can see an important use-case for very sensitive data (government, financial or other high value data) to combine multiple (PQ) key algorithms, and that this migration to PQ is a good time to start supporting that by default in the crypto libraries.
Trying to estimate the probability that a NIST standardized Crypto algorithm gets broken in the next 5-10 years is very difficult. However I assume that everybody agrees that this probability is definitely not zero. Personally I would put that probability somewhere in the range of 0.1% – 1%.
If I were the government/bank etc. I would not like to have a 1% risk that all my secrets get exposed. Adding one or two more PQ algorithms would reduce that probability to 1 in 5 million or 1 in a Billion would be much more acceptable."</t>
        </li>
        <li>
          <t>MTG - Falko Strenzke: "Without hybrid signatures, a decision to move away from traditional signatures to Dilithium (or other non-hash-based signatures) has a certain risk to make things worse and I think many decision makers will not be ready to take the responsibility for it until the quantum computer threat becomes imminent. If composite signature is not standardised, non-composite hybrids would be left. This implies protocol changes which will:
          </t>
          <ol spacing="normal" type="1"><li>
              <t>need more discussion,</t>
            </li>
            <li>
              <t>need more changes to existing applications,</t>
            </li>
            <li>
              <t>and thus be more bug prone.</t>
            </li>
            <li>
              <t>Not having hybrid signatures at all will likely cause many decision makers to</t>
            </li>
            <li>
              <t>use hash-based schemes where possible / affordable</t>
            </li>
            <li>
              <t>and elsewhere stick to traditional schemes as long as possible, thus effectively delaying the migration to PQC."</t>
            </li>
          </ol>
        </li>
        <li>
          <t>Transmute - Orie Steele: "There are use cases for long lived verifiable credentials, and attribute cert like stuff we work on in supply chain, with DHS / CBP."</t>
        </li>
        <li>
          <t>CRYSTALS-Dilithium design team states in <xref target="Dilithium.des.team"/> that: “For users who are interested in using Dilithium, we recommend the following: Use Dilithium in a so-called hybrid mode in combination with an established "pre-quantum" signature scheme.”</t>
        </li>
        <li>
          <t>Hybrid Post-Quantum Signatures in Hardware Security Keys: the paper <xref target="Hybrid.pqc.sig.hsk"/> describes a hybrid signature scheme. Below an excerpt from it:
“A hybrid signature scheme combines a classical signature algorithm with a post-quantum secure signature algorithm. Before discussing the design of our hybrid scheme, we explain why such an approach is relevant instead of simply replacing classically secure schemes with post-quantum secure schemes. We present the assumptions below:
          </t>
          <ol spacing="normal" type="1"><li>
              <t>Cryptographically-Relevant Quantum Computers (i.e. with enough qubits to break ECDSA) are not available yet.</t>
            </li>
            <li>
              <t>Classical signature algorithms withstands attacks from classical computers.</t>
            </li>
            <li>
              <t>The post-quantum secure signature algorithm might be breakable by classical computers due to design or implementation bugs.
If any of these assumptions fails, using a hybrid approach instead of replacing classical schemes with post-quantum schemes indeed does not add any security. We believe that all of these assumptions are currently correct. The third assumption is motivated by a newly discovered attack against Rainbow, one of the NIST standardization finalists.
We can now discuss the informal requirements a hybrid scheme H should satisfy:</t>
            </li>
            <li>
              <t>If a quantum computer becomes available, and hence H’s underlying classical scheme is broken, H should maintain the security of its underlying post-quantum scheme.</t>
            </li>
            <li>
              <t>If a classical attack for H’s underlying post-quantum secure scheme is discovered, H should maintain the security of its underlying classical scheme."</t>
            </li>
          </ol>
        </li>
      </ol>
    </section>
    <section numbered="false" anchor="Acknowledgements">
      <name>Acknowledgements</name>
      <t>This draft would not be possible without the support of a great number of contributors.   We thank Stavros Kousidis, Robert Hulshof, Falko Strenzke and Orie Steele for allowing us to use their statements regarding composite signatures.</t>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA919+W4b2Znv/3yKGhm5lj0ktVhq28rSkSW5rbRlq011OsHF
RaNIHpLVKlYxdaok046BvMP8dYE7wDzLfZQ8yf19y1mKi9tpZIDgBjNuqpaz
fOfbt+r1eh1bp8X4xzQvC3OS1FVjOtmi4l+2Ptzff75/2Bml9UmSFZOyY5vh
PLM2K4t6ucDzlxc3LztpZdKTZGdgRk2V1cudzn1Z3U6rslng6nVp6953TVrU
zTz53prkskiuq7IuR2Vudzp3pmjMSSdJvvD5JJGJd37AHFkxTb6h9+j6PM1y
XF/8ZfT7zNSTfllN6XJajWa4PKvrhT3Z26On6FJ2Z/rusT26sDesyntr9vD+
Hr03zepZM8Sb6V2aVenTp7jTozd6jTWj1Bp6KE9rY+toePdwX17vZ+Xqa3vj
Kp3UPX6ut/hLky3wL93s0V3bn9XzfKfTGZejIp1jo5seH4Xne7KETqfO6hyP
M/j+ouAbVctFXU6rdDFbJvMMP2qcXIKXE365kw6HlbnDW9+dRVfztJieJKbo
3N7TyfSSxbZB+W775bSpZ2V10uklsv7Toi6LrEz+SDvA84D3STLIzNwUlo5H
VxCu2LoyBjD9wVSFqXp3ZdHTm71BXaUWMx3gsVE5xugPn+0/efLkIf0NzDtJ
rpoiG834dlPUFa58Y6p5WtBKjWBIKgvqM0h/b2Xo/qic4xHg70nizvL+/r4f
33Y7emWKcZXdJi+qcnQ7Sxv7r7CrmSyqP3SL+iU7O83NezADUyXvMKhJi3+F
naVuUf1KFvVLdvaHclaAVaRLt6OLghlctKNwxe3o4ODZ0+Q6rW6T6zwdGdyp
zBQEhGW/CTs6Pn7y9Hm0o6woTLoo88zG2/q+yGozTgY1kWtSTpLTuamyURr2
+ROW2AdZLX9vZCXb9hffdvu7ym5N8rYpLFhvPfvX3eQc6+yXbp3/yE47RQnE
qMG3TzodkkX+rwRS6OKi/2z/sH9w+q53uH/w7CQ5f3vZP9jvHxzsP9+j24Ob
8z7d6T87OsRWjvDWu5dnTw6+OjiRn0fPj577n8+f6c/jw2f77udXx4f686uj
Q/fa06Ov3LPPjo6+0p/P9w94sMveOUuZiHObYpoVxlR24/26N1sOq2zcq0EG
WVHm5XRJD765HNz0B9fY5D42+Mxfenl5PegfPPuqd+wW8eS5W9qz4+Mjt+D9
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
+K+CJ86p/7xglpfTMrTVCI1FrGe5IQ9IHM/s8SffcVNJpJPEFYmjxmpCG3hv
4QtqvrBXSTfU9vHieaCJuFr5OYjKfGkzlxRaZdMpC5b2+I95gniWx6s1+LWk
U7HaopbClOPvBGhpjgLmxB5LqJ6abkrdgBJDLp5+3CZglFWjNHmyH+pk42w4
I9XrOxtPWMtupY1HTfjNjK0BvS2pMvn06qpdocN4XjlTSPHWHZL33WF7Q3pI
uEeISFOWPntG55mN1aT1Jhb3hj03Daf5UCYLpSRwNQblUEPVofnc/MMllyWG
pH/whWmTscrm+mlQlvdBPzkjJg2D9vFj6czy+PHGUH0agvUaEf+6cxi/DSsM
r1LeTxuu5IPkPHzL1QApNboiufV154m+PoQAopp+eY9O/vFj6ugHMfj48ddQ
5IV4OJTv7FFNj9ckq3T8E5mFK2adli9lVRzX1MWzKklhuBAZVAEpY7FQ8SOR
aKbACae9+n5P6V2ZgfLnwwyglaT3TsdxLpfGoUZ8ZNpqWk0wcZ3tcXkdsrJ3
L6/xuoTXvflEzV8u3gtp44lvLzTDh1prE1LeOKdt8pozUcNoN68Hj1oVZlJI
tSeeJBUcfp4rSlO4cE5H69OPnA3Ek2U2CQjr81t9YxXxhmn5X0ufsLEnqMf3
dgT1dqI0GODzHZnt630P1ArmpBOZ1Se9sZCKmNMmiRBNbjPisGlhpJeXJn22
eJeqxru8SqD4DuPSIxcZbpnBK/EGX3QJtHgHBYVmpLIGx4hCUea981ZSTFWS
ISQMy85Xj1DEpz/jVPaOJ8nfc/aMWj2heHjFIUsOdiJzQAkm1UgCYJzW4/DS
i6FWwhd3CiPj/x9KQ+s6yKW5tO31FcH95AUYGIfFnSsilYpd7SakdaPcSmaS
5WqHSPa45CSSG4k9dHIoyYzacpEpub6BqJeCoEJcAevqHj3qcRzvKl3QajZG
8Kg11npvgNCLSNsBCBd38ViOGS8WcZsfQSE3ULuvkLIyDem4nCzpzdDMcZFN
W4WdhAKHBjQSzPl1pXRjv5x2vx1xAwK+Y00NVID81e8z2f6/vyYucLzxpndT
t676oPFZqyfRXzt/7X3B/z770OabW1/BlF/QuoB2GRrqrO9yvRhWACPG6urj
mPJzNbABsJ+bckM0/vNTbqmtWTnLf+qUrcTWzf/761paVbSEbVP6pKkNu4wS
qLZO+Qt26dIZ1nb58UT6Yv52Z8AkypHxNllz1zFHzTua2wu+4PwBnB7jLAyK
nHEgkHyNsTvM91Wgz2T9xvWA1S9AUWvrbZ+Q2qOR6JNUxd4EzALKRVX/jvnd
5embU+onEafMfXxAV12Tk7mZly6ngrg6iyBjOdRDz/EwXglZG8rd+bTacFPD
dywmYKpqt8DVAm6nrmhvRupk5tMtvltLt7j2gZSVDi3cwTJunMBef87McbEB
wCTFGVSkZYzExdXqd8muUn+o0MPzEC9uNYf5JG7J1R5zLpmJebQC4aH1lYOc
01TeifaehlaxshAOB02WraQ47e9CgRZg35IiJNT1BGvi/j1srYeSMq8QuJqF
dgc7CB3KT/U9X9if3AwtnXVBo6u8WHLkQroekEmw1r4opP1K080Q29rTXYQO
Aw8eOMGhoYfWA3GXPGO99LRbczADaCIPdLYhG11W7BqTquofapBdCTznG2t0
c9Ju4fPQ+tLclZwKb0WBpClUBuMrYm8n3ubzJkra2pE/AFmSouQHF8sbN6GZ
F7sc2XA+TpawW5yKSPBk9IH6BR1A0w60aKyM0uE5JY1BExIFnVe3XSxjtVZX
GlaSS3tE7dQqVvRChZh6fschRH3co5Ulo+WIvHUwJQPfPXHJQVHu9Yo1nG46
XK59tuKH4t0f7LvtS4UjW+2uuUEwaF1NtQlBSw8p55mgOi52hKv50bYvVj4U
0gZRO3yjTbtJFRYnqdC22OfMBqTza3yezUK6qhSyndAmxmWbqm4YelwzCTn1
qnO2YpE7xUURc5zRAiTBYV1X2eV2vjxT7LJ51N0oDHdTu4QWUZUFjKrVF4go
39DXb9izswuJgVsj9u57TfSRUMb6Qk7CNxgFb73ZFxU5Eew2rhf7LqJlOtuG
eqKwjf3thTdJNCa6Oqy2JRj7BH4yNcAZ+aqga6vJLyG5tLCl7tZa1CLucOkr
qrqk8SX+ZpqOwOuNqVxHgHBUDkvY3oW1RmI2av5IzVDFBretoq+VTBhJqhtP
jasV+PJel0SiGw78i09FMnXdyRCKb0GU9km1WxymHEKW6puaHW0zjWezIPCG
XlQ3MFpNoqFEBWvyO7ZiOclHzlukaxQiUzr0OSOxB72ShGgXy9MUl1FaSUnI
JouTxdbaWLZPfjDKKWZ350n4yTkXeUqBwqWk44qStU4ynBWu/RN+7aL4hF31
UnOtXLGDNjvR3pzcAd2hXassBdNwl86K/bCaVcrOVAmdKs6ukgRznc05v6zW
bqgC4HAPF0mLO9Kp0ifJ5nGUe4unBAeYsTdey1Db6NuCT1MEHwGdq3M/eM3I
C6bQZ1IRW6STGDKfWVbkhFDM0RQV8SEFf4r3M0Xu/1CCyPjgbZjPzUfrFi/y
Snl7pIpopbtvFhLpL1Fw3Fn82xuNkma9Ic2DSsVJeDTKPmIdIuGHZRwMw0Ff
PuIXg8ukJ8WtTjX8TOvSuAVoXPsMdKaWry5mppkckjgY55lJPtx3ezfatbRP
X0shl36751mr4b8zadqVK20hD3QlG28nqjNajc3yh4MsV2e4ZraRaePbiNNn
j6mvCQe2patt7IMkXUy8kDBymlp2GJqw0lcVpHWvBu98ByAVKyFhTBYhHJV3
rJ7fbiRnfBOMciwuIPIiNgu1EAy3pJVEqnzZyv/txqyz3V3FrpSHt7JyOXvM
jHcEnKd0dVCnd5BOybeQDLB6VN8htLHp0p4kO/x36vGTWsJmkifCXTLvCbOK
v//tf1P7QinaUf2T+3y7z729o7Cmj8oytMRfygcSvjdlgQ/0nelJdG1cqpVF
r/FbK+EwV/fUaCqekZaqNL/4Z8UFKZKRsHQqff1bOWfBUedn/nf+jAOram/O
e3T4tF1W5JolDS+iTSr5ma1oyyReTrQpZ01PG5gSOFnq1FCubGlToK+PkwI/
lC9UnQR0kFDvyue3Pn3Cab0LkajUYW2UdGxDfoxGEWJLP6yY+UsthdcjsTxb
ST3hc3CO6CKvPyVjCUZQaw2JWUgkUJpHMaT0k38snzXjAmt+B0k5LO+h2Wpa
TDyRfNPLT/QITH8uiQlaIEaCSj0GjegzYs/yX43l0P9qURfYPR/JOBQjEzQ4
YY/88dxiLZXtEBdxUph6+KQ5RR6nMy5VoKxP/TiEfNIs0U7r9A2bwbfijdAT
idNcJadd80A1nT2WrA6DuVDjDMJnbrAY60s4aQpo1jsQGxBm+tW9k+Q8FOF9
cfhZTDaX2BS3FU99MhZ9R7iY1rPPFR3/mstL2roNtQVdape9rY0HnNSWD6lQ
iyvTe2X4a2T8YZXIN0/drhb0kZERhYujVEBi2256hi2RWWt2sd9iMLRypRqI
ZxLzRvs8ztJxXJVoRxUVhEuuH6My2SaZ1bomLux6vxr4GTZTGMbfF3yIVDSX
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

-->

</rfc>
