<?xml version="1.0" encoding="UTF-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.6 (Ruby 3.3.5) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

]>

<?rfc docmapping="yes"?>

<rfc ipr="trust200902" docName="draft-ietf-dnsop-rfc8624-bis-02" category="info" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true">
  <front>
    <title abbrev="DNSSEC Algorithms Update Process">DNSSEC Cryptographic Algorithm Recommendation Update Process</title>

    <author initials="W." surname="Hardaker" fullname="Wes Hardaker">
      <organization>USC/ISI</organization>
      <address>
        <email>ietf@hardakers.net</email>
      </address>
    </author>
    <author initials="W." surname="Kumari" fullname="Warren Kumari">
      <organization>Google</organization>
      <address>
        <email>warren@kumari.net</email>
      </address>
    </author>

    <date year="2024" month="October" day="18"/>

    
    
    

    <abstract>


<?line 56?>

<t>&lt;EDITOR NOTE: This document does not change the status (MUST, MAY,
   RECOMMENDED, etc) of any of the algorithms listed in <xref target="RFC8624"></xref>; that is
   the work of future documents.  Instead, this document moves
   the canonical list of algorithms from <xref target="RFC8624"></xref> to an IANA registry.
   This is done for two reasons: 1) to allow the list to be updated more
   easily, and, much more importantly, 2) to allow the list to be more
   easily referenced.&gt;</t>

<t>The DNSSEC protocol makes use of various cryptographic algorithms to provide
   authentication of DNS data and proof of non-existence.  To ensure
   interoperability between DNS resolvers and DNS authoritative servers, it is
   necessary to specify both a set of algorithm implementation requirements and
   usage guidelines to ensure that there is at least one algorithm that all
   implementations support.  This document updates <xref target="RFC8624"></xref> by moving the
   canonical source of algorithm implementation requirements and usage guidance
   for DNSSEC from <xref target="RFC8624"></xref> to an IANA registry.  Future extensions
   to this registry can be made under new, incremental update RFCs.</t>



    </abstract>



  </front>

  <middle>


<?line 76?>

<section anchor="introduction"><name>Introduction</name>

<t>DNS Security Extensions (DNSSEC) <xref target="RFC9364"></xref> is used to provide
   authentication of DNS data. The DNSSEC signing algorithms are
   defined by various RFCs, including <xref target="RFC4034"></xref>, <xref target="RFC4509"></xref>, <xref target="RFC5155"></xref>,
   <xref target="RFC5702"></xref>, <xref target="RFC5933"></xref>, <xref target="RFC6605"></xref>, <xref target="RFC8080"></xref>.</t>

<t>To ensure interoperability, a set of "mandatory-to-implement"
   DNSKEY algorithms are defined in <xref target="RFC8624"></xref>.  To make the current
   status of the algorithms more easily accessible and understandable,
   and to make future changes to these recommendations easier to
   publish, this document moves the canonical status of the algorithms
   from <xref target="RFC8624"></xref> to the IANA DNSSEC algorithm registries.
   Additionally, as advice to operators, it adds recommendations for
   deploying and the usage of these algorithms.</t>

<t>&lt;Editor: This is similar to the process used for the
   <xref target="TLS-ciphersuites"></xref> registry, where the canonical list of
   ciphersuites is in the IANA registry, and the RFCs reference the
   IANA registry.&gt;</t>

<section anchor="document-audience"><name>Document Audience</name>

<t>The recommendations columns added to the "DNS Security Algorithm
   Numbers" and "Digest Algorithms" IANA tables target DNSSEC
   operators and implementers.</t>

<t>Implementations need to meet both high security expectations as
   well as provide interoperability between various vendors and with
   different versions.</t>

<t>The field of cryptography evolves continuously.  New, stronger
   algorithms appear, and existing algorithms may be found to be less
   secure then originally thought.  Therefore, algorithm
   implementation requirements and usage guidance need to be updated
   from time to time in order to reflect the new reality, and to allow for a
   smooth transition to more secure algorithms, as well as deprecation of algorithms deemed to no longer be secure.</t>

