Description
The Subscription Identifier De-concealing Function (SIDF) is a dedicated security entity introduced in the 5G System (5GS) architecture as part of the Authentication Server Function (AUSF). Its primary technical role is to perform the de-concealment operation on the Subscription Concealed Identifier (SUCI) that a User Equipment (UE) sends during initial network registration. The SUCI is a privacy-preserving identifier created by the UE by encrypting the permanent Subscription Permanent Identifier (SUPI) using the home network's public key. When the Serving Network (e.g., a visited operator) receives a SUCI, it forwards it to the home network's AUSF. The AUSF then invokes its internal SIDF component.
The SIDF executes the cryptographic de-concealment process. It uses the home network's private key, which corresponds to the public key provisioned in the UE's Universal Subscriber Identity Module (USIM), to decrypt the SUCI. This process reveals the plaintext SUPI (typically an IMSI or network-specific identifier). The SIDF is the only network function in the 5G architecture permitted to hold the necessary private key and perform this operation, centralizing a critical security function. After successful de-concealment, the AUSF uses the retrieved SUPI to locate the corresponding authentication credentials in the Unified Data Management (UDM) and proceeds with the primary authentication and key agreement (AKA) procedure.
Architecturally, the SIDF is not a standalone Network Function (NF) but a logical function integrated within the AUSF. This design consolidates sensitive key material and limits its exposure. The interface between the SIDF and the rest of the AUSF is internal. The SIDF's operation is triggered via the Nausf_UEAuthentication service operation. Its successful execution is a prerequisite for all subsequent authentication steps. By ensuring that the SUPI is never transmitted in clear text over the radio access network, the SIDF is a cornerstone of 5G's enhanced subscriber privacy, protecting against IMSI catchers and location tracking attacks that were feasible in previous generations. Its role is purely for identifier resolution; it does not participate in the subsequent key derivation or session establishment.
Purpose & Motivation
The SIDF was created to address a major privacy vulnerability inherent in previous cellular generations (2G, 3G, 4G): the transmission of the permanent subscriber identifier (IMSI) in clear text over the radio interface. This allowed passive eavesdroppers with inexpensive equipment to harvest IMSIs, track users' locations, and profile their movements. 5G's design principle of 'subscription identifier privacy' demanded a solution where the permanent identifier is never exposed outside the secure confines of the home network. The SIDF is the technical enabler of this principle, solving the problem of how a network can authenticate a user without knowing who the user is initially.
The historical context is the evolution from 4G EPS-AKA, where the IMSI could be sent in plain text under certain conditions (e.g., initial attach), to 5G's mandatory use of SUCI for initial registration. The SIDF performs the essential 'keyhole' operation that allows the legitimate home network—and only the home network—to learn the user's true identity. This addresses the limitation of previous approaches where privacy was often an optional add-on or relied on temporary identifiers (GUTI/TMSI) that could still be forced to fall back to IMSI.
Its creation was motivated by stringent regulatory requirements for user privacy (e.g., GDPR) and the industry's need to restore user trust in mobile networks. By centralizing the de-concealment in a single, highly protected function (the SIDF within AUSF), the 5G architecture minimizes the attack surface for credential compromise and establishes a robust foundation for identity protection that is integral to the network's initial access procedure.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (31 CRs across 4 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 15, the SIDF (Subscription Identifier De-concealing Function) was formally introduced as a new security entity within the 5G Core network, specifically as a service offered by the UDM in the home network. Its primary role is to de-conceal the permanent SUPI from the one-time-use SUCI sent by the UE during initial registration, which is a foundational part of the new subscription identifier privacy mechanism. The release also involved numerous clarifications and corrections to related procedures, such as the SUCI computation, protection scheme identifiers, and the use of the SUPI in the K_AMF derivation.
- Clarification to Subscription identifier privacy TS 33.501CR0145
- Corrections on SUCI protection schemes TS 33.501CR0162
- Editorial correction to clause 6.12.5 on SIDF TS 33.501CR0189
- Align NAS connection identifier with access type identifier TS 33.501CR0258
- Privacy - adding missing details to SUCI content and format TS 33.501CR0313
- Correction to 5G AKA procedure - no need for SUPI or SUCI (in step 10) TS 33.501CR0399
+ 15 more changes
In Release 16, the SIDF (Subscription Identifier De-concealing Function) saw enhancements primarily through clarifications on the SUCI computation process. These included providing implementers' test data for the network-specific identifier-based SUPI and clarifying the use of the SUPI as the identity in EAP-AKA' key derivation. The updates served to refine the technical implementation of the protection and de-concealment of the subscription identifier without altering the fundamental role of the SIDF within the UDM.
In Release 17, the SIDF function was enhanced to support the configuration and use of an "Anonymous SUCI" and to clarify its interaction with the UDM for this purpose. The release also resolved implementation inconsistencies, particularly around the usage of the null-scheme SUCI during UE onboarding procedures. These updates provided clearer operational guidelines for de-concealing subscription identifiers in specific scenarios.
- Removing Editor's note on SUPI sent to AAA TS 33.501CR1289
- Configuration of Anonymous SUCI TS 33.501CR1380
- UDM interaction for Anonymous SUCI TS 33.501CR1381
- Resolving Editor's note on using only null-scheme SUCI TS 33.501CR1397
- Resolution of inconsistency in SUCI usage during UE onboarding. TS 33.501CR1401
In Release 18, the SIDF function was updated to address the use of a temporary identifier during trusted non-3GPP access, resolving related editorial notes. Furthermore, enhancements were made to the UDM's security validation by adding test cases to check for an invalid and uncompressed point when using the ECIES protection scheme for SUCI decryption.
Explore further
Broader topics and technologies where SIDF plays a role.
Defining Specifications
3GPP specifications that define or reference SIDF, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 33.501 vk00 | 5G Security Architecture and Procedures | Rel-20 |
| TS 33.514 vk00 | 5G Security Assurance for UDM | Rel-20 |