<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.43 (Ruby 3.3.8) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-richardson-quantum-safe-devid-pki-00" category="std" consensus="true" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.32.0 -->
  <front>
    <title abbrev="QC-IDevID">Quantum-Safe Device Identity Public Key Infrastructure (PKI)</title>
    <seriesInfo name="Internet-Draft" value="draft-richardson-quantum-safe-devid-pki-00"/>
    <author initials="M." surname="Richardson" fullname="Michael Richardson">
      <organization>Sandelman Software Works</organization>
      <address>
        <email>mcr+ietf@sandelman.ca</email>
      </address>
    </author>
    <date year="2026" month="October" day="13"/>
    <abstract>
      <?line 36?>

<t>This document discussed options for building a quantum-safe 802.1AR Device Identity certificates.</t>
      <t>The focus of this document is on IDevID which are used for onboarding of devices,
detection of counterfeit devices, and limited remote attestation methods.</t>
    </abstract>
  </front>
  <middle>
    <?line 43?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>As explained by <xref target="RFC9958"/> and <xref target="RFC9794"/>, the advent of a Cryptographically Reelvant Quantum Computer (CRQC) will make public key infrastructures systems vulnerable to attack.</t>
      <t><xref target="IDevID"/> describes a PKI system with a set of End-Entity Certificates <xref target="RFC5280"/>
deployed in the factory, at device manufacturing time.
The private asymmetric key is held inside the device, often built very deep into the device, such as through blown fuses inside the CPU module, and effectively not extractable without physical methods.</t>
      <t>IDevID systems are expected to surive for decades, and devices with built-in certificate are expected to be available for long periods of time.
For instance, an IoT smart lightbulb could be purchased in quantity, and stored in a warehouse against future smart building needs.</t>
      <t>At the other end of the scale, ISP/Enterprise switching equipment can cost hundreds of thousands of dollars, require multiple people to carry, but expected to be replaceable within a 4hr service window.
Such service level agreements (SLA) require that the vendor maintain a diverse inventory of spares, for equipment that might no longer even be actively manufacturered.
Vendors keep one unit of each kind for a multitude of customers who are within a 4hr transportation window.
The use of IDevID with a suitable onboarding protocol (such as <xref target="RFC8995"/>) allows the  vendor to do late binding to the customer, while maintaining the integrity of the
supply chain.</t>
      <t>The use of quantum-safe algorithms (whether hybrid or single-algorithm) in larger equipment intended to run on very well connected networks is probably acceptable.</t>
      <t>For smaller, lower power controllers (class J10 or smaller, <xref target="I-D.ietf-iotops-7228bis"/>) operating over Challenged Networks, the constraints of total number of bytes, and total amount of space make straight quantum-safe algorithms like ML-DSA a problem.</t>
      <t>This document reviews the requirements for Device Identifier PKI, how onboarding systems use the credentials, and proposes architectural ideas for construction and operation
of a quantum-safe PKI.</t>
    </section>
    <section anchor="terminology">
      <name>Terminology</name>
      <t>Although this document is not an IETF Standards Track publication, it
adopts the conventions for normative language to provide clarity of
instructions to the implementer.
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL
NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED",
"MAY", and "OPTIONAL" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.
<?line -9?>
      </t>
      <t><xref target="I-D.irtf-t2trg-taxonomy-manufacturer-anchors"/>  defines a number of useful terms, including <tt>pkilevel</tt></t>
    </section>
    <section anchor="constraints-on-device-identifier-credentials">
      <name>Constraints on Device Identifier credentials</name>
      <t>The device identifier is a certificate and associated private key (stamp) built-in to the device at manufacturing time.</t>
      <t>The credential is a PKIX <xref target="RFC5280"/> Certificate object constructed according to advice in <xref target="IDevID"/>.
IDevID have been deployed widely by many vendors, but in 2026, they are not yet ubiquitous.
For instance, the Cisco IDevID concept is called SUDI: System Unique Device Identifier.</t>
      <t>IDevID use manufacturer assigned SubjectNames, often using the X520SerialNumber attribute to store a manufacturer unique serial number.