<t>Cryptographic algorithm choices implemented in and required by
   software must be conservative to minimize the risk of algorithm
   compromise.</t>

<t>The perspective of implementers may differ from that of an operator
   who wishes to deploy and configure DNSSEC with only the safest
   algorithm.  As such this document also adds new recommendations
   about which algorithms should be deploy regardless of
   implementation status. In general it is expected that deployment
   of aging algorithms should generally be reduced before
   implementations stop supporting them.</t>

</section>
<section anchor="updating-algorithm-requirement-levels"><name>Updating Algorithm Requirement Levels</name>

<t>By the time a DNSSEC cryptographic algorithm is made
   mandatory-to-implement, it should already be available in most
   implementations.  This document defines an IANA registration
   modification to allow future documents to specify the
   implementation recommendations for each algorithm, as the
   recommendation status of each DNSSEC cryptographic algorithm is
   expected to change over time.  For example, there is no guarantee
   that newly introduced algorithms will become mandatory-to-implement
   in the future.  Likewise, published algorithms are continuously
   subjected to cryptographic attack and may become too weak, or even
   be completely broken, and will require deprecation in the future.</t>

<t>It is expected that the deprecation of an algorithm will be performed
   gradually.  This provides time for implementations to update
   their implemented algorithms while remaining interoperable.  Unless
   there are strong security reasons, an algorithm is expected to be
   downgraded from MUST to NOT RECOMMENDED or MAY, instead of directly
   from MUST to MUST NOT.  Similarly, an algorithm that has not been
   mentioned as mandatory-to-implement is expected to be first introduced
   as RECOMMENDED instead of a MUST.</t>

<t>Since the effect of using an unknown DNSKEY algorithm is that the
   zone is treated as insecure, it is recommended that algorithms which have been downgraded to NOT RECOMMENDED or lower not be used by authoritative
   nameservers and DNSSEC signers to create new DNSKEY's.  This will
   allow for deprecated algorithms to become used less and less over
   time.  Once an algorithm has reached a sufficiently low level of
   deployment, it can be marked as MUST NOT, so that recursive resolvers
   can remove support for validating it.</t>

<t>Validating recursive resolvers are encouraged to retain support for all
   algorithms not marked as MUST NOT.</t>

</section>
<section anchor="requirements-notation"><name>Requirements notation</name>

<t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY",
   and "OPTIONAL" in this document are to be interpreted as described
   in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they appear
   in all capitals, as shown here.</t>

<t><xref target="RFC2119"></xref> considers the term SHOULD equivalent to RECOMMENDED, and
   SHOULD NOT equivalent to NOT RECOMMENDED.  The authors of this
   document have chosen to use the terms RECOMMENDED and NOT
   RECOMMENDED, as this more clearly expresses the recommendations to
   implementers.</t>

</section>
</section>
<section anchor="adding-usage-and-implementation-recommendations-to-the-iana-dnssec-tables"><name>Adding usage and implementation recommendations to the IANA DNSSEC tables</name>

<t>Per this document, the following columns are being added to the
   following DNSSEC algorithm tables registered with IANA:</t>

<texttable>
      <ttcol align='left'>Table</ttcol>
      <ttcol align='left'>Column added</ttcol>
      <c>Domain Security Algorithm Numbers</c>
      <c>Use for DNSSSEC Signing</c>
      <c>Domain Security Algorithm Numbers</c>
      <c>Use for DNSSSEC Validation</c>
      <c>Domain Security Algorithm Numbers</c>
      <c>Implement for DNSSSEC Signing</c>
      <c>Domain Security Algorithm Numbers</c>
      <c>Implement for DNSSSEC Validation</c>
      <c>Digest Algorithm</c>
      <c>Use for DNSSSEC Delegation</c>
      <c>Digest Algorithm</c>
      <c>Use for DNSSSEC Validation</c>
      <c>Digest Algorithm</c>
      <c>Implement for DNSSSEC Delegation</c>
      <c>Digest Algorithm</c>
      <c>Implement for DNSSSEC Validation</c>
