Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Core Network

HSS

Home Subscriber Server

Core Network →

HSS is the central master database in 3GPP networks that stores user profiles, performs authentication and authorization, and manages service provisioning and mobility.

Introduced
R99
Where
Core Network › Evolved Packet Core
Specifications
78 specs
Also in
Security
HSS Description Purpose What changed Neighbours Detected Changes Specifications

Description

The Home Subscriber Server (HSS) is the primary subscriber data repository and authentication center in 3GPP packet-switched core networks, including the IP Multimedia Subsystem (IMS). Architecturally, it is the evolution and fusion of the Home Location Register (HLR) and Authentication Center (AuC) from GSM networks, extended for IP-based services. It resides within the Home Public Land Mobile Network (HPLMN) and interfaces with numerous core network entities via the Diameter-based Cx, Sh, and S6a/S6d interfaces. Its central role is to manage the user's identity, service profile, and location information, making it indispensable for session establishment, mobility management, and service authorization.

The HSS stores a comprehensive set of permanent data for each subscriber, known as the User Profile. This includes the International Mobile Subscriber Identity (IMSI), Mobile Subscriber Integrated Services Digital Network Number (MSISDN), subscribed Quality of Service (QoS) parameters, and access point names (APNs) for data connectivity. For IMS services, it also stores the user's Private User Identity (IMPI), Public User Identity (IMPU), and associated service profiles that define telephony and multimedia service capabilities. During network attachment and session setup, the HSS works in tandem with other nodes: it provides authentication vectors (RAND, XRES, AUTN, CK, IK) to the Mobility Management Entity (MME) or Serving-Call Session Control Function (S-CSCF) to verify the user's identity and generate ciphering and integrity keys for secure communication.

Beyond authentication, the HSS is central to mobility management. It tracks the user's current serving node (e.g., MME in LTE, AMF in 5G) and, upon request, provides this information to entities like the Gateway Mobile Switching Center (GMSC) for mobile-terminated call routing. It also supports service provisioning by notifying application servers (via the Sh interface) of user profile changes or registration status. In 5G networks, its functions are partly assumed by the Unified Data Management (UDM), but the HSS remains crucial for legacy and interworking scenarios. Its robustness and high availability are paramount, as it is a single point of failure for subscriber management; therefore, it is often deployed in redundant, geographically separated configurations.

Purpose & Motivation

The HSS was created to address the limitations of the GSM-era HLR/AuC in the context of all-IP networks and the introduction of the IP Multimedia Subsystem (IMS). The traditional HLR was designed primarily for circuit-switched voice and SMS, using the MAP protocol. As 3GPP networks evolved to support high-speed packet data and rich multimedia services (VoIP, video calling, presence), a more flexible, IP-centric, and service-aware subscriber database was required. The HSS was standardized in 3GPP Release 5 as part of the IMS architecture to fulfill this need, providing a unified data store that could support both legacy circuit-switched mobility and new packet-switched IMS services.

Its creation solved several key problems. First, it consolidated subscriber data, eliminating the need for separate, synchronized databases for circuit-switched, packet-switched, and IMS domains, which reduced complexity and operational costs. Second, it introduced the Diameter protocol (replacing SS7 MAP for many interfaces), which is more suitable for IP networks, offering improved security, scalability, and support for attribute-value pairs (AVPs) for flexible data exchange. Third, it enabled sophisticated service profiles and triggers for IMS, allowing operators to offer personalized, multimedia services. The HSS became the cornerstone for enabling fixed-mobile convergence, roaming agreements for data and IMS services, and secure access to network resources, forming the foundation for the modern mobile broadband experience.

What changed in its specifications

The latest release-to-release comparison of specifications that define HSS. Each summary describes the whole specification, not only this term.

TR 21.905Rel-17 → Rel-18

Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TR 21.905 →
TS 23.127Rel-4 → Rel-5

Rel-5 added IMS provisioning with new network element definitions (HSS, IMS, ISC, MRF). It also added OSA enhancements covering HE-VASP support, policy management, presence, and removing User Profile Management.

Full comparison in TS 23.127 →

Architecture

Where it sits in the network

Evolution Lineage

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 9 changes
  • Stage 2 Corrections to the Subscriber Record Change event by HSS for EPS TS 33.107CR0290
  • Incorrect references to HSS triggered events in the SMS, MMS clauses TS 33.107CR0292
  • Stage 3 Corrections to the HSS triggered IRI messages for EPS TS 33.108CR0391
  • Access Restriction Data for NR as Secondary RAT not supported by HSS TS 29.272CR0767
  • Stage 2 Corrections to the Serving System event reported by HSS for EPS TS 33.107CR0283
  • Stage 2 Corrections HSS Subscriber Record Change in EPS TS 33.107CR0284