Some manufacturers will use their ethernet address, aka the IEEE assigned OUI as their serial number, and some store this as a SubjectAltName, such as an MAC Address <xref target="RFC10031"/>.
There are often extensions in the IDevID relating to MUD <xref target="RFC8520"/>, and BRSKI <xref target="RFC8995"/>.</t>
      <t>It is unusual for IDevID PKI to have Certificate Revocation Lists (CRLs), and so no CRL distribution points will be included.</t>
      <t><xref target="IDevID"/> specifies that IDevID End Entity Certificates do not expire, but as the notAfter attribute is not optional, an end-date of "99991231" is defined to be "infinite".</t>
      <t>End Entity certificates are not in general replaced or updated during the life of the device.
Replacing or updating the certificate would in many cases require physical access to the device in order to load a new certificate/credential.
If the new credential is to be associated with a new private key, then that new key needs to be generated securely (ideally, inside the device, in a place that can not be exfiltrated), and while also communicating the public part of the key pair to the
certification authority.
Doing such a thing would require every device to be located in a warehouse, unpacked, powered on, and then, after the update, replaced into the packaging to wait for it's eventual use.</t>
      <t>The longevity of the IDevID and the inaccessibility of it makes securing this ecosystem against a CRQC more difficult than for other systems.
The web browser ("WebPKI") is a polar opposite: continuously and easily updated clients and servers that can come with the latest code and recent trust anchors.</t>
      <t>Concerns that the quantum-safe algorithms like ML-DSA might be broken by some non-quantum method/mathematics (such as <xref target="brokensike"/>) can be mitigated in that ecosystem through hybrid constructions, and/or fast deployment of new algorithms.
In the hybrid construction the classic algorithm mitigates against the quantum-safe algorithm being weak, and the quantum-safe algorithm mitigates against the CRQC.
If/when one of the sides of this hybrid construct are defeated, then updates to
software would stop trusting that part of the construct, and the WebPKIs would stop using that part.</t>
      <t>The above process does not work for devices that are still in a box.
They can not receive firmware updates, and the algorithm choices will persist for potentially decades.
In the industrial, automotive, transport and medical areas, spare components are needed in order to keep equipment operational for what are often multi-decades of operation.</t>
      <t>The SUIT protocol <xref target="RFC9019"/>'s set of suggested algorithms <xref target="I-D.ietf-suit-mti"/>,
includes the hsslms-a256kw-a256ctr algorithm for signing firmware updates.
This Hash-Based Signing algorithm (HBS) is not subject to the Shor algorithm,
and is therefore believed to be immune from quantum-computer based attacks.</t>
      <section anchor="challenges-of-hash-based-signing-hbs-algorithms">
        <name>Challenges of Hash Based Signing (HBS) algorithms</name>
        <t>The problem with Hash-Based Signing systems such as HSS/LMS <xref target="RFC8554"/> is that the signing mechanism is stateful.
Were two signatures made from the same part of the Merkle tree, then the security of the system is compromised.
This puts significant, but not unsolvable, operational constraints on keeping the signing system resilient against loss due to damage.</t>
        <t>A backup (business-continuity) system for a more traditional ("classical"), or ML-DSA based Certification Authority can be backed up at pretty much any point in time,
and that backup can be restored and put into operation.
This allows both for recovery from events like fire, earth quake, plague/pandemic without respect to what the state of the primary system is.</t>
        <t>It is even possible to horizontally scale the signing system across multiple
data centers, (on multiple continents even) and operate both at the same time.</t>
        <t>This is not possible for Hash Based Signing: a naive backup/restore of the operation of the signer does not work.</t>
        <t>Hash-Based Signing systems such as HSS/LMS have to be provisioned with the number of signatures that they will make.
This number is finite, and higher numbers result in larger trees and larger signatures.
Once a HBS reaches the end of its lifespan, then it has to destroyed and a new one created.</t>
        <t>One way to deal with the backup challenge of the HBS is to do <em>sectorization</em> of the signing space.
After initialization, the signing space if split up into some number of ranges, called
sectors.
Signer A might have signatures 0 through 8191, while Signer B has signatures 8192 through 16383.</t>
      </section>
    </section>
    <section anchor="proposed-public-key-infrastructure-architecture">
      <name>Proposed Public Key Infrastructure architecture</name>
      <t>The device manufacturer establishes a trust anchor, in a set of Hardware Security Modules, as an HSS/LMS key.
This trust anchor is the basis of the manufacturer IDevID Certification Authority.
This key is shared among the HSM device(s), and is sectorized.
(Caveat about FIPS/NIST details)
It is kept by the device vendor: offline when not in use.</t>
      <t>The HSS/LMS parameters are configured for 32768 signatures.
