<?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-chen-lake-edhoc-aka-04" category="std" consensus="true" submissionType="IETF" xml:lang="en" version="3">
  <!-- xml2rfc v2v3 conversion 3.35.0 -->
  <front>
    <title abbrev="EDHOC PSK AKA">EDHOC Authenticated with AKA</title>
    <seriesInfo name="Internet-Draft" value="draft-chen-lake-edhoc-aka-04"/>
    <author initials="M." surname="Chen" fullname="Meiling Chen">
      <organization>China Mobile</organization>
      <address>
        <postal>
          <city>BeiJing</city>
          <country>China</country>
        </postal>
        <email>chenmeiling@chinamobile.com</email>
      </address>
    </author>
    <author initials="L." surname="Su" fullname="Li Su">
      <organization>China Mobile</organization>
      <address>
        <postal>
          <city>BeiJing</city>
          <country>China</country>
        </postal>
        <email>suli@chinamobile.com</email>
      </address>
    </author>
    <author initials="G." surname="Wang" fullname="Guilin Wang">
      <organization>Huawei Int. Pte Ltd</organization>
      <address>
        <postal>
          <city>Singapore</city>
          <country>Singapore</country>
        </postal>
        <email>wang.guilin@huawei.com</email>
      </address>
    </author>
    <author initials="X." surname="Song" fullname="Xueyan Song">
      <organization/>
      <address>
        <email>song.xueyan2@zte.com.cn</email>
      </address>
    </author>
    <date year="2026" month="November" day="02"/>
    <area>Security</area>
    <workgroup>Internet Engineering Task Force</workgroup>
    <keyword>Internet-Draft</keyword>
    <keyword>keyword2</keyword>
    <abstract>
      <?line 47?>