+ 3 more changes

Rel-16 12 changes
  • SBA HSS Services for IMS TS 23.228CR1200
  • HSS Discovery and Interface Type Selection TS 23.228CR1201
  • HSS Event Exposure TS 29.563CR0004
  • Update of SBA HSS Services for IMS TS 23.228CR1211
  • Clarification for HSS Discovery and Interface Type Selection TS 23.228CR1212
  • HSS Service Name correction TS 23.228CR1223

+ 6 more changes

Rel-17 6 changes
  • Transport of HSS-GID in the HPLMN TS 24.229CR6541
  • HSS GBA SBI Services Definition TS 29.562CR0090
  • HSS GBA SDM API Definition TS 29.562CR0095
  • HSS GBA UEAU API Definition TS 29.562CR0096
  • Add SBI support Indication for IP-SM-GW in HSS TS 29.562CR0109
  • IMS signalling optimization with HSS GID TS 23.228CR1240
Rel-18 2 changes
  • Reference point between HSS and DCSF TS 23.228CR1305
  • Update general description of HSS service for data channel TS 23.228CR1347
Rel-19 11 changes
  • Clarify MME and HSS behavior on authentication in disaster roaming service TS 29.272CR0888
  • Add IMS AS registration to HSS procedure via Sh interface TS 29.328CR0660
  • Add HSS subscription to IMA AS and event notification procedure via Sh interface TS 29.328CR0661
  • Add new value of Data-Reference AVP to support IMS AS registration to HSS TS 29.329CR0255
  • Add commands and AVPs to support HSS subscription to IMS AS and event notification TS 29.329CR0256
  • Support of IMS subscribe and Notify framework in HSS TS 29.562CR0155

+ 5 more changes

Rel-20 1 change
  • HSS handling of Cx procedures with priority for MPS for Messaging TS 29.228CR0703

Defining Specifications

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

