<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.43 (Ruby 3.2.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-prabel-cfrg-suf-hybrid-sigs-02" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.0 -->
  <front>
    <title abbrev="SUF Hybrid Signature">Hybrid Digital Signatures with Strong Unforgeability</title>
    <seriesInfo name="Internet-Draft" value="draft-prabel-cfrg-suf-hybrid-sigs-02"/>
    <author initials="L." surname="Prabel" fullname="Lucas Prabel">
      <organization>Huawei</organization>
      <address>
        <email>lucas.prabel@huawei.com</email>
      </address>
    </author>
    <author initials="G." surname="Wang" fullname="Guilin Wang">
      <organization>Huawei</organization>
      <address>
        <email>wang.guilin@huawei.com</email>
      </address>
    </author>
    <author initials="J." surname="Janneck" fullname="Jonas Janneck">
      <organization>Ruhr University Bochum</organization>
      <address>
        <email>jonas.janneck@rub.de</email>
      </address>
    </author>
    <author initials="T." surname="Reddy" fullname="Tirumaleswar Reddy">
      <organization>Nokia</organization>
      <address>
        <postal>
          <city>Bangalore</city>
          <region>Karnataka</region>
          <country>India</country>
        </postal>
        <email>kondtir@gmail.com</email>
      </address>
    </author>
    <author initials="J." surname="Preuß Mattsson" fullname="John Preuß Mattsson">
      <organization>Ericsson AB</organization>
      <address>
        <email>john.mattsson@ericsson.com</email>
      </address>
    </author>
    <date year="2026" month="September" day="01"/>
    <area>Security</area>
    <workgroup>CFRG</workgroup>
    <keyword>CFRG</keyword>
    <keyword>Migration</keyword>
    <keyword>PQC</keyword>
    <abstract>
      <?line 88?>

<t>This document proposes a generic hybrid signature construction that achieves strong unforgeability under chosen-message attacks (SUF-CMA), provided that the second component (typically the post-quantum one) is SUF-CMA secure. The proposed hybrid construction differs from the current composite hybrid approach by binding the second (post-quantum) signature to the concatenation of the message and the first (traditional) signature. This approach ensures that hybrid signatures maintain SUF-CMA security even when the first component only provides EUF-CMA security.</t>
      <t>In addition to this general hybrid construction, this document also proposes a non-black-box variant specifically tailored for schemes built from the Fiat-Shamir paradigm. This variant is SUF-CMA secure as long as only one component is SUF-CMA secure.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-prabel-cfrg-suf-hybrid-sigs/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        Cryptography Forum Research Group mailing list (<eref target="mailto:cfrg@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/cfrg/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/cfrg/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/lucasprabel/draft-cfrg-suf-hybrid-sigs"/>.</t>
    </note>
  </front>
  <middle>
    <?line 94?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>With the emergence of post-quantum (PQ) digital signatures, several groups (including ETSI CYBER and IETF LAMPS, TLS JOSE, SSHM) have explored hybrid constructions combining traditional and PQ algorithms. The main goal is to ensure long-term security during the transition to post-quantum cryptography, acknowledging that traditional algorithms are more mature than post-quantum ones and that the latter still raise uncertainty about their security.</t>
      <t>Current composite hybrid schemes typically provide existential unforgeability under chosen-message attacks (EUF-CMA), but do not ensure strong unforgeability. SUF-CMA extends EUF-CMA by requiring that it be computationally infeasible to produce a new valid signature even for a message-signature pair previously observed. This distinction has practical implications in preventing message replay, transaction duplication, and log poisoning.</t>
      <t>Although several recent algorithms such as EdDSA, ML-DSA, and SLH-DSA claim to achieve SUF-CMA security, some popular traditional schemes (RSA, ECDSA) only achieve EUF-CMA. Therefore, constructing a hybrid digital signature scheme maintaining SUF-CMA when one component does not is of particular interest.</t>
      <t>To address this concern, this document specifies a generic hybrid construction that guarantees SUF-CMA security when the second underlying component (e.g. the PQ scheme) is SUF-CMA. The construction is quite simple and can be applied generically across PQ/T signature combinations. It is originally proposed in <xref target="BH23"/>, though its SUF-CMA is not analyzed in the article.The construction could also be used for a hybrid PQ/PQ security, relying on two post-quantum components.</t>
    </section>
    <section anchor="conventions-and-definitions">
      <name>Conventions and Definitions</name>
      <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
      <?line -18?>

<t>This document follows the terminology for post-quantum hybrid schemes defined in <xref target="RFC9794"/>.</t>
      <t>This section recalls some of this terminology, but also adds other definitions used throughout the whole document:</t>
      <t><em>EUF-CMA</em>:  Existential Unforgeability under Chosen Message Attack.</t>
      <t><em>SUF-CMA</em>:  Strong Unforgeability under Chosen Message Attack.</t>
      <t><em>Post-Quantum Asymmetric Cryptographic Algorithm</em>:  An asymmetric
cryptographic algorithm that is intended to be secure against
attacks using quantum computers as well as classical computers.
They can also be called quantum-resistant or quantum-safe algorithms.</t>
      <t><em>PQ/T Hybrid Digital Signature</em>:  A multi-algorithm digital signature scheme made up of two or more component digital signature algorithms where at least one is a post-quantum algorithm and at least one is a traditional algorithm.</t>
      <t><em>Post-Quantum Traditional (PQ/T) Hybrid Composite Scheme</em>:  A multi-algorithm scheme where at least one component algorithm is a post-quantum algorithm and at least one is a traditional algorithm and the resulting composite scheme is exposed as a singular interface of the same type as the component algorithms.</t>
      <t><em>Component Scheme:</em>  Each cryptographic scheme that makes up a PQ/T hybrid scheme or PQ/T hybrid protocol.</t>
    </section>
    <section anchor="proposed-construction">
      <name>Proposed Construction</name>
      <t>The proposed construction ensures that the second (nested) signature binds the first (nested) signature, making the overall scheme SUF-CMA as long as the (typically PQ) component is SUF-CMA secure. The hybrid signature construction is defined in the following subsections.</t>
      <t>Before signing a message <tt>m</tt>, the hybrid scheme derives a message representative <tt>m'</tt> from <tt>m</tt> to address specific security concerns, and in particular to achieve non-separability, following a similar approach to <xref target="I-D.draft-ietf-lamps-pq-composite-sigs"/>.</t>
      <section anchor="hybrid-key-generation">
        <name>Hybrid Key Generation</name>
        <artwork><![CDATA[
Generate component keys

- Generate `(pk1, sk1)` for the traditional scheme.
- Generate `(pk2, sk2)` for the post-quantum scheme.
- The hybrid public key is `pk = (pk1 || pk2)`.
]]></artwork>
      </section>
      <section anchor="hybrid-sign">
        <name>Hybrid Sign</name>
        <t>The Hybrid.Sign algorithm consists in signing a message <tt>m'</tt> derived from <tt>m</tt> with the first component, and then signing the concatenation <tt>m' || s1</tt> of the derived message with the first signature with the second component.</t>
        <artwork><![CDATA[
Generate the message representative

- Compute m' = Prefix || Label || len(ctx) || ctx || PH(m)

Generate hybrid signature

- Compute s1 = Sign_1(sk1, m')
- Compute s2 = Sign_2(sk2, m' || s1)
- Output the hybrid signature s = (s1 || s2)
]]></artwork>
        <t>In the computation of the message representative:
- <tt>Prefix</tt> is the byte encoding of the string "SUFHybridSignature2025", which in hexadecimal is "5355464879627269645369676E617475726532303235".
- <tt>Label</tt>: a label which is specific to the particular component algorithms being used.
- <tt>len(ctx)</tt>: a single byte representing the length of <tt>ctx</tt>.
- <tt>ctx</tt>: the context bytes.
- <tt>PH(m)</tt>: the hash of the message to be signed.</t>
      </section>
      <section anchor="hybrid-verify">
        <name>Hybrid Verify</name>
        <artwork><![CDATA[
Verify hybrid signature

- Compute m' = Prefix || Label || len(ctx) || ctx || PH(m)
- Parse s as (s1, s2)
- Compute Verify_1(pk1, m', s1)
- Compute Verify_2(pk2, m' || s1, s2)
- Accept if both verifications succeed.
]]></artwork>
      </section>
      <section anchor="related-works">
        <name>Related works</name>
        <t>The hybrid construction in <xref target="I-D.draft-ietf-lamps-pq-composite-sigs"/> only provides SUF-CMA security if both components is providing SUF-CMA security and one of the components are deterministic. As traditional signatures do not provide any security against quantum attackers, when <xref target="I-D.draft-ietf-lamps-pq-composite-sigs"/> is used for
PQ/T hybrid scheme, it does not provide SUF-CMA security against quantum attackers. In this document, only the second component needs to be SUF-CMA so that the hybrid scheme achieves SUF-CMA security.</t>
        <t>In contrast to <xref target="I-D.draft-ietf-lamps-pq-composite-sigs"/>, the signing process of the hybrid construction proposed in this document cannot be parallelized. Indeed, computing the hybrid signature <tt>s = (s1 || s2)</tt> requires to compute <tt>s1 = Sign_1(sk1, m')</tt> first in order to compute <tt>s2 = Sign_2(sk2, m' || s1)</tt>.</t>
        <t>Another related construction is <xref target="I-D.draft-devevey-cfrg-silithium"/>, which combines EC-Schnorr and ML-DSA. Although presented as a standalone scheme rather than a generic framework, its signing process follows a pattern similar to the non-black-box construction described in this document: the post-quantum (ML-DSA) signature is computed over a commitment produced during the traditional (EC-Schnorr) signing process, and the traditional challenge is then derived from that post-quantum signature. This binding mechanism illustrates a concrete instantiation of the non-black-box approach and achieves comparable strong unforgeability guarantees.</t>
      </section>
    </section>
    <section anchor="non-black-box-construction">
      <name>Non-black-box Construction</name>
      <t>The proposed construction of this section ensures that the overall scheme is SUF-CMA as long as only one component is SUF-CMA secure. The hybrid signature construction is defined in the following subsections.</t>
      <t>The hybrid can be used for signature schemes that are built from the Fiat-Shamir paradigm as the first component and from any signature scheme as the second compoenent. Hence, they use a canonical identification scheme (ID) underlying a Fiat-Shamir construction and a signature scheme (Sig_2).
This applies to combining EdDSA and any post-quantum signature scheme, for example ML-DSA.</t>
      <t>Before signing a message <tt>m</tt>, the hybrid scheme derives a message representative <tt>m'</tt> from <tt>m</tt> to address specific security concerns, and in particular to achieve non-separability, following a similar approach to <xref target="I-D.draft-ietf-lamps-pq-composite-sigs"/>.</t>
      <section anchor="hybrid-key-generation-1">
        <name>Hybrid Key Generation</name>
        <artwork><![CDATA[
Generate component keys

- Generate `(pk1, sk1)` for the (traditional) ID scheme.
- Generate `(pk2, sk2)` for the (post-quantum) signature scheme.
- The hybrid public key is `pk = (pk1, pk2)`.
]]></artwork>
      </section>
      <section anchor="hybrid-sign-1">
        <name>Hybrid Sign</name>
        <t>The Hybrid.Sign algorithm consists of applying the Fiat-Shamir paradigm for the first signature component. During the process (after the commitment has been computed), the second component is applied by signing the message and the commitment. The remainder of the Fiat-Shamir signature is computed using the second signature component instead of the message and the commitment as usual.</t>
        <artwork><![CDATA[
Generate the message representative

- Compute m' = Prefix || Label || len(ctx) || ctx || pk's || PH(m)

Generate hybrid signature

- Compute (com, st) = ID.Com(sk1)
- Compute m'' = PH(1 || m' || com)
- Compute s2 = Sig.Sign_2(sk2, m'')
- Compute chl = PH(2 || s2)
- Compute rsp = ID.Rsp(sk1, com, chl, st)
- Output the hybrid signature s = (rsp || s2)
]]></artwork>
        <t>In the computation of the message representative:
- <tt>Prefix</tt> is the byte encoding of the string "SUFHybridSignature2025", which in hexadecimal is "5355464879627269645369676E617475726532303235".
- <tt>Label</tt>: a specific label which is specific to the particular component algorithms being used.
- <tt>len(ctx)</tt>: a single byte representing the length of <tt>ctx</tt>.
- <tt>ctx</tt>: the context bytes.
- <tt>pk's</tt>: the concatenation of pk1 and pk2.
- <tt>PH(m)</tt>: the hash of the message to be signed.</t>
      </section>
      <section anchor="hybrid-verify-1">
        <name>Hybrid Verify</name>
        <artwork><![CDATA[
Verify hybrid signature

- Compute m' = Prefix || Label || len(ctx) || ctx || pk's || PH(m)
- Parse s as (rsp || s2)
- Compute chl = PH(2 || s2)
- Compute com = ID.ExtCom(pk1, ch, rsp)
- Compute m'' = PH(1 || m' || com)
- Compute Verify_2(pk2, m'', s2)
- Accept if verification succeeds.
]]></artwork>
      </section>
      <section anchor="security-and-applicability">
        <name>Security and Applicability</name>
        <t>The hybrid is SUF-CMA if one of the underlying signatures is SUF-CMA secure. Additionally, the ID scheme must have unique responses and the second signature component (post-quantum component) must fulfill message-bound security (MBS) <xref target="BUFF"/> and random-message validity (RMV) <xref target="Jan25"/>.</t>
        <t>The first requirement (on the traditional scheme) is fulfilled by EdDSA which is built from an ID scheme with unique responses. The second requirement (on the post-quantum scheme) is fulfilled by any of NIST standards/winners, i.e. ML-DSA, SLH-DSA, Falcon (to be FN-DSA).</t>
      </section>
    </section>
    <section anchor="why-the-binding-hybrid-is-required">
      <name>Why the Binding Hybrid is Required</name>
      <t>Hybrid constructions will have to provide SUF-CMA at the artifact level to ensure single-signature semantics and non-repudiation.  In many real-world deployments the artifact signing use case is central: software releases, firmware images, signed logs, and legal/financial documents are all artifacts that rely on a single, unambiguous signature to prove provenance and integrity. A hybrid design achieves SUF-CMA only if one signature component is cryptographically bound to the other, forming a binding hybrid rather than signing the same message independently.</t>
      <t>Any successful forgery of a binding hybrid must fall into one of two categories:</t>
      <ul spacing="normal">
        <li>
          <t>New second signature on a new input:<br/>
The attacker generates a new traditional signature <tt>s1*</tt> that the legitimate signer never produced. The attacker would then need to forge a valid <tt>s2*</tt> over the concatenation <tt>m' || s1*</tt>.  Producing such an <tt>s2*</tt> is a forgery against the PQC algorithm.</t>
        </li>
        <li>
          <t>Different second-signature on an already-signed input:<br/>
The attacker reuses an existing <tt>(m', s1)</tt> but fabricates a distinct <tt>s2*</tt> for the same <tt>(m' || s1)</tt>, yielding two valid second signatures for one message.</t>
        </li>
      </ul>
      <t>Both outcomes constitute a SUF-CMA forgery against the second component: the first case for a new message, the second for a second valid signature on an existing message.  If the second component is SUF-CMA secure, neither case is computationally feasible, and the combined hybrid inherits SUF-CMA security.</t>
      <section anchor="loss-of-non-repudiation-in-parallel-hybrids-under-crqc">
        <name>Loss of Non-Repudiation in Parallel Hybrids under CRQC</name>
        <t>As described in <xref target="I-D.draft-ietf-lamps-pq-composite-sigs"/>, composite hybrids produce multiple component signatures independently over the same message.<br/>
Once a CRQC can forge the traditional component, an attacker can create an alternate classical signature <tt>s1*</tt> for a message that already has a valid hybrid signature <tt>(s1, s2)</tt>.  Because the PQC signature <tt>s2</tt> remains valid independently of the classical signature, the modified pair <tt>(s1*, s2)</tt> also verifies successfully.</t>
        <t>While authenticity of the PQC component remains intact, non-repudiation cannot be guaranteed: multiple distinct hybrid signatures <tt>(s1, s2)</tt> and <tt>(s1*, s2)</tt> can exist for the same message. Therefore, once the classical algorithm becomes breakable, parallel hybrids no longer provide single-signature semantics, the assurance that each message corresponds to exactly one, unique signature from the signer.</t>
        <t>On the contrary, this document’s hybrid construction, by binding the second signature <tt>s2</tt> to the first signature <tt>s1</tt>, ensures single-signature semantics and preserves non-repudiation.</t>
      </section>
      <section anchor="ecdsa-vs-eddsa-in-hybrid-constructions">
        <name>ECDSA vs EdDSA in Hybrid Constructions</name>
        <t>Even though both ECDSA (secp256r1/secp384r1) and EdDSA (Ed25519/Ed448) become mathematically breakable once a CRQC can derive private keys from public keys, their behaviour in hybrid constructions differs significantly:</t>
        <ul spacing="normal">
          <li>
            <t>ECDSA is randomized and non-deterministic, producing multiple distinct valid signatures for the same message. After CRQCs arrive, an attacker can generate arbitrarily many valid classical signatures, and hence multiple valid hybrids, destroying non-repudiation.</t>
          </li>
          <li>
            <t>Ed25519 and Ed448, in contrast, are deterministic and provide SUF-CMA security in their standard formulations, yielding a unique valid signature per message for a given key. This determinism eliminates malleability and preserves non-repudiation even if a CRQC later compromises the private key. In parallel hybrids, this property avoids ambiguity about which signature is authentic. In binding hybrids, EdDSA’s fixed, deterministic format enables unambiguous inclusion of <tt>s1</tt> in the PQC input (<tt>m' || s1</tt>), simplifying verification and ensuring consistent interpretation across implementations.</t>
          </li>
        </ul>
        <t>Consequently, ECDSA can only be used in a binding hybrid to preserve non-repudiation, and cannot be used in a parallel hybrid, because it is not SUF-CMA and becomes forgeable and repudiable once a CRQC can recover its private key.</t>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <section anchor="security-model-and-motivation">
        <name>Security Model and Motivation</name>
        <t>The hybrid construction described in this document aims to guarantee strong unforgeability of the composite signature whenever the second component is SUF-CMA secure. This is in contrast to the composite construction in <xref target="I-D.draft-ietf-lamps-pq-composite-sigs"/>, where SUF-CMA of the composite generally requires both components to be SUF-CMA. The design proposed here strengthens that property: SUF-CMA of the overall construction depends only on the SUF-CMA of the second component, regardless of the security level of the first one.</t>
      </section>
      <section anchor="suf-cma-security">
        <name>SUF-CMA Security</name>
        <section anchor="why-suf-cma-matters">
          <name>Why SUF-CMA matters</name>
          <t>While EUF-CMA security could be sufficient in several use cases, weaknesses in EUF-only schemes allow "re-signing" the same message, enabling real-world exploits such as replay of messages, double receipts, and log poisoning. Moreover, many current deployed systems implicitly assume that all digital signatures are SUF-secure, and that a single unique signature exists per message.</t>
          <t>For this reason, the construction ensures that if the second component is SUF-CMA, the hybrid automatically resists replay and duplication attacks, aligning with best practices in recent signature standards (EdDSA, ML-DSA, SLH-DSA, etc.).</t>
        </section>
        <section anchor="security-rationale">
          <name>Security Rationale</name>
          <t>Intuitively, an adversary attempting to forge <tt>(m*, s1*, s2*)</tt> must either:</t>
          <ul spacing="normal">
            <li>
              <t>Forge <tt>s2*</tt> on <tt>(m* || s1*)</tt>, which is infeasible if the second scheme is SUF-CMA;</t>
            </li>
          </ul>
          <t>or</t>
          <ul spacing="normal">
            <li>
              <t>Reuse an existing <tt>(m, s1)</tt> pair with a modified <tt>s2</tt>, which again breaks SUF-CMA of the second scheme.</t>
            </li>
          </ul>
          <t>Consequently, if the second component is SUF-CMA secure, the hybrid construction remains SUF-CMA secure even when the first component provides only EUF-CMA security.</t>
          <t>In contrast, if the second scheme were only EUF-CMA, the second attack (re-signing the same message differently) would no longer be excluded, and the hybrid construction would not be SUF-CMA secure.</t>
          <t>This contrasts with classical composite hybrids (e.g. <tt>trad(M) || PQ(M)</tt>)
where the PQ signature does not authenticate the output of the
traditional signature, leaving possible avenues for replay or
signature substitution.</t>
        </section>
      </section>
      <section anchor="non-separability">
        <name>Non-Separability</name>
        <t>The document <xref target="I-D.draft-ietf-pquip-hybrid-signature-spectrums"/> defines both notions of Weak Non-Separability (WNS) and Strong Non-Separability (SNS).</t>
        <t>The hybrid construction in this document achieves WNS because the <tt>Prefix</tt> of the message representative <tt>m'</tt> is an evidence that a verifier may be able to identify, preventing the validation of a component signature which would have been removed from the composite signature.</t>
        <t>However, SNS is not achieved, as <tt>s1</tt> stripped from a composite signature <tt>s = (s1 || s2)</tt> is a valid component signature of the message <tt>m'</tt> and <tt>s2 </tt> is a valid component signature of the message <tt>m' || s1</tt>.</t>
      </section>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="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="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="I-D.draft-ietf-lamps-pq-composite-sigs">
          <front>
            <title>Composite Module-Lattice-Based Digital Signature Algorithm (ML-DSA) for use in X.509 Public Key Infrastructure</title>
            <author fullname="Mike Ounsworth" initials="M." surname="Ounsworth">
              <organization>Entrust Limited</organization>
            </author>
            <author fullname="John Gray" initials="J." surname="Gray">
              <organization>Entrust Limited</organization>
            </author>
            <author fullname="Massimiliano Pala" initials="M." surname="Pala">
              <organization>OpenCA Labs</organization>
            </author>
            <author fullname="Jan Klaußner" initials="J." surname="Klaußner">
              <organization>Bundesdruckerei GmbH</organization>
            </author>
            <author fullname="Scott Fluhrer" initials="S." surname="Fluhrer">
              <organization>Cisco Systems</organization>
            </author>
            <date day="21" month="April" year="2026"/>
            <abstract>
              <t>   This document defines combinations of US NIST Module-Lattice-Based
   Digital Signature Algorithm (ML-DSA) in hybrid with traditional
   algorithms RSASSA-PKCS1-v1.5, RSASSA-PSS, ECDSA, Ed25519, and Ed448.
   These combinations are tailored to meet regulatory guidelines in
   certain regions.  Composite ML-DSA is applicable in applications that
   use X.509 or PKIX data structures that accept ML-DSA, but where the
   operator wants extra protection against breaks or catastrophic bugs
   in ML-DSA, and where existential unforgeability (EUF-CMA) level
   security is acceptable.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-lamps-pq-composite-sigs-19"/>
        </reference>
        <reference anchor="I-D.draft-ietf-pquip-hybrid-signature-spectrums">
          <front>
            <title>Hybrid signature spectrums</title>
            <author fullname="Nina Bindel" initials="N." surname="Bindel">
              <organization>SandboxAQ</organization>
            </author>
            <author fullname="Britta Hale" initials="B." surname="Hale">
              <organization>Naval Postgraduate School</organization>
            </author>
            <author fullname="Deirdre Connolly" initials="D." surname="Connolly">
              <organization>SandboxAQ</organization>
            </author>
            <author fullname="Flo D" initials="F." surname="D">
              <organization>UK National Cyber Security Centre</organization>
            </author>
            <date day="20" month="June" year="2025"/>
            <abstract>
              <t>   This document describes classification of design goals and security
   considerations for hybrid digital signature schemes, including proof
   composability, non-separability of the component signatures given a
   hybrid signature, backwards/forwards compatibility, hybrid
   generality, and simultaneous verification.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-pquip-hybrid-signature-spectrums-07"/>
        </reference>
        <reference anchor="I-D.draft-devevey-cfrg-silithium">
          <front>
            <title>Silithium - A Compact, Efficient and Non-separable Hybrid Signature</title>
            <author fullname="Julien Devevey" initials="J." surname="Devevey">
              <organization>ANSSI</organization>
            </author>
            <author fullname="Maxime Roméas" initials="M." surname="Roméas">
              <organization>ANSSI</organization>
            </author>
            <author fullname="Morgane Guerreau" initials="M." surname="Guerreau">
              <organization>PQShield</organization>
            </author>
            <date day="6" month="July" year="2026"/>
            <abstract>
              <t>   This document defines Silithium, an augmentation of US NIST Module-
   Lattice-based Digital Signing Algorithm (ML-DSA) [FIPS.204] with
   traditional elliptic-curve operations, that uses ML-DSA in a black-
   box manner.  This results in a digital signature scheme with hybrid
   security, requiring solving hard lattice problems as well as discrete
   logarithm in order to forge a signature.  This augmentation is
   designed to satisfy regulatory guidelines in certain regions.
   Silithium is strongly unforgeable as long as ML-DSA is.  Morevoer,
   Silithium can be used in a backward compatible and interopable manner
   without hindering security.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-devevey-cfrg-silithium-00"/>
        </reference>
        <reference anchor="BH23" target="https://eprint.iacr.org/2023/423.pdf">
          <front>
            <title>A Note on Hybrid Signature Schemes</title>
            <author initials="N." surname="Bindel" fullname="Nina Bindel">
              <organization/>
            </author>
            <author initials="B." surname="Hale" fullname="Britta Hale">
              <organization/>
            </author>
            <date year="2023" month="July"/>
          </front>
        </reference>
        <reference anchor="Jan25" target="https://eprint.iacr.org/2025/1844.pdf">
          <front>
            <title>Bird of Prey: Practical Signature Combiners Preserving Strong Unforgeability</title>
            <author initials="J." surname="Janneck" fullname="Jonas Janneck">
              <organization/>
            </author>
            <date year="2025" month="October"/>
          </front>
        </reference>
        <reference anchor="BUFF" target="https://ieeexplore.ieee.org/document/9519420">
          <front>
            <title>BUFFing signature schemes beyond unforgeability and the case of post-quantum signatures</title>
            <author initials="C." surname="Cremers" fullname="Cas Cremers">
              <organization/>
            </author>
            <author initials="S." surname="Düzlü" fullname="Samed Düzlü">
              <organization/>
            </author>
            <author initials="R." surname="Fiedler" fullname="Rune Fiedler">
              <organization/>
            </author>
            <author initials="M." surname="Fischlin" fullname="Marc Fischlin">
              <organization/>
            </author>
            <author initials="C." surname="Janson" fullname="Christian Janson">
              <organization/>
            </author>
            <date year="2021"/>
          </front>
        </reference>
      </references>
    </references>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA+1c63IbR3b+j6fo0D8MqgDQpEjZQvZiXk16RYkiqHW5UqnF
ANMAZjmYgadnSMFebeU18it5kP2VfZM8Sb5zTndPzwCU7GRTlaRil0hgpq/n
+p3Tp9nv9zudzz77rFMmZaqHaudyPSmSWJ0l86SMUjVK5llUVoU26jEpF2pU
Fnk2V++yWV7MdTRJ0qRc73SiyaTQD+g+eneh7BC+605nGpV6nhfroTJl3OnE
+TSLlpgtLqJZ2V8V0USn/emsmPdNNesvuH/fJHPT/+KgY6rJMjEmybNyvUKn
q/O7C6U+U1FqcsyYZLFeafzIyp2e2tFxUuZFEqX05er4BL/yAp9u7y52Olm1
nOhi2ImxnmFnmmdGZ6YyQ1UWle5g/c87UaGjoRrpaVVgZ53HvLifF3m1GqrT
i9tvOvd6jUfxsKP68gC/r5N5EZVYH325eXvaedBZhfGVcj2L9arM0Wi1WKuL
vKiWeCebudVGR8V0ob6hpni8jJJ0qIgWXye6nA1AZjylJkO1KMuVGe7tURt6
kjzogWu0Rw/2JkX+aPQedd+j+cGyajJUaTWNjJB5T2i+jdidTlSVi7zgzakk
A11eDdQNd8NgSs2qNBXGvaIBw1dYQZQlPzIZhuqyih51wi+0bIhXMJAlfL3g
14Npvqxn+magvouyeWuebyoIWFa/+dQ0j2g4mHOnrbN8O1DfRlmmp/etib7N
M2wofNec6rZaFJB6ULwwkAt1kk8XzEY/9R9phMEfZYSvi2oyiHU98d0ArI7j
dWvauwTCEKXaPEZF0KA59+v8Pon4+RRTD9UJNhmleaH5WaHn3Op3UQF1i+5t
y7zKSlK4qyy2ne06d+7zLC6T4us5fSfy7NAyHRkWmfoTGKurv/6Luo7K0hiS
a17SUJ0XyZQeqOOTTrjzRTZY2rZfa9uGCd9JyFDgHQgHsbq9OH355ctDfLrq
nw1EEkmA+2m0XJn+6oc+Oq1yUFizRELQjq9vRv3TN9c3b0ZXd+cbHVc/VMkq
EGKxOH2z0lPo9BIjXH5/cnt11h/dnJ/e3b67HoVDxPoB/6+tNpAtWyTVEup/
9erq7vLq3XVHnVwePCdVVs5AHoMfpVYgQtvOqdF0oZfa7FBzNjHq2ypdq4Mv
Dp7TI69d/F9fBOP1QJ2QCUvtY2U58TrJouYb2+FkoC4hMa3mJ7BWZeTflBGs
c1lbDL0qkqwcJNG0YGNBS9o7PHg+WMWzDon9wVFjkydJEat8RoIAGYKeT8tk
GroDdZovJ0kGbaA2RhcPCdzCE97Bk+PNtMxhgIkiR09SpKWj9R43dPRn7PJo
b/+rw0PZ5sm7i4vmLvGAlu3lRhnhoJroNbREVY2NqAiPyoVWMGWaqANJLfs/
VFFWVst6kJD/WMH+kxs9HcAzYLrCtDZ6im0239geo4E6++tffkz/+pdWjxF+
xq13ts/tQF0kOk510epzW2W69cp2uaYuIAWsaKvPNbxM+129G7DGWotwM4si
MWUSZcHrNuMSrfX7FZm0AX1k5gEkVEs49b2XR/svDw++6HT6/b6KJqYkaex0
7haJUa6RWhU5uAHORWquM7JBSoxCwFzy9zAKU7Kq4GNUqgg+FAbAAJaw4Lb4
XUH7CjVdYOCsD7Ew0Vwr2Lloem9UF1Cnf3p9vNujyR+SWMcyKEmI0VOSH7Zm
Ga2vC3dPGgRzQO8bkoMWuwqbsQNSZyx3oO6ooewrdrtp7CFOZjPSwFmRL0Uw
q6Kg2bwVdd2iFQbCbtVkraC2MUl9sM5uuJ7dgGRlLuPmGUG4jB0SST499ASx
WjFLCkMbLSJAMLSL0mAk2g226NdBuItAJVOszSlDKCgr8a9JE+IJ2JWpx4XO
gjlrMucZCGzZYdR5q/Og07nKVBTL+mRzWBQLDIzbFhL3pIUXM8Kcoaxledaf
pJCH/iR/rx4iAE+0Iu+TzBy74SMh2LGCaNX2BRClrPl2kURlf7SIlkmhVhER
cL60FHNjbsiHgpFISWjxm7cNCgSU2JQnUaBlEkPhgfmBDCD0seyz0/mO0D2t
hcwOKDLdtHDdm7e7kDkJDGpm9TDBAxOQ4S40I8mmacUydn43ulKn35+c37KY
MHRnl95Td69G6ts3o/OeGo0ur3fVInrA5GIFtoq7od1BeFl2ayHjgW/egjWI
MLCJpRHNIRFS8xwNQAqwWiSOSdYvdbGsRSrGL6sPGDczXjoau58GIL4Hy3Gf
5Y+pjufSlfQ+XJNfDKA71pLTD6tSC5jCtv4bq0XWfKQwMrA8MJtpqooogbup
wJGCVIL80CSvuCHEJZDt06e030ldbYOsioDesM3og3jplxm/c2/8JlhKnEMT
SkfircZ04MVRv8eMca2dMEmFBowrPCWTEg6Yt1GVkVAUawaU1JFJJimbpRXL
riYd1I/QkrRh6tlKkMJFzkzV4BAaRmqGeDXJK0OKMyH8omOrcTG5q0ws7ALK
tfLoJ1muUnwQYYR00RhEPKzbEajQqzSCfLAgRdZMV75bj/mc5nNIQAJniK5g
3HEKdFDNF16RCj0Va+OlyFQwmljMeXw2Ou6p61d9/k2jjV5d0hc1TaNkSaSx
Xm3DdkJR8yX5nlWF8LEhr05Curc06vkpxtsVq+IGs9xi3So0SKt7gXaSGXLS
tmEh7OjeqDNStGtjS960XHGOhZA4gRdkgqIC1OcVozvmNiVIdpeTHccXIxaa
PJQuNuy1tcTbcMEmGphXML2YQptNt+M9jvWYrB3pmrYSOHk9mA+4FeyRbDp0
7GKXGvPiJSQfmmpItsSXTmEfIP5wlSnAmVs2qwCAbY4d37zdu2vgGjKLIpYD
dSWEK8CFzOm6QAhI7E8/UTzz4QPRiSUuKevNJkL2CN3WP0p72gvTP9WDjcUj
xkxjcYlYb2Wsj/OCgGUSHbz0FVoIRvR+bFtXR0QD5sI5neYZqxZpGhHlTM8g
OPydoJ9W9xpMyQvYkZ3rd6M7yvbQb/X6DX++PX/77ur2/Iw+jy6PX73yHzq2
xejyzbtXZ/Wnuieizevz12fSGU9V41Fn5/r4+x1RvZ03N3dXb14fv9oRYjWg
gsAnUIbFFraiBIEi0wEymRbJRAh8cnrzb/+6fwjG/B2C44P9/ZcfPtgvX+1/
eYgvJHkyG+ujfAVf1h1IiGatAA9SiM2K1A7uGGbCLPJHWC/Nbv/ZPxBl/nGo
fjWZrvYPf2Mf0IYbDx3NGg+ZZptPNjoLEbc82jKNp2bjeYvSzfUef9/47uge
PPzVbxGSaNXf/+q3v+m0w4NZnqb5oxEfD+efZDmM8JrltSGHLY8Zk9g51bHZ
iw8fBnZ4iDYrAsw1OGDEvDI6JshRTyNOkhUFRgvKiWUUMraItChPuShIJ61v
B6dzWAS3hSH4aG3ws6FS54HjfrfNcZ+y41bX1i8ds+MmYRjVg2wN1z/V/4bI
9daS69isl0tdklkNkpz4duxcF81zDAn1DTvTRkPv46zrN6wuGUdTrD0O7c7h
OUzZcQikMmRKQvNRlRQLQfgfNdQBv+EQjWHH7V8PyHas2cQ6u0Wsw2R2pD5c
CihLiBui4R6aaKZDgElkIBv8VLKcN62WVVom/XqDH3GMgGLVikUHhhETM2AM
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
vAFmm5chKa0GleaWkasp+w8iN45hCU4AAA==

-->

</rfc>