<t>This document defines an Authentication and Key Agreement (AKA) authentication method for the Ephemeral Diffie-Hellman Over COSE (EDHOC) key exchange protocol. This method, named EDHOC-AKA, is designed as a specific profile of the EDHOC Pre-Shared Key (PSK) authentication method defined in <xref target="I-D.ietf-lake-edhoc-psk"/>.</t>
      <t>EDHOC-AKA leverages the 3GPP AKA protocol to dynamically generate a session-specific Pre-Shared Key, which is then used to run the EDHOC-PSK protocol flow. The AKA-specific parameters are transported within the External Authorization Data (EAD) fields of the EDHOC messages. This approach provides efficient mobile communication network access authentication for resource-constrained scenarios (such as Non-Terrestrial Networks, NTN) while inheriting the security properties of EDHOC-PSK, including mutual authentication, identity protection, and forward secrecy.</t>
    </abstract>
  </front>
  <middle>
    <?line 53?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>The Authentication and Key Agreement (AKA) protocol is a widely used mechanism for authenticating devices in mobile networks, as specified for 3G, 4G, and 5G systems <xref target="RFC5448">RFC4187</xref> <xref target="RFC9048"/>. It relies on a long-term symmetric key pre-shared between the user's secure element (e.g., a SIM card) and the home network.</t>
      <t>This document defines EDHOC-AKA, an authentication method for the Ephemeral Diffie-Hellman Over COSE (EDHOC) protocol <xref target="RFC9528"/> that utilizes the AKA mechanism. The primary innovation of EDHOC-AKA is that it does not define a new standalone protocol flow. Instead, it profiles the EDHOC Pre-Shared Key (PSK) authentication method specified in <xref target="I-D.ietf-lake-edhoc-psk"/>.</t>
      <t>The core concept is as follows:</t>
      <ul spacing="normal">
        <li>
          <t>The Initiator (e.g., a mobile device) and Responder (e.g., a service network) execute an AKA challenge-response exchange.</t>
        </li>
        <li>
          <t>This exchange is carried within the External Authorization Data (EAD) fields of the standard EDHOC message flow.</t>
        </li>
        <li>
          <t>Upon successful completion of the AKA exchange, both parties derive a shared, session-specific key, denoted here as K_AKA.</t>
        </li>
        <li>
          <t>This K_AKA is then used as the PSK required by the EDHOC-PSK authentication method.</t>
        </li>
      </ul>
      <t>This approach allows EDHOC-AKA to inherit the computational efficiency and security properties of EDHOC-PSK, such as identity protection against passive attackers and Perfect Forward Secrecy (PFS) against certain adversaries, while integrating seamlessly with established mobile network authentication infrastructure. This document specifies the mapping of AKA parameters to EAD fields, the derivation of K_AKA, and the necessary processing steps, while referencing <xref target="I-D.ietf-lake-edhoc-psk"/> for the underlying protocol mechanics.</t>
    </section>
    <section anchor="terminology">
      <name>Terminology</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 [RFC2119] [RFC8174].</t>
      <t>Readers are expected to be familiar with the terms and concepts described in EDHOC <xref target="RFC9528"/> and EDHOC-PSK <xref target="I-D.ietf-lake-edhoc-psk"/>.</t>
      <ul spacing="normal">
        <li>
          <t>AKA: Authentication and Key Agreement. A challenge-response protocol based on a symmetric key.</t>
        </li>
        <li>
          <t>K: The long-term secret key shared between a user's secure element and their home network.</t>
        </li>
        <li>
          <t>SUPI/SUCI: Subscription Permanent Identifier / Subscription Concealed Identifier. The user's permanent and concealed identities in 5G.</t>
        </li>
        <li>
          <t>AKA Vector: A set of parameters generated by the network for an AKA challenge, typically including RAND (random challenge), AUTN (authentication token), XRES (expected response), CK (ciphering key), and IK (integrity key).</t>
        </li>
        <li>
          <t>K_AKA: A session-specific key derived from the AKA-generated keys (CK, IK), which serves as the PSK for the EDHOC-PSK protocol.</t>
        </li>
      </ul>
    </section>
    <section anchor="protocol">
      <name>Protocol</name>
      <section anchor="relationship-to-edhoc-psk">
        <name>Relationship to EDHOC-PSK</name>
        <t>EDHOC-AKA is a profile of EDHOC-PSK and follow the protocol flow, key derivation logic, and message formatting specified in <xref target="I-D.ietf-lake-edhoc-psk"/>. The fundamental difference lies in how the PSK is obtained. In a typical EDHOC-PSK scenario, the PSK is a static key provisioned out-of-band. In EDHOC-AKA, the PSK is dynamically derived in each session via an AKA exchange.</t>
        <t>This AKA exchange is performed using the EAD mechanism defined in <xref target="RFC9528"/>.</t>
      </section>
      <section anchor="deriving-the-session-special-pskkaka">
        <name>Deriving the Session-Special PSK(K_AKA)</name>
        <t>The Responder (network) initiates an AKA challenge by obtaining an AKA vector from the home network based on the Initiator's identity. The Initiator responds to the challenge. If the exchange is successful, both parties derive the session keys CK and IK.</t>
        <t>These keys are then used to derive K_AKA, which will be used as the PSK for the current EDHOC session. The key derivation function (KDF) for this purpose is application-specific but MUST produce a key of the length required by the selected EDHOC cipher suite. For example, a common method is to use the EDHOC-KDF:</t>
        <t>K_AKA = EDHOC-KDF(CK, "K_AKA", IK, desired_key_length)</t>
        <t>The context string "K_AKA" ensures that the derived key is unique to this purpose.</t>
      </section>
      <section anchor="message-flow-of-edhoc-aka">
        <name>Message Flow of EDHOC-AKA</name>
        <t>The message flow is identical to that of EDHOC-PSK, as shown in Figure 1 of [draft-ietf-lake-edhoc-psk-06]. The AKA-specific parameters are transported in EAD fields as follows:</t>
        <ul spacing="normal">
          <li>
            <t>EAD_1: Sent by the Initiator in message_1. It contains the Initiator's identity (e.g., SUCI) needed by the Responder to fetch the correct AKA vector.</t>
          </li>
          <li>
            <t>EAD_2: Sent by the Responder in message_2. It contains the AKA challenge parameters (RAND and AUTN).</t>
          </li>
          <li>
            <t>EAD_3: Sent by the Initiator in message_3. It contains the AKA response (RES).</t>
          </li>
          <li>
            <t>EAD_4: Sent by the Responder in message_4. It MAY contain a final confirmation of the AKA authentication result from the network.</t>
          </li>
        </ul>
        <artwork><![CDATA[
Initiator                                   Responder
   |                                            |
   | METHOD, SUITES_I, G_X, C_I, EAD_1({SUCI})  |
   +------------------------------------------> | message_1
   |                                            |
   |           G_Y, Enc(C_R, EAD_2({RAND,AUTN}))|
   |<-------------------------------------------+ message_2
   |                                            |
   | Enc(ID_CRED_PSK, AEAD(EAD_3({RES})))       |
   +------------------------------------------> | message_3
   |                                            |
   |                AEAD(EAD_4({Auth-Result}))  |
   |<-------------------------------------------+ message_4
   |                                            |

      Figure 1: Overview of Message Flow of EDHOC-AKA
]]></artwork>
        <t>The field ID_CRED_PSK is used as defined in [draft-ietf-lake-edhoc-psk-06]. It may contain an identifier related to the ongoing AKA session or the long-term subscription to help the Responder manage keying material.</t>
      </section>
    </section>
    <section anchor="key-derivation">
      <name>Key Derivation</name>
      <t>The key derivation schedule for EDHOC-AKA SHALL be identical to the one specified in Section 4 of <xref target="I-D.ietf-lake-edhoc-psk"/>.</t>
      <t>The key derivation for PRK_4e3m is:</t>
      <t>PRK_4e3m = EDHOC_Extract(SALT_4e3m, PSK)</t>
      <t>For EDHOC-AKA, the PSK used in this formula is the session-specific K_AKA derived from the AKA exchange, as described in Section 3.2 of this document. All other PRKs and derived keys (e.g., PRK_out, K_3, IV_3) are computed exactly as specified in the EDHOC-PSK draft.</t>
    </section>
    <section anchor="message-formating-and-processing">
      <name>Message Formating and Processing</name>
      <t>Message formatting and processing SHALL follow the specifications in Section 5 of [draft-ietf-lake-edhoc-psk-06]. This section outlines the additional processing steps related to the EAD fields for the AKA exchange.</t>
      <section anchor="message1">
        <name>Message1</name>
        <t>Message 1 (Initiator -&gt; Responder)