</texttable>

<t>Adding a new entry to the "DNS System Algorithm Numbers" registry
   with a recommended value of MAY in the "Use for DNSSSEC Signing",
   "Use for DNSSSEC Validation", "Implement for DNSSSEC Signing", or
   "Implement for DNSSSEC Validation" columns requires RFC
   publication.  Adding a new entry to, or changing existing values in,
   the "DNS System Algorithm Numbers" registry for the "Use for
   DNSSSEC Signing", "Use for DNSSSEC Validation", "Implement for
   DNSSSEC Signing", or "Implement for DNSSSEC Validation" columns to
   any other value than MAY requires a Standards Action.</t>

<t>Adding a new entry to the "Digest Algorithms" registry with a
   recommended value of MAY in the "Use for DNSSSEC Delegation", "Use
   for DNSSSEC Validation", "Implement for DNSSSEC Delegation", or
   "Implement for DNSSSEC Validation" columns requires RFC
   publication.  Adding a new entry to, or changing existing values in,
   the "DNS System Algorithm Numbers" registry for the "Use for
   DNSSSEC Delegation", "Use for DNSSSEC Validation", "Implement for
   DNSSSEC Delegation", or "Implement for DNSSSEC Validation" columns
   to any other value than MAY requires a Standards Action.</t>

<t>If an item is not marked as "RECOMMENDED", it does not necessarily
   mean that it is flawed; rather, it indicates that the item either
   has not been through the IETF consensus process, has limited
   applicability, or is intended only for specific use cases.</t>

<t>The following sections state the initial values to be populated
   into these rows, with Implementation values transcribed from
   <xref target="RFC8624"></xref>.  Use for columns was also set to the same values from
   <xref target="RFC8624"></xref>, as there is no existing documented values and general
   interpretation of the tables to date indicate they should be the
   same, although may differ in the future.</t>

</section>
<section anchor="dns-system-algorithm-numbers-column-values"><name>DNS System Algorithm Numbers Column Values</name>

<t>Initial recommendation columns of use and implementation
   recommendations for the "Domain Name System Security (DNSSEC)
   Algorithm Numbers" are shown in Table 2.  When there are multiple
   RECOMMENDED algorithms in the "use" column, operators should choose
   the best algorithm according to local policy.</t>

<t>&lt;Editor's note: A space was deliberately added to "RSASHA1-NSEC3-
   SHA1" to make the table fit within the standard internet draft text
   width.  Additionally the algorithm number column was abbreviated to
   'N'.&gt;</t>