The corresponds to <xref section="5.1" sectionFormat="comma" target="RFC8554"/>'s definition LMS_SHA256_M32_H15
which has a tree height of 2^15 (32768), and signature size of 32-bytes.</t>
      <t>This system is sectorized into up to four sectors, each having 8192 possible signatures.
This is the PKIlevel 0, the trust anchor.</t>
      <t>Every day for which there is manufacturing of devices, another HSS/LMS key pair is
created.
This can be done in/at the factory, nearby, or accessible over a network from the factory, but kept at the vendor's location.
The considerations around this decision are affected by business considerations,
political considerations for the factory location, vs resiliency that allow the factory to continue to operate without access.</t>
      <t>This new key pair is configured as a subordinate (pkilevel=1) Certification Authority
That involves having the root CA (pkilevel=0) sign a certificate for the subordinate CA.
That is done once per (operating) day, once per factory.
For a single factory operating 5 days/week (250 days/year), a 8192 signature HBS can operate for approximately 32 years, (per sector).</t>
      <t>This subordinate CA operates in association with the factory, signing End Entity IDevID certificates.
A 2^15 tree height allows for 32768 devices to be manufactured in a way, and this
is likely more than a typical factory produces in a single day.
A smaller tree height will could reduce signature size.
Alternatively, this subordinate CA could be operated for more than one production day.
This document recommends that the subordinate CA be operated only for that single
production day, that the signing state be kept in memory, to be thrown away at the end of the day.
(Should a power failure occur, all the state is lost, but the factory likely also stops.  Should power be restored, then that can be considered a new production day)</t>
      <t>The subordinate CA is ideally created on-site, in-situ, with the subordinate CA Certificate (signed by the root CA) created at that time.
An alternative way is that the subordinate CA is created by the vendor, at/near the root CA, the subordinate certificate created, and then shipped (online or by courier) to the factory for use.</t>
      <t>The subordinate certificate is created with an infinite ("99991231") notAfter day, as that certificate never expires, even though no signatures are issued after the production day.</t>
      <t>By destroying the subordinate CA at the end of every production run, the concern that the private (stateful) parts are backed up and reused (restarting the signature count) the next day are reduced.</t>
      <t>This architecture allows for 8192 production days, each of which produces up to 32768 devices, for a total of 268 million devices.
This count can be for a single model, or for some combination of device models.
If this number is too small for all devices, then different device models can reasonably have different trust anchors, up to some reasonable limit set by the ability of the different trust anchors to be uniquely identified by target customers.</t>
    </section>
    <section anchor="options-for-idevid-end-entity-certificate-algorithms">
      <name>Options for IDevID End-Entity Certificate algorithms</name>
      <t>Current (Web)PKI systems tend to use a single algorithm for all levels of the PKI.
So, if the trust anchor is ECDSA, then all certificates will also be ECDSA.
(The exact curve used can vary. For RSA, the key sizes can equivalently be varied)</t>
      <t>This proposal does not stick that that habit, as it is not required by <xref target="RFC5280"/>.</t>
      <section anchor="proposal-one-ecdsa-end-entity-certificates-for-onboarding">
        <name>Proposal One: ECDSA End-Entity certificates for Onboarding</name>
        <t>In this model the End-Entity (pkilevel=2) IDevID certificates (and keypair) that are embedded into the devices remain as 256-bit ECDSA keys.
Although not quantum-safe themselves, these certificates are signed by a pair of quantum-safe CAs (the daily factory subordinate CA, and the trust anchor CA).</t>
        <t>There are two key observations that allow for this.</t>
        <ol spacing="normal" type="1"><li>
            <t>the certificate, and therefore the public key, is stored in the device at manufacturing time.  It is not visible until the device is removed from its box and powered on the first time.  No matter how fast/cheap a CRQC might become, it can not attack a public key nobody has yet seen.</t>
          </li>
        </ol>
        <t>Whether or not a CRQC will eventually become low enough cost to be used to attack a single End-Entity device certificate is open to debate.
It is certain that the initial price will be quite high, and the time to do an attack will be measured in minute to hours.
Attackers will focus on breaking trust anchors, particularly those associated with firmware signing for devices with massive or critical uses.</t>
        <ol spacing="normal" type="1"><li>
            <t>Onboarding processes including those described in <xref target="RFC8995"/>, OPC UA, CSA/MATTER, take only a few minutes at most.  After the device is accepted into the operational network, the device is provisioned with an Operational Certificate, an LDevID.