Initiator: The Initiator composes message_1 as specified in [draft-ietf-lake-edhoc-psk-06]. The METHOD selected is EDHOC-AKA (TBD1). The Initiator MUST include an EAD_1 field containing its identity (e.g., SUCI), formatted with the appropriate EAD label (see Section 6.2).
Responder: The Responder processes message_1 and uses the identity from EAD_1 to request an AKA vector from the home network.</t>
      </section>
      <section anchor="message2">
        <name>Message2</name>
        <t>Message 2 (Responder -&gt; Initiator)
Responder: After obtaining the AKA vector, the Responder composes message_2 as specified in [draft-ietf-lake-edhoc-psk-06]. It MUST include an EAD_2 field containing the RAND and AUTN values, each formatted with the appropriate EAD label.
Initiator: The Initiator decrypts message_2 to retrieve EAD_2. It passes the AUTN and RAND to its secure element to verify the network's authenticity and compute the response RES, as well as the keys CK and IK. If verification succeeds, it derives K_AKA as per Section 3.2.</t>
      </section>
      <section anchor="message3">
        <name>Message3</name>
        <t>Message 3 (Initiator -&gt; Responder)
Initiator: The Initiator composes message_3 as specified in Section 5.3.2 of <xref target="I-D.ietf-lake-edhoc-psk"/>. It uses the derived K_AKA as the PSK for this process. It MUST include an EAD_3 field containing the computed RES, formatted with the appropriate EAD label.
Responder: The Responder processes message_3 as specified in Section 5.3.3 of <xref target="I-D.ietf-lake-edhoc-psk"/>. To do this, it must first derive the same K_AKA from the CK and IK it holds. A successful decryption of message_3 implicitly authenticates the Initiator. The Responder then extracts RES from EAD_3 and compares it with its expected XRES. If they match, the AKA authentication is fully successful.</t>
      </section>
      <section anchor="message4">
        <name>Message4</name>
        <t>Message 4 (Responder -&gt; Initiator)