<texttable>
      <ttcol align='left'>N</ttcol>
      <ttcol align='left'>Mnemonics</ttcol>
      <ttcol align='left'>Use for DNSSEC Signing</ttcol>
      <ttcol align='left'>Use for DNSSEC Validation</ttcol>
      <ttcol align='left'>Implement for DNSSEC Signing</ttcol>
      <ttcol align='left'>Implement for DNSSEC Validation</ttcol>
      <c>1</c>
      <c>RSAMD5</c>
      <c>MUST NOT</c>
      <c>MUST NOT</c>
      <c>MUST NOT</c>
      <c>MUST NOT</c>
      <c>3</c>
      <c>DSA</c>
      <c>MUST NOT</c>
      <c>MUST NOT</c>
      <c>MUST NOT</c>
      <c>MUST NOT</c>
      <c>5</c>
      <c>RSASHA1</c>
      <c>NOT RECOMMENDED</c>
      <c>RECOMMENDED</c>
      <c>NOT RECOMMENDED</c>
      <c>MUST</c>
      <c>6</c>
      <c>DSA-NSEC3-SHA1</c>
      <c>MUST NOT</c>
      <c>MUST NOT</c>
      <c>MUST NOT</c>
      <c>MUST NOT</c>
      <c>7</c>
      <c>RSASHA1-NSEC3- SHA1</c>
      <c>NOT RECOMMENDED</c>
      <c>RECOMMENDED</c>
      <c>NOT RECOMMENDED</c>
      <c>MUST</c>
      <c>8</c>
      <c>RSASHA256</c>
      <c>RECOMMENDED</c>
      <c>RECOMMENDED</c>
      <c>MUST</c>
      <c>MUST</c>
      <c>10</c>
      <c>RSASHA512</c>
      <c>NOT RECOMMENDED</c>
      <c>RECOMMENDED</c>
      <c>NOT RECOMMENDED</c>
      <c>MUST</c>
      <c>12</c>
      <c>ECC-GOST</c>
      <c>MUST NOT</c>
      <c>MAY</c>
      <c>MUST NOT</c>
      <c>MAY</c>
      <c>13</c>
      <c>ECDSAP256SHA256</c>
      <c>RECOMMENDED</c>
      <c>RECOMMENDED</c>
      <c>MUST</c>
      <c>MUST</c>
      <c>14</c>
      <c>ECDSAP384SHA384</c>
      <c>MAY</c>
      <c>RECOMMENDED</c>
      <c>MAY</c>
      <c>RECOMMENDED</c>
      <c>15</c>
      <c>ED25519</c>
      <c>RECOMMENDED</c>
      <c>RECOMMENDED</c>
      <c>RECOMMENDED</c>
      <c>RECOMMENDED</c>
      <c>16</c>
      <c>ED448</c>
      <c>MAY</c>
      <c>RECOMMENDED</c>
      <c>MAY</c>
      <c>RECOMMENDED</c>
</texttable>

</section>
<section anchor="dnssec-delegation-signer-ds-resource-record-rr-type-digest-algorithms-column-values"><name>DNSSEC Delegation Signer (DS) Resource Record (RR) Type Digest Algorithms Column Values</name>

<t>Initial recommendation columns of use and implementation
   recommendations for the "DNSSEC Delegation Signer (DS) Resource
   Record (RR) Type Digest Algorithms" registry are shown in Table 3.
   When there are multiple RECOMMENDED algorithms in the "use" column,
   operators should choose the best algorithm according to local
   policy.</t>

<texttable>
      <ttcol align='left'>Number</ttcol>
      <ttcol align='left'>Mnemonics</ttcol>
      <ttcol align='left'>Use for DNSSEC Delegation</ttcol>
      <ttcol align='left'>Use for DNSSEC Validation</ttcol>
      <ttcol align='left'>Implement for DNSSEC Delegation</ttcol>
      <ttcol align='left'>Implement for DNSSEC Validation</ttcol>
      <c>0</c>
      <c>NULL (CDS only)</c>
      <c>MUST NOT [*]</c>
      <c>MUST NOT [*]</c>
      <c>MUST NOT [*]</c>
      <c>MUST NOT [*]</c>
      <c>1</c>
      <c>SHA-1</c>
      <c>MUST NOT</c>
      <c>RECOMMENDED</c>
      <c>MUST NOT</c>
      <c>MUST</c>
      <c>2</c>
      <c>SHA-256</c>
      <c>RECOMMENDED</c>
      <c>RECOMMENDED</c>
      <c>MUST</c>
      <c>MUST</c>
      <c>3</c>
      <c>GOST R 34.11-94</c>
      <c>MUST NOT</c>
      <c>MAY</c>
      <c>MUST NOT</c>
      <c>MAY</c>
      <c>4</c>
      <c>SHA-384</c>
      <c>MAY</c>
      <c>RECOMMENDED</c>
      <c>MAY</c>
      <c>RECOMMENDED</c>
</texttable>

</section>
<section anchor="security-considerations"><name>Security Considerations</name>

<t>This document makes no modifications to the security of the
   existing protocol or recommendations described in <xref target="RFC8624"></xref>.  Thus
   the security considerations remain the same, which we quote below.</t>

