Description
The Home Environment (HE) is a core architectural and administrative concept within 3GPP networks, representing the domain of a user's home service provider or network operator. It is not a single physical entity but a logical domain encompassing the systems and data repositories that define a subscriber's identity, subscription rights, and service capabilities. The HE is responsible for storing the master copy of the user's service profile, which includes subscribed services, quality of service (QoS) parameters, and authentication credentials. This profile is crucial for service control and personalization, ensuring that users can access their subscribed services even when roaming outside their home network's coverage area.
Architecturally, the HE interfaces with the Visited Network (VN) or Serving Network where the user is currently located. Key functional components within the HE include the Home Location Register (HLR) or Home Subscriber Server (HSS), which acts as the central database for subscriber information, and various application servers that provide value-added services. When a user attaches to a visited network, the serving network's entities (like the MSC, SGSN, or MME) communicate with the HE's HSS/HLR to authenticate the user and download relevant subscription data. This process, governed by protocols like MAP (for 2G/3G) or Diameter (for 4G/5G), ensures that service authorization and charging are correctly handled by the home operator.
The HE's role extends beyond basic subscription management to encompass advanced service logic and execution. For services like IMS (IP Multimedia Subsystem), the HE includes the S-CSCF (Serving-Call Session Control Function) assigned to the user, which resides in the home network and executes the user's service profile. This ensures that service logic, such as call forwarding rules or presence information, is consistently applied regardless of the user's location. The separation between Home and Serving environments is fundamental to 3GPP's roaming architecture, enabling interoperability between different operators' networks while maintaining the home operator's control over service delivery, security, and billing.
Purpose & Motivation
The Home Environment concept was introduced to formalize the separation between a subscriber's home service provider and the network currently providing radio access and connectivity. This separation is essential for enabling seamless national and international roaming. Before such standardized architectures, subscribers were often tied to a single network operator's infrastructure, with limited ability to use services when outside its coverage. The HE model solves this by defining a clear administrative boundary and standardized interfaces (like the C/D interfaces for HLR access) that allow a visited network to securely query the home network for subscriber data and authorization.
Furthermore, the HE is central to service personalization and innovation. It allows the home operator to develop and control advanced services (like multimedia telephony or messaging) that are delivered to the user consistently, whether at home or roaming. This business model motivates operators to invest in service platforms. The HE also addresses critical security requirements by centralizing authentication functions. The long-term secret key (Ki) used for generating authentication vectors is stored only within the HE's secure domain (in the AuC, part of HSS/HLR), never transmitted to the visited network. This design prevents credential exposure and forms the basis for mutual authentication between the user and the network.
Classification
Evolution Across Releases
Introduced as a fundamental concept for GSM and UMTS networks. Defined the HE as the domain containing the HLR and service control logic, establishing the initial roaming architecture and authentication framework (using the AuC). Specified interfaces for the serving network to retrieve subscriber data.
Explore further
Broader topics and technologies where HE plays a role.
Defining Specifications
3GPP specifications that define or reference HE, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 21.133 v1400 | 3G Security Requirements | Rel-5 |
| TR 21.905 vj00 | 3GPP Technical Terms and Definitions | Rel-19 |
| TS 22.105 vj00 | Telecommunication Services Framework | Rel-19 |
| TS 22.121 v1400 | Virtual Home Environment Requirements | Rel-5 |
| TS 22.127 v1900 | Open Service Access (OSA) Requirements | Rel-9 |
| TS 23.127 v1600 | Virtual Home Environment Stage 2 Specification | Rel-6 |
| TS 23.171 v1300 | LCS Stage 2 Specification for UMTS | Rel-4 |
| TS 23.198 v1900 | Open Service Access (OSA); Stage 2 | Rel-9 |
| TS 23.271 vj00 | LCS Stage 2 Specification | Rel-19 |
| TS 29.198 v1900 | OSA API Overview Specification | Rel-9 |
| TS 31.102 vj40 | USIM Application Specification | Rel-19 |
| TS 31.103 vj00 | ISIM Application Specification | Rel-19 |
| TS 32.141 vj00 | Subscription Management (SuM) Architecture | Rel-19 |
| TS 33.102 vj10 | 3G Security Architecture Specification | Rel-19 |
| TS 33.401 vj10 | EPS Security Architecture | Rel-19 |
| TS 35.234 vj00 | MILENAGE-256 Algorithm Set Specification | Rel-19 |
| TR 35.937 vj00 | MILENAGE-256 Algorithm Set Specification | Rel-19 |