As noted in [draft-ietf-lake-edhoc-psk-06], message_4 is required for mutual authentication. It proves to the Initiator that the Responder also successfully derived K_AKA and completed the protocol. The Responder MAY include an EAD_4 field to convey the final status of the authentication from the network's perspective.</t>
      </section>
    </section>
    <section anchor="IANA">
      <name>IANA Considerations</name>
      <section anchor="edhoc-method-type-registry">
        <name>EDHOC Method Type Registry</name>
        <t>IANA is requested to register the following entry in the "EDHOC
   Method Type" registry under the group name "Ephemeral Diffie-Hellman
   Over COSE (EDHOC)".</t>
        <artwork><![CDATA[
+-------+----------------------------+----------------------------+
| Value |Initiator Authentication Key|Responder Authentication Key|
+-------+----------------------------+----------------------------+
| TBD1  | EDHOC-AKA                  |  EDHOC-AKA                 |
+-------+---------------------- -----+----------------------------+
    Table 1: Addition to the EDHOC Method Type Registry.
]]></artwork>
        <t>NOTE: Suggested value: TBD1 = 5.  RFC Editor: Remove this note.</t>
      </section>
      <section anchor="edhoc-ead-label-registry">
        <name>EDHOC EAD Label Registry</name>
        <t>IANA is requested to register the following entries in the "EDHOC EAD Label" registry.</t>
        <artwork><![CDATA[
+-------+--------------------+----------------------------+
| Label |Description         |Reference                   |
+-------+--------------------+----------------------------+
| TBD2  |AKA SUCI            |  this document             |
+-------+--------------------+----------------------------+
| TBD3  |AKA RAND            |  this document             |
+-------+--------------------+----------------------------+
| TBD4  |AKA AUTN            |  this document             |
+-------+--------------------+----------------------------+
| TBD5  |AKA RES             |  this document             |
+-------+--------------------+----------------------------+
| TBD6  |AKA Auth-Result     |  this document             |
+-------+--------------------+----------------------------+

             Figure 3: EAD labels
]]></artwork>
        <t>NOTE: Suggested values: TBD2-TBD6 = sequential integers. RFC Editor: Remove this note.</t>
      </section>
    </section>
    <section anchor="Security">
      <name>Security Considerations</name>
      <t>As EDHOC-AKA is a profile of EDHOC-PSK, it inherits the security properties analyzed in Section 9 of [draft-ietf-lake-edhoc-psk-06]. This section discusses considerations specific to the AKA integration.</t>
      <t>Mutual Authentication: Strong mutual authentication is achieved. The Initiator authenticates the network by validating AUTN in message_2. The network authenticates the Initiator through two mechanisms: first, by the successful decryption of message_3 (which requires the correct K_AKA), and second, by the explicit validation of RES from EAD_3.