<t>The security of cryptographic systems depends on both the strength of
   the cryptographic algorithms chosen and the strength of the keys used
   with those algorithms.  The security also depends on the engineering
   of the protocol used by the system to ensure that there are no non-
   cryptographic ways to bypass the security of the overall system.</t>

<t>This document concerns itself with the selection of cryptographic
   algorithms for the use of DNSSEC, specifically with the selection
   of "mandatory-to-implement" algorithms.  The algorithms identified
   in this document as MUST or RECOMMENDED to implement are not known
   to be broken at the current time, and cryptographic research so far
   leads us to believe that they are likely to remain secure into the
   foreseeable future.  However, this isn't necessarily forever, and
   it is expected that future documents will be issued from time to
   time to reflect the current best practices in this area.</t>

<t>Retiring an algorithm too soon would result in a zone signed with the
   retired algorithm being downgraded to the equivalent of an unsigned
   zone.  Therefore, algorithm deprecation must be done very slowly and
   only after careful consideration and measurement of its use.</t>

</section>
<section anchor="operational-considerations"><name>Operational Considerations</name>

<t>DNSKEY algorithm rollover in a live zone is a complex process.  See
   <xref target="RFC6781"></xref> and <xref target="RFC7583"></xref> for guidelines on how to perform algorithm
   rollovers.</t>

<t>DS algorithm rollover in a live zone is also a complex process.
   Upgrading algorithm at the same time as rolling the new KSK key will
   lead to DNSSEC validation failures, and users MUST upgrade the DS
   algorithm first before rolling the Key Signing Key.</t>

</section>
<section anchor="iana-considerations"><name>IANA Considerations</name>

<t>The IANA is requested to update the <xref target="DNSKEY-IANA"></xref> and <xref target="DS-IANA"></xref> registries
  according to the following sections.</t>

<section anchor="update-to-the-dns-security-algorithm-numbers-table"><name>Update to the "DNS Security Algorithm Numbers" table</name>

<t>This document requests IANA update the "DNS Security Algorithm
  Numbers" registry (<xref target="DNSKEY-IANA"></xref>) table with the following
  additional columns:</t>

<t><list style="symbols">
  <t>"Use for DNSSEC Signing"</t>
  <t>"Use for DNSSEC Validation"</t>
  <t>"Implement for DNSSEC Signing"</t>
  <t>"Implement for DNSSEC Validation"</t>
</list></t>

<t>These values should be populated using values from Table 2 of this
  document.</t>

<t>Additional, the registration policy for the <xref target="DNSKEY-IANA"></xref> registry
  should match the text describing the requirements in this document.</t>

</section>
<section anchor="update-to-the-digest-algorithms-table"><name>Update to the "Digest Algorithms" table</name>

<t>This document requests IANA update the "Digest Algorithms" registry
  (<xref target="DS-IANA"></xref>) table with the following additional columns:</t>

<t><list style="symbols">
  <t>"Use for DNSSEC Delegation"</t>
  <t>"Use for DNSSEC Validation"</t>
  <t>"Implement for DNSSEC Delegation"</t>
  <t>"Implement for DNSSEC Validation"</t>
</list></t>

<t>These values should be populated using values from Table 3 of this
  document.</t>

<t><list style="symbols">
  <t>Update the registration policy for the <xref target="DNSKEY-IANA"></xref> registry to
match the text describing update requirements above.</t>
</list></t>

</section>
</section>
<section anchor="acknowledgments"><name>Acknowledgments</name>

<t>This document is based on, and extends, RFC 8624, which was authored by
  Paul Wouters, and Ondrej Sury.</t>

<t>The contents of this document was heavily discussed by participants
  of the DNSOP working group.  We appreciate the thoughtfulness of the
  many opinions expressed by working group participants that all
  helped shaped this document.  We thank Paul Hoffman and Paul Wouters
  for their contributed text.</t>