During this process, the device firmware can also undergo an upgrade (signed by a suitable quantum-safe firmware signing key), which could bring in support for algorithms that either did not exist when the device was first manufactured, for which there was not yet evidence of safety, or even removing algorithms which are not safe.</t>
          </li>
        </ol>
        <t>The LDevID is typically not of infinite duration, is often replaced during the operational lifetime of the device, often with new private keys generated.</t>
        <t>It may come to be that there are no asymmetric algorithms that are both safe and sufficiently consise that they can be used in challenged IoT networks.
One possible result might be that IoT systems will transition to using symmetric systems such as Kerberos, and the onboarding mechanism would involve doing a <tt>kinit</tt> for the device instead.</t>
        <t>In this proposal the IDevID would be an ECDSA key, even after a CRQC.
It would become visible the first time the device attempts to onboard to a network,
and it would be at that point that the public key would first become visible.</t>
        <t>Only at that point could a CRQC be applied to this key, finding a private key that corresponds to the visible public key.    This is a race: can the device onboard and receive a quantum-safe operational key before the CRQC breaks the keys.
Onboarding is an activity that takes on the order of 5 minutes, so even if it takes less than 5 minutes to break a key, unless the onboarding and CRQC are coordinated, the
CRQC is likely to be busy breaking another key.</t>
        <t>Further, until the cost of the CRQC is significantly inexpensive, using it to attack an End-Entity IDevID may be unjustified.
Doing so breaks only a single device, not a class of systems.</t>
      </section>
      <section anchor="proposal-two-a-small-hash-based-signature-hbs-for-onboarding">
        <name>Proposal Two: A small Hash Based Signature (HBS) for Onboarding</name>
        <t>In this model the End-Entity (pkilevel=2) IDevID certificates (and keypair) that are embedded into the devices are a very small HMS/LSS.</t>
        <t>Onboarding with a protocol like <xref target="RFC8995"/> requires only a few signatures:</t>
        <ol spacing="normal" type="1"><li>
            <t>a signature on the voucher-request.</t>
          </li>
          <li>
            <t>a signature for the TLS client-side authentication</t>
          </li>
          <li>
            <t>possible signature of Remote Attestation Evidence <xref target="RFC9334"/></t>
          </li>
        </ol>
        <t>An HMS/LSS that is sized to be able to do only 256 signatures could quite easily deal with three signatures.
However, it is possible that a device might have to attempt to onboard to a number of possible networks before it finds the right network.</t>
        <t>This is a problem in general for onboarding of battery powered devices on wifi.
The device is as likely to run out of battery before it finds the right network,
as it is to run out of signatures.</t>
        <t>For a number of small sensors, the onboarding process is expensive, but once onboarded the device wakes up once or twice a day, living on that initial charge for a few years.
For other devices, power is scavanged from other sources (light, heat, etc.), and the
challenge during onboarding is that the device is limited in the rate at which it can use energy, rather than the total amount.</t>
      </section>
    </section>
    <section anchor="infrastructureoperational-key-infrastructure">
      <name>Infrastructure/Operational Key Infrastructure</name>
      <t>A device onboards onto a specific network.
That network will have an operational PKI using a specific set of algorithms.</t>
      <t>In <xref target="RFC8995"/>, a provisional TLS connection that is created.
The authenticity of the server side of the TLS connection is not authenticated at the time the TLS connection is initialized.
Instead, that credential becomes part of the voucher-request, and the MASA signs a voucher pinning the same credential for the device.</t>
      <t>The nature of that operational credential needs to be understood well enough by the device in order for it to be pinned.
If that algorithm has to change to one that the device has no code, then the device will need to do a firmware upgrade.
There then becomes to order of operations problem: onboarding requires new firmware, but getting new firmware requires onboarding.</t>
      <t>XXX SOLUTION TBD.</t>
      <t>The signature that the MASA creates on the <xref target="I-D.ietf-anima-rfc8366bis"/> voucher has to be verifiable by the device.
