SIDF

Subscription Identifier De-concealing Function

Security →
Introduced in Rel-15

SIDF is the function within the 5G Authentication Server Function that retrieves the permanent subscriber identifier (SUPI) from its concealed form (SUCI) for secure authentication.

Category
Security
Introduced
Rel-15
Where
Security
Specifications
2 specs
SIDF Description Purpose Related Classification Detected Changes Specifications

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

Part ofSUPI
Related approachesSUCI

Detected Changes Across Releases

from 3GPP Change Requests

Specific 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.

Rel-15 21 changes

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

Rel-16 3 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.

  • SUCI computation: implementers' test data for network specific identifier-based SUPI TS 33.501CR0847
  • Clarification on SUCI computation TS 33.501CR0824
  • Clarification on the use of SUPI as the Identity in EAP-AKA' key derivation TS 33.501CR0762
Rel-17 5 changes

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
Rel-18 2 changes

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.

  • Resolution of editor notes related to the temporary identifier used during trusted non-3GPP access. TS 33.501CR1766
  • Added UDM SCAS test cases for checking an invalid and uncompressed point in ECIES protection scheme for SUCI decryption TS 33.514CR0011

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.

SpecificationTitleRelease
TS 33.501 vk00 5G Security Architecture and Procedures Rel-20
TS 33.514 vk00 5G Security Assurance for UDM Rel-20