</section>


  </middle>

  <back>


    <references title='Normative References' anchor="sec-normative-references">



<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="RFC8624">
  <front>
    <title>Algorithm Implementation Requirements and Usage Guidance for DNSSEC</title>
    <author fullname="P. Wouters" initials="P." surname="Wouters"/>
    <author fullname="O. Sury" initials="O." surname="Sury"/>
    <date month="June" year="2019"/>
    <abstract>
      <t>The DNSSEC protocol makes use of various cryptographic algorithms in order to provide authentication of DNS data and proof of nonexistence. To ensure interoperability between DNS resolvers and DNS authoritative servers, it is necessary to specify a set of algorithm implementation requirements and usage guidelines to ensure that there is at least one algorithm that all implementations support. This document defines the current algorithm implementation requirements and usage guidance for DNSSEC. This document obsoletes RFC 6944.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8624"/>
  <seriesInfo name="DOI" value="10.17487/RFC8624"/>
</reference>
<reference anchor="RFC9364">
  <front>
    <title>DNS Security Extensions (DNSSEC)</title>
    <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
    <date month="February" year="2023"/>
    <abstract>
      <t>This document describes the DNS Security Extensions (commonly called "DNSSEC") that are specified in RFCs 4033, 4034, and 4035, as well as a handful of others. One purpose is to introduce all of the RFCs in one place so that the reader can understand the many aspects of DNSSEC. This document does not update any of those RFCs. A second purpose is to state that using DNSSEC for origin authentication of DNS data is the best current practice. A third purpose is to provide a single reference for other documents that want to refer to DNSSEC.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="237"/>
  <seriesInfo name="RFC" value="9364"/>
  <seriesInfo name="DOI" value="10.17487/RFC9364"/>
</reference>

<reference anchor="DNSKEY-IANA" target="https://www.iana.org/assignments/dns-sec-alg-numbers/dns-sec-alg-numbers.xhtml">
  <front>
    <title>Domain Name System Security (DNSSEC) Algorithm Numbers</title>
    <author initials="" surname="IANA" fullname="IANA">
      <organization></organization>
    </author>
    <date year="n.d."/>
  </front>
</reference>
<reference anchor="DS-IANA" target="http://www.iana.org/assignments/ds-rr-types">
  <front>
    <title>Delegation Signer (DS) Resource Record (RR) Type Digest Algorithms</title>
    <author initials="" surname="IANA" fullname="IANA">
      <organization></organization>
    </author>
    <date year="n.d."/>
  </front>
</reference>


    </references>

    <references title='Informative References' anchor="sec-informative-references">



<reference anchor="RFC4034">
  <front>
    <title>Resource Records for the DNS Security Extensions</title>
    <author fullname="R. Arends" initials="R." surname="Arends"/>
    <author fullname="R. Austein" initials="R." surname="Austein"/>
    <author fullname="M. Larson" initials="M." surname="Larson"/>
    <author fullname="D. Massey" initials="D." surname="Massey"/>
    <author fullname="S. Rose" initials="S." surname="Rose"/>
    <date month="March" year="2005"/>
    <abstract>
      <t>This document is part of a family of documents that describe the DNS Security Extensions (DNSSEC). The DNS Security Extensions are a collection of resource records and protocol modifications that provide source authentication for the DNS. This document defines the public key (DNSKEY), delegation signer (DS), resource record digital signature (RRSIG), and authenticated denial of existence (NSEC) resource records. The purpose and format of each resource record is described in detail, and an example of each resource record is given.</t>
      <t>This document obsoletes RFC 2535 and incorporates changes from all updates to RFC 2535. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="4034"/>
  <seriesInfo name="DOI" value="10.17487/RFC4034"/>