The best choice for the device would be a hash-based signature.
The MASA will potentially need to do an essentially unlimited number of signature, this  will require a PKI with at least two layers of CA similiar to the IDevID CA.
It may need to be larger than that.
Fortunately, the MASA can be split up into multiple trees by product line, and even
different production runs of the device could come with different trust anchors.
At the extreme, a unique symmetric key could be provisioned into every device,
a copy kept by the MASA, and a simple keyed symmetric hash done over the voucher.
While this would not allow for the Operational Registrar to verify the voucher,
that is not critical for the onboarding process that BRSKI provides.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document does not make any requests to IANA.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>This draft is aspirational at this point.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="I-D.irtf-t2trg-taxonomy-manufacturer-anchors">
          <front>
            <title>A Taxonomy of operational security considerations for manufacturer installed keys and Trust Anchors</title>
            <author fullname="Michael Richardson" initials="M." surname="Richardson">
              <organization>Sandelman Software Works</organization>
            </author>
            <date day="24" month="August" year="2026"/>
            <abstract>
              <t>   This document provides a taxonomy of methods used by manufacturers of
   silicon and devices to secure private keys and public trust anchors.
   This deals with two related activities: how trust anchors and private
   keys are installed into devices during manufacturing, and how the
   related manufacturer held private keys are secured against
   disclosure.

   This document does not evaluate the different mechanisms, but rather
   just serves to name them in a consistent manner in order to aid in
   communication.


   // This document is a product of the Internet Research Task Force
   // (IRTF).  The IRTF publishes the results of Internet-related
   // research and development activities.  These results might not be
   // suitable for deployment.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-irtf-t2trg-taxonomy-manufacturer-anchors-21"/>
        </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="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>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <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="IDevID" target="https://1.ieee802.org/security/802-1ar">
          <front>
            <title>IEEE Standard for Local and metropolitan area networks - Secure Device Identity</title>
            <author>
              <organization>IEEE</organization>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="brokensike" target="  https://thequantuminsider.com/2022/08/05/nist-approved-post-quantum-safe-algorithm-cracked-in-an-hour-on-a-pc/">
          <front>
            <title>Post-Quantum Safe Algorithm Candidate Cracked in an Hour on a PC</title>
            <author>
              <organization/>
            </author>
            <date year="2022" month="August" day="05"/>
          </front>
        </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="RFC8995">
          <front>
            <title>Bootstrapping Remote Secure Key Infrastructure (BRSKI)</title>
            <author fullname="M. Pritikin" initials="M." surname="Pritikin"/>
            <author fullname="M. Richardson" initials="M." surname="Richardson"/>
            <author fullname="T. Eckert" initials="T." surname="Eckert"/>
            <author fullname="M. Behringer" initials="M." surname="Behringer"/>
            <author fullname="K. Watsen" initials="K." surname="Watsen"/>
            <date month="May" year="2021"/>
            <abstract>
              <t>This document specifies automated bootstrapping of an Autonomic Control Plane. To do this, a Secure Key Infrastructure is bootstrapped. This is done using manufacturer-installed X.509 certificates, in combination with a manufacturer's authorizing service, both online and offline. We call this process the Bootstrapping Remote Secure Key Infrastructure (BRSKI) protocol. Bootstrapping a new device can occur when using a routable address and a cloud service, only link-local connectivity, or limited/disconnected networks. Support for deployment models with less stringent security requirements is included. Bootstrapping is complete when the cryptographic identity of the new key infrastructure is successfully deployed to the device. The established secure connection can be used to deploy a locally issued certificate to the device as well.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8995"/>
          <seriesInfo name="DOI" value="10.17487/RFC8995"/>
        </reference>
        <reference anchor="I-D.ietf-iotops-7228bis">
          <front>
            <title>Terminology for Constrained-Node Networks</title>
            <author fullname="Carsten Bormann" initials="C." surname="Bormann">
              <organization>Universität Bremen TZI</organization>
            </author>
            <author fullname="Mehmet Ersue" initials="M." surname="Ersue">
         </author>
            <author fullname="Ari Keränen" initials="A." surname="Keränen">
              <organization>Ericsson</organization>
            </author>
            <author fullname="Carles Gomez" initials="C." surname="Gomez">
              <organization>Universitat Politecnica de Catalunya</organization>
            </author>
            <date day="6" month="July" year="2026"/>
            <abstract>
              <t>   The Internet Protocol Suite is increasingly used on small devices
   with severe constraints on power, memory, and processing resources,
   creating constrained-node networks.  This document provides a number
   of basic terms that have been useful in research and standardization
   work for constrained-node networks.

   This document obsoletes RFC 7228.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-iotops-7228bis-10"/>
        </reference>
        <reference anchor="RFC10031">
          <front>
            <title>Media Access Control (MAC) Addresses in X.509 Certificates</title>
            <author fullname="R. Housley" initials="R." surname="Housley"/>
            <author fullname="C. Bonnell" initials="C." surname="Bonnell"/>
            <author fullname="J. Mandel" initials="J." surname="Mandel"/>
            <author fullname="T. Okubo" initials="T." surname="Okubo"/>
            <author fullname="M. StJohns" initials="M." surname="StJohns"/>
            <date month="August" year="2026"/>
            <abstract>
              <t>This document defines a new GeneralName.otherName for inclusion in the X.509 Subject Alternative Name (SAN) and Issuer Alternative Name (IAN) extensions to carry an IEEE Media Access Control (MAC) address. The new name form makes it possible to bind a Layer 2 interface identifier to a public key certificate. Additionally, this document defines how constraints on this name form can be encoded and processed in the X.509 Name Constraints extension (NCE).</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="10031"/>
          <seriesInfo name="DOI" value="10.17487/RFC10031"/>
        </reference>
        <reference anchor="RFC8520">
          <front>
            <title>Manufacturer Usage Description Specification</title>
            <author fullname="E. Lear" initials="E." surname="Lear"/>
            <author fullname="R. Droms" initials="R." surname="Droms"/>
            <author fullname="D. Romascanu" initials="D." surname="Romascanu"/>
            <date month="March" year="2019"/>
            <abstract>
              <t>This memo specifies a component-based architecture for Manufacturer Usage Descriptions (MUDs). The goal of MUD is to provide a means for end devices to signal to the network what sort of access and network functionality they require to properly function. The initial focus is on access control. Later work can delve into other aspects.</t>
              <t>This memo specifies two YANG modules, IPv4 and IPv6 DHCP options, a Link Layer Discovery Protocol (LLDP) TLV, a URL, an X.509 certificate extension, and a means to sign and verify the descriptions.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8520"/>
          <seriesInfo name="DOI" value="10.17487/RFC8520"/>
        </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-suit-mti">
          <front>
            <title>Cryptographic Algorithms for Internet of Things (IoT) Devices</title>
            <author fullname="Brendan Moran" initials="B." surname="Moran">
              <organization>Arm Limited</organization>
            </author>
            <author fullname="Øyvind Rønningstad" initials="O." surname="Rønningstad">
              <organization>Nordic Semiconductor</organization>
            </author>
            <author fullname="Akira Tsukamoto" initials="A." surname="Tsukamoto">
              <organization>Openchip &amp; Software Technologies, S.L.</organization>
            </author>
            <date day="22" month="July" year="2025"/>
            <abstract>
              <t>   The SUIT manifest, as defined in "A Manifest Information Model for
   Firmware Updates in Internet of Things (IoT) Devices" (RFC 9124),
   provides a flexible and extensible format for describing how firmware
   and software updates are to be fetched, verified, decrypted, and
   installed on resource-constrained devices.  To ensure the security of
   these update processes, the manifest relies on cryptographic
   algorithms for functions such as digital signature verification,
   integrity checking, and confidentiality.

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

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

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-suit-mti-23"/>
        </reference>
        <reference anchor="RFC9334">
          <front>
            <title>Remote ATtestation procedureS (RATS) Architecture</title>
            <author fullname="H. Birkholz" initials="H." surname="Birkholz"/>
            <author fullname="D. Thaler" initials="D." surname="Thaler"/>
            <author fullname="M. Richardson" initials="M." surname="Richardson"/>
            <author fullname="N. Smith" initials="N." surname="Smith"/>
            <author fullname="W. Pan" initials="W." surname="Pan"/>
            <date month="January" year="2023"/>
            <abstract>
              <t>In network protocol exchanges, it is often useful for one end of a communication to know whether the other end is in an intended operating state. This document provides an architectural overview of the entities involved that make such tests possible through the process of generating, conveying, and evaluating evidentiary Claims. It provides a model that is neutral toward processor architectures, the content of Claims, and protocols.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9334"/>
          <seriesInfo name="DOI" value="10.17487/RFC9334"/>
        </reference>
        <reference anchor="I-D.ietf-anima-rfc8366bis">
          <front>
            <title>A Voucher Artifact for Onboarding Protocols</title>
            <author fullname="Kent Watsen" initials="K." surname="Watsen">
              <organization>Watsen Networks</organization>
            </author>
            <author fullname="Michael Richardson" initials="M." surname="Richardson">
              <organization>Sandelman Software</organization>
            </author>
            <author fullname="Esko Dijk" initials="E." surname="Dijk">
              <organization>IoTconsultancy.nl</organization>
            </author>
            <author fullname="Toerless Eckert" initials="T. T." surname="Eckert">
              <organization>Futurewei Technologies Inc.</organization>
            </author>
            <author fullname="Qiufang Ma" initials="Q." surname="Ma">
              <organization>Huawei</organization>
            </author>
            <date day="5" month="October" year="2026"/>
            <abstract>
              <t>   This document defines a strategy to securely assign a candidate
   device (Pledge) to an Owner using a digital artifact signed, directly
   or indirectly, by the Pledge's manufacturer.  This artifact is known
   as a "Voucher".

   This document defines an artifact format as a YANG-defined JSON or
   CBOR document that has been signed using a variety of cryptographic
   systems.

   The Voucher Artifact is normally generated by the Pledge's
   manufacturer which is represented by the Manufacturer Authorized
   Signing Authority (MASA).

   This document obsoletes RFC8366: it includes a number of desired
   extensions into the YANG module.  The Voucher Request YANG module
   defined in RFC8995 is also updated and now included in this document,
   as well as other YANG extensions needed for variants of RFC8995.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-anima-rfc8366bis-37"/>
        </reference>
      </references>
    </references>
    <?line 290?>



  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA8VcW3cbt3Z+n1+B6jwcaZWkLo4TW6vtKSM7y2os2zHlJl09
