Description
The GSM Service Identity Module (GSIM) is a term from early 3GPP releases, notably defined in specifications like TS 21.905 (vocabulary) and TS 23.060 (GPRS service description). It represents a logical concept rather than a physical object. In the context of General Packet Radio Service (GPRS) and early packet-switched architecture, the GSIM encapsulated the subscription data and service profile required for a user to access packet data services. Conceptually, it could be seen as the packet-data counterpart to the subscription data used for circuit-switched services, though it was intrinsically linked to the physical SIM/UICC.
Architecturally, the information associated with the GSIM would reside in the network, specifically within the Home Location Register (HLR) and later the Home Subscriber Server (HSS). This data includes the Packet Data Protocol (PDP) context profiles, which define parameters such as the user's allowed access point names (APNs), quality of service (QoS) profiles, and charging characteristics. When a mobile station (MS) attaches to the GPRS network, the Serving GPRS Support Node (SGSN) retrieves this GSIM-related subscription data from the HLR/HSS as part of the location update and authentication procedures. The GSIM concept helped structure the understanding that a user's identity for services involved multiple facets: the physical SIM card (providing the IMSI and authentication keys), the circuit-switched service profile, and the packet-switched service profile (the GSIM).
In practice, the term GSIM is largely historical and conceptual. The functionality it described—managing packet data subscription profiles—was fully integrated into the subscriber database (HLR/HSS) and is not a separately deployable module. The authentication for GPRS still fundamentally relied on the same secret key (Ki) stored on the physical SIM and in the Authentication Center (AuC). The GSIM concept was an important step in abstracting service capabilities from the physical hardware, paving the way for more flexible service provisioning. However, in modern 3GPP terminology, this is all encompassed within the unified subscriber data management for all access types (circuit-switched, packet-switched, IMS) in the HSS and the User Data Repository (UDR).
Purpose & Motivation
The GSIM concept emerged during the development and standardization of GPRS in 3GPP Release 4 and 5, a time when mobile networks were evolving from being purely voice-centric to supporting packet data. Its purpose was to conceptually model and standardize the subscription information specific to this new packet-switched domain. Prior to GPRS, subscriber data in the HLR was primarily oriented toward circuit-switched voice services. The introduction of always-on, packet-based internet access required a new set of profile parameters (like APNs and QoS settings).
The GSIM addressed the need to logically separate and define this new class of subscription data. It helped clarify the architecture by distinguishing between the identity/authentication module (the physical SIM) and the associated service profile for packet data. This conceptual separation was useful for specification design, network modeling, and understanding how new packet data services would be provisioned and managed independently from traditional telephony services. While the term itself did not persist as a tangible component, the underlying principle—of having a dedicated, managed data profile for packet services tied to a subscriber identity—became a fundamental and integrated part of all subsequent mobile network architectures, from 3G/UMTS to 4G/LTE and 5G.
Key Features
- Conceptual representation of packet data service subscription profile
- Contains GPRS-specific subscription data like PDP contexts and APNs
- Logically associated with a subscriber identity (IMSI)
- Data stored in the network-side HLR/HSS database
- Used by the SGSN to authorize and configure user's packet data sessions
- Historically distinguished packet service profile from circuit-switched profile
Evolution Across Releases
Initial introduction of the GSM Service Identity Module (GSIM) concept within GPRS specifications. Defined it as the set of subscription data required for packet data service provision, establishing its logical separation from the physical SIM and circuit-switched service data.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 23.060 | 3GPP TS 23.060 |