</reference>
<reference anchor="RFC4509">
  <front>
    <title>Use of SHA-256 in DNSSEC Delegation Signer (DS) Resource Records (RRs)</title>
    <author fullname="W. Hardaker" initials="W." surname="Hardaker"/>
    <date month="May" year="2006"/>
    <abstract>
      <t>This document specifies how to use the SHA-256 digest type in DNS Delegation Signer (DS) Resource Records (RRs). DS records, when stored in a parent zone, point to DNSKEYs in a child zone. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="4509"/>
  <seriesInfo name="DOI" value="10.17487/RFC4509"/>
</reference>
<reference anchor="RFC5155">
  <front>
    <title>DNS Security (DNSSEC) Hashed Authenticated Denial of Existence</title>
    <author fullname="B. Laurie" initials="B." surname="Laurie"/>
    <author fullname="G. Sisson" initials="G." surname="Sisson"/>
    <author fullname="R. Arends" initials="R." surname="Arends"/>
    <author fullname="D. Blacka" initials="D." surname="Blacka"/>
    <date month="March" year="2008"/>
    <abstract>
      <t>The Domain Name System Security (DNSSEC) Extensions introduced the NSEC resource record (RR) for authenticated denial of existence. This document introduces an alternative resource record, NSEC3, which similarly provides authenticated denial of existence. However, it also provides measures against zone enumeration and permits gradual expansion of delegation-centric zones. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="5155"/>
  <seriesInfo name="DOI" value="10.17487/RFC5155"/>
