<?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 strict="yes"?>
<?rfc comments="yes"?>
<?rfc docmapping="yes"?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-emu-hybrid-pqc-eapaka-02" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.35.0 -->
  <front>
    <title abbrev="PQC Hybrid in EAP-AKA prime">Enhancing Security in EAP-AKA' with Hybrid Post-Quantum Cryptography</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-emu-hybrid-pqc-eapaka-02"/>
    <author fullname="Aritra Banerjee">
      <organization>Nokia</organization>
      <address>
        <postal>
          <city>London</city>
          <country>United Kingdom</country>
        </postal>
        <email>aritra.banerjee@nokia.com</email>
      </address>
    </author>
    <author 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>
    <date year="2026" month="October" day="30"/>
    <area>Security</area>
    <workgroup>EMU</workgroup>
    <keyword>PQC</keyword>
    <keyword>EAP-AKA'</keyword>
    <abstract>
      <?line 60?>

<t>Forward Secrecy for the Extensible Authentication Protocol Method for Authentication and Key Agreement (EAP-AKA' FS) is specified in <xref target="RFC9678"/>, providing updates to <xref target="RFC9048"/> with an optional extension that offers ephemeral key exchange using the traditional Ephemeral Elliptic Curve Diffie-Hellman (ECDHE) key agreement algorithm for achieving perfect forward secrecy (PFS). However, it is susceptible to future threats from Cryptographically Relevant Quantum Computers, which could potentially compromise a traditional ephemeral public key. If the adversary has also obtained knowledge of the long-term key and ephemeral public key, it could compromise session keys generated as part of the authentication run in EAP-AKA'.</t>
      <t>This draft aims to enhance the security of EAP-AKA' FS protocol by using Post-Quantum/Traditional (PQ/T) hybrid Key Encapsulation Mechanisms (KEMs) <xref target="RFC9794"/> to make it quantum-safe.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-ietf-emu-hybrid-pqc-eapaka/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        emu Working Group mailing list (<eref target="mailto:emu@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/emu/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/emu/"/>.
      </t>
    </note>
  </front>
  <middle>
    <?line 66?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>Forward Secrecy for the Extensible Authentication Protocol Method for Authentication and Key Agreement (EAP-AKA' FS) defined in <xref target="RFC9678"/> updates the improved Extensible Authentication Protocol Method for 3GPP Mobile Network Authentication and Key Agreement (EAP-AKA') specified in <xref target="RFC9048"/>, with an optional extension providing ephemeral key exchange. The ephemeral key exchange prevents an attacker who subsequently obtains the long-term key from recovering session keys established in previous EAP-AKA' FS authentication runs, provided that the corresponding ephemeral secrets and derived session keys have been deleted. EAP-AKA' FS mitigates passive attacks (e.g., large scale pervasive monitoring) against future sessions.</t>
      <t>Nevertheless, EAP-AKA' FS uses traditional public-key algorithms (e.g., ECDH) which will be broken by a Cryptographically Relevant Quantum Computer (CRQC) using Shor's algorithm. A CRQC would render commonly deployed traditional public-key algorithms based on factoring or discrete-logarithm problems insecure. The computational assumptions underlying these algorithms would no longer provide the intended security against an adversary with a sufficiently capable quantum computer. In particular, a CRQC could recover the ECDHE SHARED_SECRET from the exchanged public keys described in Section 6.3 of <xref target="RFC9678"/>. If the adversary has also obtained knowledge of the long-term key, it could then compute CK', IK', and the SHARED_SECRET, and any derived output keys. This means that the CRQC would disable the forward security capability provided by <xref target="RFC9678"/>.</t>
      <t>The migration to PQC is unique in the history of modern digital cryptography in that neither the traditional algorithms nor the post-quantum algorithms are fully trusted to protect data for the required data lifetimes. The post-quantum algorithms face uncertainty about the underlying mathematics, compliance issues, unknown vulnerabilities, hardware and software implementations that have not had sufficient maturing time to rule out classical cryptanalytic attacks and implementation bugs. During the transition from traditional to post-quantum algorithms, there is a desire or a requirement for protocols that use both algorithm types.</t>
      <t>This document specifies the use of the PQ/T hybrid KEMs defined in Section 4 of <xref target="I-D.ietf-hpke-pq"/> with EAP-AKA' FS. Only the KEM functions GenerateKeyPair(), Encap(), and Decap() are used; Hybrid Public Key Encryption (HPKE) encryption is not used. <xref target="I-D.ietf-emu-pqc-eapaka"/> specifies the use of ML-KEM with EAP-AKA' FS. This document uses its fragmentation mechanism and the same negotiation approach.</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?>

</section>
    <section anchor="terminology">
      <name>Terminology</name>
      <t>This document makes use of the terms defined in <xref target="RFC9794"/>. For the purposes of this document, it is helpful to be able to divide cryptographic algorithms into two classes:</t>
      <t>"Traditional Algorithm": An asymmetric cryptographic algorithm based on integer factorisation, finite field discrete logarithms or elliptic curve discrete logarithms. An example of a traditional key exchange algorithm is Elliptic Curve Diffie-Hellman (ECDH).</t>
      <t>"Post-Quantum Algorithm": An asymmetric cryptographic algorithm that is believed to be secure against attacks using quantum computers as well as classical computers. An example of a post-quantum KEM is ML-KEM <xref target="FIPS203"/>.</t>
      <t>"Hybrid" key exchange, in this context, means the use of two key exchange algorithms based on different cryptographic assumptions, e.g., one traditional algorithm and one Post-Quantum algorithm, with the purpose of the final shared secret key being secure as long as at least one of the component key exchange algorithms remains unbroken. It is referred to as PQ/T Hybrid Scheme in <xref target="RFC9794"/>.</t>
      <t>PQ/T Hybrid Key Encapsulation Mechanism: A Key Encapsulation mechanism (KEM) made up of two or more component KEM algorithms where at least one is a post-quantum algorithm and at least one is a traditional algorithm.</t>
    </section>
    <section anchor="background-on-eap-aka-with-perfect-forward-secrecy">
      <name>Background on EAP-AKA' with perfect forward secrecy</name>
      <t>In EAP-AKA', the authentication vector (AV) contains a random part RAND, an authenticator part AUTN used for authenticating the network to the USIM, an expected result part XRES, a 128-bit session key for integrity check IK, and a 128-bit session key for encryption CK.</t>
      <t>As described in <xref target="RFC9678"/>, the server has the EAP identity of the peer. The server asks the Authentication Database (AD) to run AKA algorithm to generate RAND, AUTN, XRES, CK and IK. Further it also derives CK' and IK' keys which are tied to a particular network name. The server now generates the ephemeral key pair and sends the public key of that key pair and the first EAP method message to the peer. In this EAP message, AT_PUB_ECDHE (carries public key) and the AT_KDF_FS (carries other FS related parameters). Both of these are ignored by a peer that does not support the Forward Secrecy extension. The peer determines whether it supports and selects the EAP-AKA' FS extension offered by the server. If yes, then it will respond with AT_PUB_ECDHE and AT_MAC. If not, it will ignore AT_PUB_ECDHE. If the peer wants to participate in FS extension, it will then generate its ECDH key pair, calculate a shared key based on its private key and server public key. The server will receive the RES from peer and AT_PUB_ECDHE. The shared key will be generated both in the peer and the server with key pairs exchanged, and later master key is also generated.</t>
      <artwork><![CDATA[
MK_ECDHE = PRF'(IK'| CK'|SHARED_SECRET,"EAP-AKA' FS"|Identity)
]]></artwork>
    </section>
    <section anchor="hybrid-enhancements-by-design">
      <name>Hybrid Enhancements by Design</name>
      <t>This specification defines the following extensions to EAP-AKA' FS:</t>
      <ul spacing="normal">
        <li>
          <t>A new attribute, AT_PUB_HYBRID, carries the hybrid KEM encapsulation key from the EAP server and the hybrid KEM ciphertext from the EAP peer.</t>
        </li>
        <li>
          <t>New AT_KDF_FS values identify the hybrid KEMs (<xref target="iana-kdf"/>) used to derive the Hybrid Master Key MK_HYBRID.</t>
        </li>
        <li>
          <t>The server lists the hybrid KEM values after an ECDHE value in AT_KDF_FS and sends AT_PUB_HYBRID only after the peer selects a hybrid KEM (<xref target="negotiation"/>).</t>
        </li>
      </ul>
    </section>
    <section anchor="frag">
      <name>Message Fragmentation and Reassembly</name>
      <t>For all hybrid KEMs registered in this document, AT_PUB_HYBRID exceeds the 1020-octet limit for EAP-AKA extensions in Section 8 of <xref target="RFC4187"/>. AT_PUB_HYBRID is therefore fragmented using AT_FRAGMENT, as specified in <xref target="I-D.ietf-emu-pqc-eapaka"/>.</t>
      <t>AT_FRAGMENT <bcp14>MUST NOT</bcp14> be sent in an AKA'-Challenge message until the peer has selected a hybrid KEM (<xref target="negotiation"/>).</t>
      <t>AKA'-Identity messages are not protected by AT_MAC. If AT_FRAGMENT is used in any AKA'-Identity message, AT_CHECKCODE <bcp14>MUST</bcp14> be included in the EAP-Request/AKA'-Challenge carrying AT_PUB_HYBRID and in the EAP-Response/AKA'-Challenge carrying AT_RES. Section 10.13 of <xref target="RFC4187"/> requires this because AT_FRAGMENT is an attribute not defined in <xref target="RFC4187"/>.</t>
    </section>
    <section anchor="negotiation">
      <name>Capability Negotiation</name>
      <t>AT_PUB_HYBRID and AT_FRAGMENT use a 2-octet Length field. Implementations that do not support this document parse a 1-octet Length field, as specified in <xref target="RFC4187"/>, and reject a message containing these attributes, even though their Type values are in the skippable range.</t>
      <t>These attributes are therefore sent only after the peer has selected a hybrid KEM, using the AT_KDF_FS change procedure in Section 6.2 of <xref target="RFC9678"/>:</t>
      <ol spacing="normal" type="1"><li>
          <t>In the first EAP-Request/AKA'-Challenge, the server lists an ECDHE value from <xref target="RFC9678"/> as the first AT_KDF_FS attribute, followed by the hybrid KEM values, and includes AT_PUB_ECDHE. The server <bcp14>MUST NOT</bcp14> include AT_PUB_HYBRID or AT_FRAGMENT in this message.</t>
        </li>
        <li>
          <t>A peer that does not support <xref target="RFC9678"/> ignores AT_KDF_FS and AT_PUB_ECDHE and continues as specified in <xref target="RFC9048"/>. A peer that supports <xref target="RFC9678"/> but not this document continues as specified in <xref target="RFC9678"/>.</t>
        </li>
        <li>
          <t>A peer that supports this document and one of the offered hybrid KEMs <bcp14>MUST</bcp14> request it. Its EAP-Response/AKA'-Challenge contains only AT_KDF_FS with the selected value. The peer does not run the AKA algorithm on this message.</t>
        </li>
        <li>
          <t>The server re-sends the EAP-Request/AKA'-Challenge with the selected value as the first AT_KDF_FS attribute, followed by the original list, and with AT_PUB_HYBRID instead of AT_PUB_ECDHE. The peer verifies the AT_KDF_FS list as specified in Section 6.2 of <xref target="RFC9678"/>.</t>
        </li>
      </ol>
      <t>Either side <bcp14>MAY</bcp14> require a hybrid KEM by local policy. A server that requires a hybrid KEM and finds that the peer did not select one <bcp14>MUST</bcp14> behave as if authentication failed. A peer that requires a hybrid KEM and finds no hybrid KEM value in AT_KDF_FS <bcp14>MUST</bcp14> behave as if AUTN were incorrect. This follows Section 6.5.4 of <xref target="RFC9678"/>.</t>
    </section>
    <section anchor="protocol-construction">
      <name>Protocol Construction</name>
      <t>This section defines the construction for hybrid key exchange in EAP-AKA' FS. Hybrid key exchange refers to using multiple key exchange algorithms simultaneously and combining the result with the goal of providing security even if all but one of the component algorithms is broken. It is motivated by transition to post-quantum cryptography.</t>
      <section anchor="protocol-call-flow">
        <name>Protocol Call Flow</name>
        <sourcecode type="artwork"><![CDATA[
     USIM           Peer                        Server              AD
      |              |                            |                |
      |              |           EAP-Req/Identity |                |
      |              |<---------------------------+                |
      |              |                            |                |
      |              | EAP-Resp/Identity          |                |
      |              | (Privacy-Friendly)         |                |
      |              +--------------------------->|                |
      |      +-------+----------------------------+----------------+--+
      |      | Server now has an identity for the peer. The server    |
      |      | then asks the help of AD to run AKA algorithms,        |
      |      | generating RAND, AUTN, XRES, CK, IK. Typically, the AD |
      |      | performs the first part of key derivations so that the |
      |      | authentication server gets the CK' and IK' keys        |
      |      | already tied to a particular network name.             |
      |      +-------+----------------------------+----------------+--+
      |              |                            |                |
      |              |                            | ID, key deriv. |
      |              |                            | function,      |
      |              |                            | network name   |
      |              |                            +--------------->|
      |              |                            |                |
      |              |                            |    RAND, AUTN, |
      |              |                            | XRES, CK', IK' |
      |              |                            |<---------------+
      |      +-------+----------------------------+----------------+--+
      |      | Server now has the needed authentication vector. It    |
      |      | generates an ECDHE key pair. It lists an ECDHE value   |
      |      | first in AT_KDF_FS, followed by the hybrid KEM values, |
      |      | and includes AT_PUB_ECDHE but not AT_PUB_HYBRID.       |
      |      +-------+----------------------------+----------------+--+
      |              |                            |                |
      |              | EAP-Req/AKA'-Challenge     |                |
      |              | AT_RAND, AT_AUTN, AT_KDF,  |                |
      |              | AT_KDF_INPUT,              |                |
      |              | AT_KDF_FS (ECDHE),         |                |
      |              | AT_KDF_FS (hybrid KEM),    |                |
      |              | AT_PUB_ECDHE, AT_MAC       |                |
      |              |<---------------------------+                |
    +--+--------------+----------------------------+---------+     |
    | A peer that does not support RFC 9678 ignores          |     |
    | AT_KDF_FS and AT_PUB_ECDHE and continues per RFC 9048. |     |
    | A peer that supports RFC 9678 but not this document    |     |
    | continues per RFC 9678. A peer that supports this      |     |
    | document requests the hybrid KEM value (Section 6.2 of |     |
    | RFC 9678). It does not run the AKA algorithm on this   |     |
    | message.                                               |     |
    +--+--------------+----------------------------+---------+     |
      |              |                            |                |
      |              | EAP-Resp/AKA'-Challenge    |                |
      |              | AT_KDF_FS (hybrid KEM)     |                |
      |              +--------------------------->|                |
      |      +-------+----------------------------+----------------+--+
      |      | The server generates a hybrid KEM key pair (skR, pkR). |
      |      | It re-sends the challenge with the selected hybrid KEM |
      |      | value first in AT_KDF_FS, followed by the original     |
      |      | list, and with AT_PUB_HYBRID carrying pkR instead of   |
      |      | AT_PUB_ECDHE.                                          |
      |      +-------+----------------------------+----------------+--+
      |              |                            |                |
      |              | EAP-Req/AKA'-Challenge     |                |
      |              | AT_RAND, AT_AUTN, AT_KDF,  |                |
      |              | AT_KDF_INPUT,              |                |
      |              | AT_KDF_FS (hybrid KEM),    |                |
      |              | AT_KDF_FS (ECDHE),         |                |
      |              | AT_KDF_FS (hybrid KEM),    |                |
      |              | AT_PUB_HYBRID (pkR), AT_MAC|                |
      |              |<---------------------------+                |
    +--+--------------+----------------------------+---------+     |
    | The peer queries the auth parameters from the USIM     |     |
    | card.                                                  |     |
    +--+--------------+----------------------------+---------+     |
      |              |                            |                |
      |   RAND, AUTN |                            |                |
      |<-------------+                            |                |
      |              |                            |                |
      | CK, IK, RES  |                            |                |
      +------------->|                            |                |
    +--+--------------+----------------------------+---------+     |
    | The peer verifies AT_MAC and checks that the AT_KDF_FS |     |
    | list differs from the original list only by the        |     |
    | requested change (Section 6.2 of RFC 9678). It         |     |
    | computes (ss, enc) = Encap(pkR), derives all EAP-AKA'  |     |
    | key values, and constructs a full response.            |     |
    +--+--------------+----------------------------+---------+     |
      |              |                            |                |
      |              | EAP-Resp/AKA'-Challenge    |                |
      |              | AT_RES, AT_PUB_HYBRID (enc),|                |
      |              | AT_MAC                     |                |
      |              +--------------------------->|                |
      |      +-------+----------------------------+----------------+--+
      |      | The server computes ss = Decap(enc, skR) and checks    |
      |      | AT_RES and AT_MAC. Success requires both to be         |
      |      | correct. An attacker who later obtains the long-term   |
      |      | key cannot derive the session keys from a recorded     |
      |      | exchange without also breaking the hybrid KEM.         |
      |      +-------+----------------------------+----------------+--+
      |              |                            |                |
      |              |                EAP-Success |                |
      |              |<---------------------------+                |
      |              |                            |                |
]]></sourcecode>
      </section>
      <section anchor="steps">
        <name>Key Steps in Protocol Construction</name>
        <ul spacing="normal">
          <li>
            <t>After the peer selects a hybrid KEM (<xref target="negotiation"/>), the server generates an ephemeral key pair for that hybrid KEM: (skR, pkR) = GenerateKeyPair(), as defined in Section 4 of <xref target="I-D.ietf-hpke-pq"/>.</t>
          </li>
          <li>
            <t>The server associates XRES and skR with the current EAP session and sends pkR in AT_PUB_HYBRID.</t>
          </li>
          <li>
            <t>The peer runs the AKA algorithm, verifies AT_MAC, and computes (ss, enc) = Encap(pkR). It sends RES in AT_RES and enc in AT_PUB_HYBRID.</t>
          </li>
          <li>
            <t>The server verifies RES and computes ss = Decap(enc, skR). If Decap() fails, the server <bcp14>MUST</bcp14> behave as if authentication failed.</t>
          </li>
        </ul>
        <t>The peer and the server derive the keys as follows:</t>
        <artwork><![CDATA[
   MK        = PRF'(IK'|CK', "EAP-AKA'"|Identity)
   MK_HYBRID = PRF'(IK'|CK'|ss, "EAP-AKA' FS Hybrid"|
                    Length(Identity)|Identity|Length(enc)|enc)
   K_encr    = MK[0..127]
   K_aut     = MK[128..383]
   K_re      = MK_HYBRID[0..255]
   MSK       = MK_HYBRID[256..767]
   EMSK      = MK_HYBRID[768..1279]
]]></artwork>
        <t>Length(X) is the length of X in octets, encoded as a 2-octet unsigned integer in network byte order. The label "EAP-AKA' FS Hybrid" separates MK_HYBRID from MK_ECDHE (Section 6.3 of <xref target="RFC9678"/>).</t>
        <t>For each authentication exchange, the server <bcp14>MUST</bcp14> generate a new hybrid KEM key pair. Key pairs <bcp14>MUST NOT</bcp14> be reused across authentication exchanges.</t>
      </section>
    </section>
    <section anchor="extensions-to-eap-aka-fs">
      <name>Extensions to EAP-AKA' FS</name>
      <section anchor="hybrid">
        <name>AT_PUB_HYBRID</name>
        <t>The format of the AT_PUB_HYBRID attribute is shown below.</t>
        <sourcecode type="artwork"><![CDATA[
    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | AT_PUB_HYBRID |   Reserved    |            Length             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   |                       Value (variable)                        |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
]]></sourcecode>
        <t>AT_PUB_HYBRID: Set to TBA1 by IANA.</t>
        <t>Reserved: 1 octet. <bcp14>MUST</bcp14> be set to 0 on transmission and ignored on receipt.</t>
        <t>Length: 2 octets. The length of the attribute in multiples of 4 octets, including the Type, Reserved, Length, and Value fields and any padding. This differs from <xref target="RFC4187"/>, where the Length field is 1 octet, because hybrid KEM encapsulation keys and ciphertexts exceed the 1020-octet maximum of a 1-octet Length field.</t>
        <t>Value: In the EAP-Request, the hybrid KEM encapsulation key pkR. In the EAP-Response, the hybrid KEM ciphertext enc. Both are output by the hybrid KEM as defined in Section 4 of <xref target="I-D.ietf-hpke-pq"/> and are opaque to EAP-AKA'. The sender pads the Value field with zero octets to a multiple of 4 octets. The receiver removes the padding using the fixed encapsulation key or ciphertext length of the selected hybrid KEM.</t>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>The IND-CCA security of the hybrid KEMs is discussed in Section 7 of <xref target="I-D.ietf-hpke-pq"/>. Security levels and sizes of ML-KEM are discussed in <xref target="RFC9958"/>. For the security properties of EAP-AKA' FS, see Section 7 of <xref target="RFC9678"/>.</t>
      <t>Implementations <bcp14>MUST</bcp14> generate hybrid KEM key pairs using a cryptographically secure random number generator (<xref target="RFC4086"/>).</t>
      <t>The server <bcp14>MUST</bcp14> delete skR, and both sides <bcp14>MUST</bcp14> delete ss, once MK_HYBRID has been derived. A retained skR allows anyone who obtains it, together with the long-term key, to recover the session keys of the corresponding recorded exchange.</t>
      <t>AT_MAC protects the AT_KDF_FS offer and the peer's selection, because the final EAP-Request/AKA'-Challenge carries both the selected value and the original list (Section 6.2 of <xref target="RFC9678"/>). An attacker that holds the long-term key can still remove the hybrid KEM offer. Deployments that need protection against this <bcp14>MUST</bcp14> require a hybrid KEM by local policy.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <section anchor="attribute-type">
        <name>Attribute Type</name>
        <t>IANA is requested to assign one new value in the "Attribute Types (Skippable Attributes 128-255)" registry under the "EAP-AKA and EAP-SIM Parameters" group:</t>
        <artwork><![CDATA[
   +=======+===============+=========================+
   | Value | Name          | Reference               |
   +=======+===============+=========================+
   | TBA1  | AT_PUB_HYBRID | THIS RFC                |
   +-------+---------------+-------------------------+
]]></artwork>
      </section>
      <section anchor="iana-kdf">
        <name>AT_KDF_FS Key Derivation Function Values</name>
        <t>IANA is requested to add the following entries to the "EAP-AKA' AT_KDF_FS Key Derivation Function Values" registry under the "EAP-AKA and EAP-SIM Parameters" group:</t>
        <artwork><![CDATA[
   +=======+===============================+===========+
   | Value | Description                   | Reference |
   +=======+===============================+===========+
   | TBA2  | EAP-AKA' with MLKEM768-X25519 | THIS RFC  |
   +-------+-------------------------------+-----------+
   | TBA3  | EAP-AKA' with MLKEM768-P256   | THIS RFC  |
   +-------+-------------------------------+-----------+
   | TBA4  | EAP-AKA' with MLKEM1024-P384  | THIS RFC  |
   +-------+-------------------------------+-----------+
]]></artwork>
        <t>The hybrid KEMs are defined in Section 4 of <xref target="I-D.ietf-hpke-pq"/>.</t>
      </section>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC4187">
          <front>
            <title>Extensible Authentication Protocol Method for 3rd Generation Authentication and Key Agreement (EAP-AKA)</title>
            <author fullname="J. Arkko" initials="J." surname="Arkko"/>
            <author fullname="H. Haverinen" initials="H." surname="Haverinen"/>
            <date month="January" year="2006"/>
            <abstract>
              <t>This document specifies an Extensible Authentication Protocol (EAP) mechanism for authentication and session key distribution that uses the Authentication and Key Agreement (AKA) mechanism. AKA is used in the 3rd generation mobile networks Universal Mobile Telecommunications System (UMTS) and CDMA2000. AKA is based on symmetric keys, and typically runs in a Subscriber Identity Module, which is a UMTS Subscriber Identity Module, USIM, or a (Removable) User Identity Module, (R)UIM, similar to a smart card.</t>
              <t>EAP-AKA includes optional identity privacy support, optional result indications, and an optional fast re-authentication procedure. This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4187"/>
          <seriesInfo name="DOI" value="10.17487/RFC4187"/>
        </reference>
        <reference anchor="RFC9048">
          <front>
            <title>Improved Extensible Authentication Protocol Method for 3GPP Mobile Network Authentication and Key Agreement (EAP-AKA')</title>
            <author fullname="J. Arkko" initials="J." surname="Arkko"/>
            <author fullname="V. Lehtovirta" initials="V." surname="Lehtovirta"/>
            <author fullname="V. Torvinen" initials="V." surname="Torvinen"/>
            <author fullname="P. Eronen" initials="P." surname="Eronen"/>
            <date month="October" year="2021"/>
            <abstract>
              <t>The 3GPP mobile network Authentication and Key Agreement (AKA) is an authentication mechanism for devices wishing to access mobile networks. RFC 4187 (EAP-AKA) made the use of this mechanism possible within the Extensible Authentication Protocol (EAP) framework. RFC 5448 (EAP-AKA') was an improved version of EAP-AKA.</t>
              <t>This document is the most recent specification of EAP-AKA', including, for instance, details about and references related to operating EAP-AKA' in 5G networks.</t>
              <t>EAP-AKA' differs from EAP-AKA by providing a key derivation function that binds the keys derived within the method to the name of the access network. The key derivation function has been defined in the 3rd Generation Partnership Project (3GPP). EAP-AKA' allows its use in EAP in an interoperable manner. EAP-AKA' also updates the algorithm used in hash functions, as it employs SHA-256 / HMAC-SHA-256 instead of SHA-1 / HMAC-SHA-1, which is used in EAP-AKA.</t>
              <t>This version of the EAP-AKA' specification defines the protocol behavior for both 4G and 5G deployments, whereas the previous version defined protocol behavior for 4G deployments only. While EAP-AKA' as defined in RFC 5448 is not obsolete, this document defines the most recent and fully backwards-compatible specification of EAP-AKA'. This document updates both RFCs 4187 and 5448.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9048"/>
          <seriesInfo name="DOI" value="10.17487/RFC9048"/>
        </reference>
        <reference anchor="RFC9678">
          <front>
            <title>Forward Secrecy Extension to the Improved Extensible Authentication Protocol Method for Authentication and Key Agreement (EAP-AKA' FS)</title>
            <author fullname="J. Arkko" initials="J." surname="Arkko"/>
            <author fullname="K. Norrman" initials="K." surname="Norrman"/>
            <author fullname="J. Preuß Mattsson" initials="J." surname="Preuß Mattsson"/>
            <date month="March" year="2025"/>
            <abstract>
              <t>This document updates RFC 9048, "Improved Extensible Authentication Protocol Method for 3GPP Mobile Network Authentication and Key Agreement (EAP-AKA')", and its predecessor RFC 5448 with an optional extension providing ephemeral key exchange. The extension EAP-AKA' Forward Secrecy (EAP-AKA' FS), when negotiated, provides forward secrecy for the session keys generated as a part of the authentication run in EAP-AKA'. This prevents an attacker who has gained access to the long-term key from obtaining session keys established in the past. In addition, EAP-AKA' FS mitigates passive attacks (e.g., large-scale pervasive monitoring) against future sessions. This forces attackers to use active attacks instead.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9678"/>
          <seriesInfo name="DOI" value="10.17487/RFC9678"/>
        </reference>
        <reference anchor="RFC9794">
          <front>
            <title>Terminology for Post-Quantum Traditional Hybrid Schemes</title>
            <author fullname="F. Driscoll" initials="F." surname="Driscoll"/>
            <author fullname="M. Parsons" initials="M." surname="Parsons"/>
            <author fullname="B. Hale" initials="B." surname="Hale"/>
            <date month="June" year="2025"/>
            <abstract>
              <t>One aspect of the transition to post-quantum algorithms in cryptographic protocols is the development of hybrid schemes that incorporate both post-quantum and traditional asymmetric algorithms. This document defines terminology for such schemes. It is intended to be used as a reference and, hopefully, to ensure consistency and clarity across different protocols, standards, and organisations.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9794"/>
          <seriesInfo name="DOI" value="10.17487/RFC9794"/>
        </reference>
        <reference anchor="I-D.ietf-hpke-pq">
          <front>
            <title>Post-Quantum and Post-Quantum/Traditional Hybrid Algorithms for HPKE</title>
            <author fullname="Richard Barnes" initials="R." surname="Barnes">
              <organization>Cisco</organization>
            </author>
            <author fullname="Deirdre Connolly" initials="D." surname="Connolly">
              <organization>Selkie Cryptography</organization>
            </author>
            <date day="6" month="July" year="2026"/>
            <abstract>
              <t>   Updating key exchange and public-key encryption protocols to resist
   attack by quantum computers is a high priority given the possibility
   of "harvest now, decrypt later" attacks.  Hybrid Public Key
   Encryption (HPKE) is a widely-used public key encryption scheme based
   on combining a Key Encapsulation Mechanism (KEM), a Key Derivation
   Function (KDF), and an Authenticated Encryption with Associated Data
   (AEAD) scheme.  In this document, we define KEM algorithms for HPKE
   based on both post-quantum KEMs and hybrid constructions of post-
   quantum KEMs with traditional KEMs, as well as a KDF based on SHA-3
   that is suitable for use with these KEMs.  When used with these
   algorithms, HPKE is resilient with respect to attacks by a quantum
   computer.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-hpke-pq-05"/>
        </reference>
        <reference anchor="I-D.ietf-emu-pqc-eapaka">
          <front>
            <title>Post-Quantum Key Encapsulation Mechanisms (PQ KEMs) in EAP-AKA prime</title>
            <author fullname="Tirumaleswar Reddy.K" initials="T." surname="Reddy.K">
              <organization>Nokia</organization>
            </author>
            <author fullname="Aritra Banerjee" initials="A." surname="Banerjee">
              <organization>Nokia</organization>
            </author>
            <date day="30" month="October" year="2026"/>
            <abstract>
              <t>   Forward Secrecy for the Extensible Authentication Protocol Method for
   Authentication and Key Agreement (EAP-AKA' FS) is specified in
   [RFC9678].  It updates [RFC9048] with an optional extension that
   provides ephemeral key exchange using the traditional Ephemeral
   Elliptic Curve Diffie-Hellman (ECDHE) key agreement algorithm.  This
   extension enables perfect forward secrecy (PFS).  However, it is
   susceptible to future threats from Cryptographically Relevant Quantum
   Computers, which could potentially compromise a traditional ephemeral
   public key.  If the adversary has also obtained knowledge of the
   long-term key and ephemeral public key, it could compromise session
   keys generated as part of the authentication run in EAP-AKA'.

   This draft aims to enhance the security of EAP-AKA' FS protocol by
   making it quantum-safe using Post-Quantum Key Encapsulation
   Mechanisms (PQ KEMs).

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-emu-pqc-eapaka-05"/>
        </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>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC4086">
          <front>
            <title>Randomness Requirements for Security</title>
            <author fullname="D. Eastlake 3rd" initials="D." surname="Eastlake 3rd"/>
            <author fullname="J. Schiller" initials="J." surname="Schiller"/>
            <author fullname="S. Crocker" initials="S." surname="Crocker"/>
            <date month="June" year="2005"/>
            <abstract>
              <t>Security systems are built on strong cryptographic algorithms that foil pattern analysis attempts. However, the security of these systems is dependent on generating secret quantities for passwords, cryptographic keys, and similar quantities. The use of pseudo-random processes to generate secret quantities can result in pseudo-security. A sophisticated attacker may find it easier to reproduce the environment that produced the secret quantities and to search the resulting small set of possibilities than to locate the quantities in the whole of the potential number space.</t>
              <t>Choosing random quantities to foil a resourceful and motivated adversary is surprisingly difficult. This document points out many pitfalls in using poor entropy sources or traditional pseudo-random number generation techniques for generating such quantities. It recommends the use of truly random hardware techniques and shows that the existing hardware on many systems can be used for this purpose. It provides suggestions to ameliorate the problem when a hardware solution is not available, and it gives examples of how large such quantities need to be for some applications. 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="106"/>
          <seriesInfo name="RFC" value="4086"/>
          <seriesInfo name="DOI" value="10.17487/RFC4086"/>
        </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="FIPS203" target="https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.203.pdf">
          <front>
            <title>FIPS-203: Module-Lattice-based Key-Encapsulation Mechanism Standard</title>
            <author>
              <organization/>
            </author>
            <date/>
          </front>
        </reference>
      </references>
    </references>
    <?line 361?>

<section anchor="acknowledgements">
      <name>Acknowledgements</name>
      <t>This draft leverages text from <xref target="RFC9678"/>. The authors thank Wang Guilin, John Mattsson, Heikki Vatiainen and Alan DeKok for their contributions to this specification.</t>
    </section>
  </back>
  <!-- ##markdown-source:
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
6vV899qktJ5iWG0C8cLEDgIRZWpMFFIC9TnBZAZoimHxX+BTrCQwAxczMJDE
8GdSLN1rjjVZSic4k4I4mvidK9h5zvwG4OS9jac8CzDrbOp3p+OPuaVsApLX
8rpybVhU6YFxAWUvM8sqUKVZmvsbQlnwUx4Ka2o0oBinPQ7ikH1hcCsDyZO+
AvHGIwniZeO8Zkk9sNM5qEb226pbVwrtiVgZfd8jSSVGQCgGyEFAR2Wx09Hx
bp8ys2oqRmf4bvTu/JjiEK5PerBNiJiY0gsaRvjz3dnBEcFSv0Jogn40V0D/
gqH9cLp3hpnb2vrWYAyG2KseEHwygpyVXKjgEhIik/gsneEFTTuHQMVRI5mr
1Ye5eJdjooh5GyWLoxMBJh/2xPU80hGF6eZ5NVjqSx7dqC/tQiqBegzU3e1x
8J0IPBzzTFvq6pCGzkjRvqHEziFt7+AQPFeZUzIUFZxPcp6nMTE0Yx5zrsql
CYpZIqM6Xl7s+IEHL7VNQAriUOHd1MtUGUSynIhA6q6NsbApMpNGFvWRbEFy
kG4k44xrc5BUaTlVViCYmAfGVvI4GgCUOH9/8u7Ve87XVwKZ5xjIVov23CIw
8nB3//3+WTUsJWrBk1zFVOQFGsCW0dT3huIVphHMTqxaYDIyhVySU1tJSPF+
wlRxrK3LLEtzzu2alVJX/zPZIs4OcSmIWhSZBcs6A0UbQsagAk7OXEGqKifS
eQMjVckmVRnmitOoBKFSHcqU5Ngc1EiHa8GDo9EOTYXd9N0s3nZtvKti0D6u
JVYkMZkjGYoylFRQHB/PChxh5AQakwcE6aQC0l8ZoxwWeD5g3Ar5ExfmwJQM
JBtH2Pq+EVD/4MCTW7P5QGEtENEGzeFslPA3m/d2R3OrpW0RrzoOoBzTlCwc
jMJfEd7bLemqZMS2CDcHjgJsOvyDoyJTAXILgBn6/fffO0eHhj9fi5PT/ccr
oME3qM439cpO1xON7s2BsUU9AgFOwfg6PtOn1FmjuOxCWj1NTLRsskBjlTg2
1qbaE8fpNZVxLTOJ2d6aEMMOwFsm6hojLDCcEC453Xz946vTg11kK2sdVXlc
fo3W13OvrkZtDas1n4a83kSQM9AYDJvqM8haIELHgE6l9VcyLjFZJeJM5g1o
Wqx8+BDJRA4uw8nHjz32V4W1oTTakPGI2YahAbCHd0freQIXR7pY2KnBQE4K
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
8/li4c74sPN/gYkGU0BeAAA=

-->

</rfc>