Identity Protection: The Initiator's permanent identity (SUPI) is protected by using a concealed identity (SUCI) in EAD_1, which is only sent in the first message. The rest of the exchange is protected by keys derived from the ephemeral Diffie-Hellman exchange, providing identity protection against passive attackers as per EDHOC-PSK.
Forward Secrecy: The protocol provides PFS. Even if the long-term key K is compromised, past session keys remain secure because they are derived from the ephemeral DH shared secret G_XY. An attacker who compromises K can impersonate the user in future sessions but cannot decrypt past traffic.
Key Binding: The final session keys (derived from PRK_out) are cryptographically bound to both the ephemeral DH secret (G_XY) and the AKA-derived session key (K_AKA). This provides strong resistance against key-compromise and misbinding attacks.
AKA Vector Handling: The AKA vector components (RAND, AUTN) are transported in an encrypted portion of message_2. This protects them from passive observation, though not from an active attacker who can manipulate the first two messages. The security of the AKA mechanism itself relies on the integrity of AUTN, which is handled by the Initiator's secure element.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-informative-references">
      <name>Informative References</name>
      <reference anchor="RFC9528">
        <front>
          <title>Ephemeral Diffie-Hellman Over COSE (EDHOC)</title>
          <author fullname="G. Selander" initials="G." surname="Selander"/>
          <author fullname="J. Preuß Mattsson" initials="J." surname="Preuß Mattsson"/>
          <author fullname="F. Palombini" initials="F." surname="Palombini"/>
          <date month="March" year="2024"/>
          <abstract>
            <t>This document specifies Ephemeral Diffie-Hellman Over COSE (EDHOC), a very compact and lightweight authenticated Diffie-Hellman key exchange with ephemeral keys. EDHOC provides mutual authentication, forward secrecy, and identity protection. EDHOC is intended for usage in constrained scenarios, and a main use case is to establish an Object Security for Constrained RESTful Environments (OSCORE) security context. By reusing CBOR Object Signing and Encryption (COSE) for cryptography, Concise Binary Object Representation (CBOR) for encoding, and Constrained Application Protocol (CoAP) for transport, the additional code size can be kept very low.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="9528"/>
        <seriesInfo name="DOI" value="10.17487/RFC9528"/>
      </reference>
      <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="RFC5448">
        <front>
          <title>Improved Extensible Authentication Protocol Method for 3rd Generation 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="P. Eronen" initials="P." surname="Eronen"/>
          <date month="May" year="2009"/>
          <abstract>
            <t>This specification defines a new EAP method, EAP-AKA', which is a small revision of the EAP-AKA (Extensible Authentication Protocol Method for 3rd Generation Authentication and Key Agreement) method. The change is a new key derivation function that binds the keys derived within the method to the name of the access network. The new key derivation mechanism has been defined in the 3rd Generation Partnership Project (3GPP). This specification allows its use in EAP in an interoperable manner. In addition, EAP-AKA' employs SHA-256 instead of SHA-1.</t>
            <t>This specification also updates RFC 4187, EAP-AKA, to prevent bidding down attacks from EAP-AKA'. This memo provides information for the Internet community.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="5448"/>
        <seriesInfo name="DOI" value="10.17487/RFC5448"/>
      </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="I-D.ietf-lake-edhoc-psk">
        <front>
          <title>LAKE Authenticated with Pre-Shared Keys (PSKs)</title>
          <author fullname="Elsa Lopez-Perez" initials="" surname="Lopez-Perez">
            <organization>Inria</organization>
          </author>
          <author fullname="Göran Selander" initials="G." surname="Selander">
            <organization>Ericsson</organization>
          </author>
          <author fullname="John Preuß Mattsson" initials="J. P." surname="Mattsson">
            <organization>Ericsson</organization>
          </author>
          <author fullname="Rafael Marin-Lopez" initials="R." surname="Marin-Lopez">
            <organization>University of Murcia</organization>
          </author>
          <author fullname="Francisco Lopez-Gomez" initials="F." surname="Lopez-Gomez">
            <organization>University of Murcia</organization>
          </author>
          <date day="5" month="October" year="2026"/>
          <abstract>
            <t>   This document specifies a Pre-Shared Key (PSK) authentication method
   for the Lightweight Authenticated Key Exchange (LAKE) protocol.  The
   PSK method provides mutual authentication, ephemeral key exchange,
   identity protection, and quantum resistance while incurring lower
   computational costs than the public-key authentication methods
   specified for LAKE.  It is suited for systems where nodes share a PSK
   provided out-of-band (external PSK) and enables efficient session
   resumption with less computational overhead when the PSK is provided
   from a previous LAKE session (resumption PSK).  This document details
   the PSK message flow, key derivation changes, message formatting,
   processing, and security considerations.

            </t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-ietf-lake-edhoc-psk-10"/>
      </reference>
    </references>
    <?line 228?>



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

-->

</rfc>