</reference>
<reference anchor="RFC5702">
  <front>
    <title>Use of SHA-2 Algorithms with RSA in DNSKEY and RRSIG Resource Records for DNSSEC</title>
    <author fullname="J. Jansen" initials="J." surname="Jansen"/>
    <date month="October" year="2009"/>
    <abstract>
      <t>This document describes how to produce RSA/SHA-256 and RSA/SHA-512 DNSKEY and RRSIG resource records for use in the Domain Name System Security Extensions (RFC 4033, RFC 4034, and RFC 4035). [STANDARDS TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="5702"/>
  <seriesInfo name="DOI" value="10.17487/RFC5702"/>
</reference>
<reference anchor="RFC5933">
  <front>
    <title>Use of GOST Signature Algorithms in DNSKEY and RRSIG Resource Records for DNSSEC</title>
    <author fullname="V. Dolmatov" initials="V." role="editor" surname="Dolmatov"/>
    <author fullname="A. Chuprina" initials="A." surname="Chuprina"/>
    <author fullname="I. Ustinov" initials="I." surname="Ustinov"/>
    <date month="July" year="2010"/>
    <abstract>
      <t>This document describes how to produce digital signatures and hash functions using the GOST R 34.10-2001 and GOST R 34.11-94 algorithms for DNSKEY, RRSIG, and DS resource records, for use in the Domain Name System Security Extensions (DNSSEC).</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="5933"/>
  <seriesInfo name="DOI" value="10.17487/RFC5933"/>
</reference>
<reference anchor="RFC6605">
  <front>
    <title>Elliptic Curve Digital Signature Algorithm (DSA) for DNSSEC</title>
    <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
    <author fullname="W.C.A. Wijngaards" initials="W.C.A." surname="Wijngaards"/>
    <date month="April" year="2012"/>
    <abstract>
      <t>This document describes how to specify Elliptic Curve Digital Signature Algorithm (DSA) keys and signatures in DNS Security (DNSSEC). It lists curves of different sizes and uses the SHA-2 family of hashes for signatures. [STANDARDS-TRACK]</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="6605"/>
  <seriesInfo name="DOI" value="10.17487/RFC6605"/>
</reference>
<reference anchor="RFC6781">
  <front>
    <title>DNSSEC Operational Practices, Version 2</title>
    <author fullname="O. Kolkman" initials="O." surname="Kolkman"/>
    <author fullname="W. Mekking" initials="W." surname="Mekking"/>
    <author fullname="R. Gieben" initials="R." surname="Gieben"/>
    <date month="December" year="2012"/>
    <abstract>
      <t>This document describes a set of practices for operating the DNS with security extensions (DNSSEC). The target audience is zone administrators deploying DNSSEC.</t>
      <t>The document discusses operational aspects of using keys and signatures in the DNS. It discusses issues of key generation, key storage, signature generation, key rollover, and related policies.</t>
      <t>This document obsoletes RFC 4641, as it covers more operational ground and gives more up-to-date requirements with respect to key sizes and the DNSSEC operations.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="6781"/>
  <seriesInfo name="DOI" value="10.17487/RFC6781"/>
</reference>
<reference anchor="RFC7583">
  <front>
    <title>DNSSEC Key Rollover Timing Considerations</title>
    <author fullname="S. Morris" initials="S." surname="Morris"/>
    <author fullname="J. Ihren" initials="J." surname="Ihren"/>
    <author fullname="J. Dickinson" initials="J." surname="Dickinson"/>
    <author fullname="W. Mekking" initials="W." surname="Mekking"/>
    <date month="October" year="2015"/>
    <abstract>
      <t>This document describes the issues surrounding the timing of events in the rolling of a key in a DNSSEC-secured zone. It presents timelines for the key rollover and explicitly identifies the relationships between the various parameters affecting the process.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="7583"/>
  <seriesInfo name="DOI" value="10.17487/RFC7583"/>
</reference>
<reference anchor="RFC8080">
  <front>
    <title>Edwards-Curve Digital Security Algorithm (EdDSA) for DNSSEC</title>
    <author fullname="O. Sury" initials="O." surname="Sury"/>
    <author fullname="R. Edmonds" initials="R." surname="Edmonds"/>
    <date month="February" year="2017"/>
    <abstract>
      <t>This document describes how to specify Edwards-curve Digital Security Algorithm (EdDSA) keys and signatures in DNS Security (DNSSEC). It uses EdDSA with the choice of two curves: Ed25519 and Ed448.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8080"/>
  <seriesInfo name="DOI" value="10.17487/RFC8080"/>
</reference>

<reference anchor="TLS-ciphersuites" target="https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#tls-parameters-4">
  <front>
    <title>Transport Layer Security (TLS) Parameters</title>
    <author initials="" surname="IANA" fullname="IANA">
      <organization></organization>
    </author>
    <date year="n.d."/>
  </front>
</reference>


    </references>


<?line 386?>

<section anchor="changelog"><name>ChangeLog</name>

<section anchor="changes-from-ietf-01-to-ietf-02"><name>Changes from ietf-01 to ietf-02</name>

<t><list style="symbols">
  <t>Changed the MUST values in the tables for the Use columns to
RECOMMENDED based on discussions no the dnsop mailing list.</t>
  <t>Other minor wording and formatting changes</t>
</list></t>

</section>
<section anchor="changes-from-ietf-00-to-ietf-01"><name>Changes from ietf-00 to ietf-01</name>

<t><list style="symbols">
  <t>Only NIT fixing</t>
</list></t>

</section>
<section anchor="changes-from-hardaker-04-to-ietf-00"><name>Changes from hardaker-04 to ietf-00</name>

<t><list style="symbols">
  <t>Just a draft name and number change.</t>
</list></t>

</section>
<section anchor="changes-from-03-to-04"><name>Changes from -03 to -04</name>

<t><list style="symbols">
  <t>Changed the columns being added from 2 per table to 4, based on
discussion within the dnsop working group mailing list.  This was
a fairly major set of changes.</t>
</list></t>

</section>
<section anchor="changes-since-rfc8624"><name>Changes since RFC8624</name>

<t><list style="symbols">
  <t>The primary purpose of this revision is to introduce the new
columns to existing registries.  It makes no changes to the
previously defined values.</t>
  <t>Merged in RFC9157 updates.</t>
  <t>Set authors as Wes Hardaker, Warren Kumari.</t>
</list></t>

</section>
</section>


  </back>

<!-- ##markdown-source:
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
aaXrnP3a7x7WOuz9L/wN83ZLVwAA

-->

</rfc>