bQLOgCSO5tbBjBQmy/+lv6W/rN/eG8BgKLnteWoeHImcATb29dsXaD6fZ5lt
u0vVd4PrL87OXp5dZL3tS3Opjn4YdN0P1XylN0a9Mvc2N+q6MDW+36sPw7q0
ufre7NV1vem0wwp5P3RGHX/4/vrkKNPrdWfuL9UPV/NrvHz9KiuavNYVVi46
vennnc13uitcU8//w+/ksNO8wE7FvL2z87OzLNe92Tbd/lK5vsgy1+u6+FmX
TY1l9sZlrb1U/9o3+Uy5pus7s3H4aV/RD/+WZXrod013mal5pvCfrd2lulmo
j3Fn/liIuqEPTXn4ZdNtL9UKu5qy0rVaNZv+QeOUPzbdneMnTKVteamqvPtb
a/rNP7rw8CLXWVY3XaV7e29Ahbqev1rYrt/M+4u+2857/WtTN9V+joeHjWb2
dXNd5yDaXUIy9SZ9++N3Vy+/eflV+PHl8xe8JjP3kkmJ51WR9OvXr1/z70Gq
9IFaER9xSoUN1Nsm16XCB6oyfde0TWnxtcIptapN/0AnVXO1MjmJ90ARjmRx
3W1Nf6l2fd+6y9PT84U1xrw4u1iAiFNHb+LZU3wwP9ddhnfWXXNnamfvzOVk
hSMVF+l3xisGBGcL0y3ypjq9OLu4OD17cXr2/LS2rp/rtu2aewONafDbRJN0
CdWx/a6a553O7/CMrcHe+a4ZujnUTs/b/PRowp0PtIhXfMWKvwyLqCuwyBZQ
SHUly0GhwDb1BsupBj+qD1eyGj10qYjS+dmL+dnzLJvP50qvYSSQcpbd7qxT
MIehAhNVYV0+OIf1mra3Te1YKuvBloWtt1g2PZQipp4vPz4yyNx0vd1YMhi3
oC0MlsG6qtmofrIffga1ojfqYQd9J1mrgSignZt63UA3aG+8W/A+bpYVpjc5
0Uef5s1Q96bbGNvHJ1iFSlvZHgt1pmrAKd2DnF7za9CuXVMQccSNyhZFabIs
+wMcCNSuGHjxLFs6ZX5tS21rLLPeq99/99r++TPv8Pvvf/KW8PnzDEfDJsU9
nQtkaYhm3/bNttMtDqbLcq8+GlPeg4EqiPWqqdoBxKvjq48/XJ2oB1uWqtJ3
RrXi1O7g1OzEqTk4Fdebyqn7oaxNp9elUX1Dx4Mm4ES//y78BI2FcXln13gH
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
ZohoOcTyH3ShHiB+zP4bqmgg3FVKAAA=

-->

</rfc>
