SD-AV

SIP Digest Authentication Vector

Security →
Introduced in Rel-8

SD-AV is a set of cryptographic parameters used in 3GPP networks to authenticate users for IMS access via SIP-based services like voice, video, and messaging over IP.

Category
Security
Introduced
Rel-8
Where
Security
Specifications
2 specs
SD-AV Description Purpose Related Classification Detected Changes Specifications

Description

The SIP Digest Authentication Vector (SD-AV) is a fundamental security construct within the 3GPP IP Multimedia Subsystem (IMS) architecture, specifically designed for authenticating User Equipment (UE) attempting to access IMS services. It operates within the framework of SIP (Session Initiation Protocol) digest authentication, as defined in IETF RFC 3261 and profiled by 3GPP. The SD-AV is generated by the Home Subscriber Server (HSS) upon request from the Serving-Call Session Control Function (S-CSCF) during the IMS registration procedure. It contains the essential cryptographic challenge-response data needed to verify the user's identity without transmitting the user's long-term secret (password) in clear text over the network.

The vector itself comprises several key components, including a nonce (a random number used once), a realm indicating the domain of authentication, and algorithm specifications. Crucially, it includes an expected response value, which is computed by the HSS using the shared secret (stored in the HSS and the UE's ISIM application) and the challenge parameters. When the S-CSCF receives an initial SIP REGISTER request from the UE, it requests an SD-AV from the HSS. The S-CSCF then sends a SIP 401 Unauthorized response to the UE, containing the challenge (nonce, realm, etc.) from the SD-AV. The UE uses its shared secret to compute a response and includes this in a new REGISTER request. The S-CSCF compares the UE's computed response with the expected response from the SD-AV; a match grants IMS access.

This mechanism is integral to the IMS Authentication and Key Agreement (IMS AKA) procedures, though SD-AV represents the digest authentication method, which is an alternative to the full IMS AKA based on UMTS/LTE authentication vectors. Its role is to provide a robust, standardized method for user authentication for SIP-based services, forming the first line of defense in securing IMS communications. It ensures that only legitimate subscribers can utilize network resources for services like VoLTE, ViLTE, and RCS, thereby maintaining the confidentiality and integrity of the IMS core.

Purpose & Motivation

SD-AV was introduced to address the critical need for secure user authentication in the all-IP service delivery environment of the IP Multimedia Subsystem (IMS). Prior to IMS, circuit-switched voice services relied on different authentication mechanisms tied to the circuit core. As 3GPP networks evolved to deliver multimedia services over packet-switched networks, a standardized, IP-native authentication method was required. SIP, as the core signaling protocol for IMS, needed a secure authentication mechanism that could integrate with the 3GPP subscriber database (HSS) and work within the IMS architecture.

The creation of SD-AV was motivated by the limitations of using generic HTTP digest authentication directly, which lacked tight integration with 3GPP security credentials and network functions. SD-AV provides a 3GPP-profiled version that ensures interoperability between the UE, the IMS core (CSCF), and the HSS. It solves the problem of verifying a user's identity for IMS registration and session initiation, protecting against impersonation and unauthorized service access. By leveraging the shared secret stored on the ISIM, it provides a strong authentication foundation without requiring the UE to support the full cryptographic suite of IMS AKA, offering a viable alternative for certain deployments or device types.

Classification

Part ofSIP
Related approachesHSSS-CSCF

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (1 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Studied in Rel-8, normative work from Rel-17.

Rel-17 1 change

In Release 17, the SIP Digest Authentication Vector (SD-AV) function was enhanced by introducing a recommendation for the SHA-256 algorithm within the SIP digest authentication framework. This update provides a more secure hashing option for the authentication process, which is part of the SD-AV's defined elements. The change aligns with ongoing efforts to strengthen security mechanisms in IMS authentication.

  • Recommendation of SHA256 in SIP digest TS 33.203CR0261

Explore further

Broader topics and technologies where SD-AV plays a role.

Defining Specifications

3GPP specifications that define or reference SD-AV, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 33.203 vj10 IMS Security Specification Rel-19
TS 33.804 vc00 Non-UICC SSO using SIP Digest credentials Rel-12