EAP-AKA and EAP-SIM Parameters (last updated 2009-05-22) Registries included below: - Subtypes - Attribute Types - AT_NOTIFICATION (12) Attribute - Notification Code Values - AT_VERSION_LIST (15) and AT_SELECTED_VERSION (16) Attributes - EAP method version numbers - AT_CLIENT_ERROR_CODE (22) Attribute - Client Error Code Values - EAP-AKA' AT_KDF Key Derivation Function values Note: All requests for value assignment from the various number spaces below require "Specification Required". Requests must be specified in sufficient detail so that interoperability between independent implementations is possible. Possible forms of documentation include, but are not limited to, RFCs, the products of another standards body (e.g. 3GPP), or permanently and readily available vendor design notes. Registry Name: Subtypes Reference: [RFC4187] Registration Procedures: Specification Required Registry: Value Description Reference ----- ------------------------------------------------ ------------------ 0 Reserved 1 AKA-Challenge [RFC4187][RFC4186] 2 AKA-Authentication-Reject [RFC4187][RFC4186] 3 Unassigned 4 AKA-Synchronization-Failure [RFC4187][RFC4186] 5 AKA-Identity [RFC4187][RFC4186] 6-9 Unassigned 10 SIM-Start [RFC4187][RFC4186] 11 SIM-Challenge [RFC4187][RFC4186] 12 AKA-Notification and SIM-Notification [RFC4187][RFC4186] 13 AKA-Reauthentication and SIM-Reauthentication [RFC4187][RFC4186] 14 AKA-Client-Error and SIM-Client-Error [RFC4187][RFC4186] Registry Name: Attribute Types Reference: [RFC4187] Registration Procedures: Specification Required Registry: Value Description Reference -------- -------------------------------------------- ------------------ Non-Skippable Attributes 0 Reserved 1 AT_RAND [RFC4187][RFC4186] 2 AT_AUTN [RFC4187][RFC4186] 3 AT_RES [RFC4187][RFC4186] 4 AT_AUTS [RFC4187][RFC4186] 5 Unassigned 6 AT_PADDING [RFC4187][RFC4186] 7 AT_NONCE_MT [RFC4187][RFC4186] 8-9 Unassigned 10 AT_PERMANENT_ID_REQ [RFC4187][RFC4186] 11 AT_MAC [RFC4187][RFC4186] 12 AT_NOTIFICATION [RFC4187][RFC4186] 13 AT_ANY_ID_REQ [RFC4187][RFC4186] 14 AT_IDENTITY [RFC4187][RFC4186] 15 AT_VERSION_LIST [RFC4187][RFC4186] 16 AT_SELECTED_VERSION [RFC4187][RFC4186] 17 AT_FULLAUTH_ID_REQ [RFC4187][RFC4186] 18 Unassigned 19 AT_COUNTER [RFC4187][RFC4186] 20 AT_COUNTER_TOO_SMALL [RFC4187][RFC4186] 21 AT_NONCE_S [RFC4187][RFC4186] 22 AT_CLIENT_ERROR_CODE [RFC4187][RFC4186] 23 AT_KDF_INPUT [RFC5448] 24 AT_KDF [RFC5448] 25-127 Unassigned Skippable Attributes 128 Unassigned 129 AT_IV [RFC4187][RFC4186] 130 AT_ENCR_DATA [RFC4187][RFC4186] 131 Unassigned 132 AT_NEXT_PSEUDONYM [RFC4187][RFC4186] 133 AT_NEXT_REAUTH_ID [RFC4187][RFC4186] 134 AT_CHECKCODE [RFC4187][RFC4186] 135 AT_RESULT_IND [RFC4187][RFC4186] 136 AT_BIDDING [RFC5448] 137-255 Unassigned Sub-registry: AT_NOTIFICATION (12) Attribute - Notification Code Values Reference: [RFC4187] Registration Procedures: Specification Required Registry: Value Description Reference ----- ---------------------------------------------------- ------------------ 0 General failure after authentication [RFC4187][RFC4186] 1026 User has been temporarily denied access [RFC4187][RFC4186] 1031 User has not subscribed to the requested service [RFC4187][RFC4186] 16384 General failure [RFC4187][RFC4186] 32768 Success [RFC4187][RFC4186] Sub-registry: AT_VERSION_LIST (15) and AT_SELECTED_VERSION (16) Attributes - EAP method version numbers Reference: [RFC4187] Registration Procedures: Specification Required Registry: Value Description Reference ----- -------------------------------------------- ------------------ 1 EAP-SIM Version 1 [RFC4187][RFC4186] Sub-registry: AT_CLIENT_ERROR_CODE (22) Attribute - Client Error Code Values Reference: [RFC4187] Registration Procedures: Specification Required Registry: Value Description Reference ----- ---------------------------------------------------- ------------------ 0 "unable to process packet": a general error code [RFC4187][RFC4186] 1 "unsupported version": the peer does not support [RFC4187][RFC4186] any of the versions listed in AT_VERSION_LIST 2 "insufficient number of challenges": the peer's [RFC4187][RFC4186] policy requires more triplets than the server included in AT_RAND 3 "RANDs are not fresh": the peer believes that the [RFC4187][RFC4186] RAND challenges included in AT_RAND were not fresh Registry Name: EAP-AKA' AT_KDF Key Derivation Function values Reference: [RFC5448] Registration Procedures: Specification Required Registry: Value Description Reference ----------- ---------------------------------------- --------- 0 Reserved [RFC5448] 1 EAP-AKA' with CK'/IK' [RFC5448] 2-65535 Unassigned References ---------- [RFC4186] H. Haverinen, Ed. and J. Salowey, Ed., "Extensible Authentication Protocol Method for GSM Subscriber Identity Modules (EAP-SIM)", RFC 4186, January 2006. [RFC4187] J. Arkko and H. Haverinen, "Extensible Authentication Protocol Method for UMTS Authentication and Key Agreement (EAP-AKA), RFC 4187, January 2006. [RFC5448] J. Arkko, V. Lehtovirta, P. Eronen, "Improved Extensible Authentication Protocol Method for 3rd Generation Authentication and Key Agreement (EAP-AKA')", RFC 5448, May 2009. (created 2005-05-02) []