SpecificationTitleRelease
TR 21.905 vj20 3GPP Terminology and Definitions Rel-19 read
TR 22.980 vj00 Network Composition Feasibility Study Rel-19 read
TS 23.127 v610 Virtual Home Environment Stage 2 Specification Rel-6 read
TS 23.141 vj00 Presence Service Stage 2 Architecture Rel-19 read
TS 23.179 vd50 MCPTT Functional Architecture Rel-13 read
TS 23.198 v900 Open Service Access (OSA) Stage 2 Rel-9 read
TS 23.218 vj00 IMS Call Model Specification Rel-19 read
TS 23.228 vk10 IP Multimedia Core Network Subsystem Rel-20 read
TS 23.234 vd10 3GPP-WLAN Interworking Index Rel-13 read
TS 23.251 vj00 Network Sharing Stage 2 Specification Rel-19 read
TS 23.271 vj00 LCS Stage 2 Specification Rel-19 read
TS 23.278 vj00 CAMEL for IMS Stage 2 Specification Rel-19 read
TS 23.280 vk51 Mission Critical Services Architecture Rel-20 read
TS 23.379 vk40 Mission Critical Push-to-Talk Architecture Rel-20 read
TS 23.701 vc00 WebRTC Access to IMS Architecture Study Rel-12 read
TR 23.732 vg00 User Data Interworking, Coexistence, Migration Study Rel-16 read
TS 23.804 v710 SMS/MMS over IP Access Networks Rel-7 read
TR 23.973 vj00 Separate HSS/UDM Deployment Scenarios & Solutions Rel-19 read
TS 24.109 vj00 HTTP Digest AKA & GAA Stage 3 Rel-19 read
TS 24.141 vj00 Presence Service Protocol Details Rel-19 read
TS 24.147 vj00 IMS Conferencing Protocol Details Rel-19 read
TS 24.206 v750 Voice Call Continuity Between CS and IMS Rel-7 read
TS 24.228 v590 IP Multimedia Call Control Signaling Flows Rel-5 read
TS 24.229 vk10 IMS SIP/SDP Call Control Protocol Rel-20 read
TS 24.234 vc20 3GPP-WLAN Interworking Network Selection Rel-12 read
TS 24.259 vj00 Personal Network Management (PNM) Protocol Details Rel-19 read
TS 24.292 vj00 IMS Centralized Services (ICS) Protocol Rel-19 read
TS 24.315 vj00 Operator Determined Barring (ODB) for IMS Rel-19 read
TS 24.523 vj00 NGCN-NGN Interconnection Scenarios Rel-19 read
TS 24.525 vj00 Business Trunking Architecture & Requirements Rel-19 read
TS 24.819 v700 IMS Services via Fixed Broadband Access Rel-7 read
TS 24.841 v600 Presence Service IP Multimedia Subsystem Rel-6 read
TR 24.930 vj00 IMS Session Setup Signalling Flows Rel-19 read
TS 26.119 vj10 Device Media Capabilities for AR Services Rel-19 read
TR 26.944 vj00 QoE, ESQoS and SQoS metrics for 3G multimedia services Rel-19 read
TS 29.109 vj00 GAA Bootstrapping Interfaces (Zh, Dz, Zn, Zpn) Rel-19 read
TS 29.175 vk10 Nimsas Service Based Interface for IMS AS Rel-20 read
TS 29.228 vk00 IMS Cx and Dx Interface Procedures Rel-20 read
TS 29.229 vj10 Diameter Protocol for Cx/Dx Interfaces Rel-19 read
TS 29.234 vb20 WLAN-3GPP Interworking Stage-3 Protocol Rel-11 read
TS 29.272 vj60 MME and SGSN Diameter interfaces to HSS/CSS/EIR Rel-19 read
TS 29.309 vk00 Nbsp Service Based Interface for GBA BSF Rel-20 read
TS 29.328 vk00 IMS Sh, Dh and Ph Interface Procedures Rel-20 read
TS 29.329 vj10 Diameter Protocol for Sh Interface Rel-19 read
TS 29.562 vk10 HSS Nhss Services for IMS and GBA Rel-20 read
TS 29.563 vk00 Nhss Services for 5G SBA Stage 3 Rel-20 read
TS 29.866 vj00 IMS Disaster Prevention & Restoration Enhancement Rel-19 read
TS 32.101 vj00 PLMN Management Principles and Requirements Rel-19 read
TS 32.102 vj00 Telecom Management Physical Architecture Framework Rel-19 read
TS 32.140 vj00 Subscription Management (SuM) requirements Rel-19 read
TS 32.141 vj00 Subscription Management (SuM) Architecture Rel-19 read
TS 32.271 vj20 3GPP LCS Charging Management Spec Rel-19 read
TS 32.272 vj00 Charging for Push-to-Talk over Cellular (PoC) Rel-19 read
TS 32.277 vj20 Charging Management for Proximity Services (ProSe) Rel-19 read
TS 32.278 vj00 Monitoring Events Offline Charging Specification Rel-19 read
TS 32.280 vj00 Advice of Charge (AoC) Framework Rel-19 read
TS 32.409 vj00 IMS Performance Management Measurements Rel-19 read
TS 32.808 v800 Common Profile Storage Framework for User Data Rel-8 read
TR 32.901 vj00 UDC Application Data Models Study Rel-19 read
TS 33.107 vj00 Lawful Interception Architecture & Functions Rel-19 read
TS 33.108 vj00 LI Handover Interface Specification Rel-19 read
TS 33.203 vk00 IMS Security Features and Mechanisms Rel-20 read
TS 33.220 vj10 Generic Authentication Architecture (GAA) Security Rel-19 read
TS 33.221 vj00 Subscriber Certificate Distribution via GBA Rel-19 read
TS 33.222 vj00 Secure HTTP Access in GAA Rel-19 read
TS 33.223 vj00 GBA Push Function Specification Rel-19 read
TS 33.259 vj00 Key Establishment between UICC Hosting & Remote Device Rel-19 read
TS 33.401 vj20 EPS Security Architecture Rel-19 read
TS 33.545 vk10 NR Femto Security Architecture Rel-20 read
TS 33.804 vc00 Non-UICC SSO using SIP Digest credentials Rel-12 read
TS 33.820 v830 H(e)NB Security Threats and Countermeasures Rel-8 read
TS 33.835 vg10 Study on authentication and key management for apps Rel-16 read
TS 33.859 vb10 UTRAN Key Hierarchy Enhancement Study Rel-11 read
TS 33.863 ve20 Security for Battery-Efficient IoT Device to Enterprise Rel-14 read
TR 33.919 vj00 GAA Overview TR Rel-19 read
TR 33.924 vj00 GBA-OpenID Interworking Specification Rel-19 read
TS 33.978 v800 Early IMS Security Interim Solution Rel-8 read
TR 33.980 vj00 GAA & Liberty Alliance Interworking Guidelines Rel-19 read