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

Glossary term · Identifier

IMSI

International Mobile Subscriber Identity

Identifier →

IMSI is a globally unique permanent identifier assigned to a mobile subscriber, stored on the SIM/USIM, and used by the network for identification, authentication, and retrieving the subscriber's profile.

Introduced
R99
Where
Services › IMS
Specifications
77 specs
Also in
Core Network, Radio Access Network, Security, User Equipment, Management, Testing
IMSI Description Purpose What changed Neighbours Detected Changes Specifications

Description

The International Mobile Subscriber Identity (IMSI) is a critical identifier in GSM, UMTS, LTE, and 5G systems. It is a 15-digit (or shorter) numeric code permanently associated with a subscriber and stored within the SIM (Subscriber Identity Module) or USIM (Universal SIM). Structurally, the IMSI is composed of three parts: the Mobile Country Code (MCC, 3 digits), the Mobile Network Code (MNC, 2 or 3 digits), and the Mobile Subscriber Identification Number (MSIN, 9-10 digits). The MCC and MNC together identify the home PLMN (Public Land Mobile Network) of the subscriber, while the MSIN uniquely identifies the subscriber within that network.

In network operations, the IMSI is used during the initial attach procedure when a mobile device connects to the network. The device sends the IMSI to the serving network element (e.g., MME in LTE, AMF in 5G), which then uses it to query the home network's HSS (Home Subscriber Server) or equivalent database (like AUC) for authentication vectors and subscriber profile data. The authentication process involves the network generating a challenge using a secret key (Ki) associated with the IMSI. For privacy reasons, the IMSI is not transmitted openly frequently; instead, a temporary identifier like TMSI (Temporary Mobile Subscriber Identity) or GUTI (Globally Unique Temporary Identity) is used after initial authentication to avoid IMSI exposure over the air interface.

The IMSI's role extends beyond mere identification. It is the primary key for subscriber data in network databases, linking to subscription details, service profiles, QoS parameters, and security credentials. In mobility management, it helps in tracking area updates and handovers between cells. In session management, it is used to correlate charging records (CDRs) with the correct subscriber account. Its standardized format enables international roaming, as a visited network can identify the subscriber's home network using the MCC/MNC and establish the appropriate roaming agreements and routing.

Purpose & Motivation

The IMSI was created to provide a standardized, globally unique, and permanent identifier for mobile subscribers, solving the problems of subscriber identification and roaming in early analog cellular systems. Before GSM, identifiers were often network-specific, hindering interoperability and international roaming. The IMSI, introduced with GSM, allowed any network worldwide to uniquely identify a subscriber and contact their home network for authentication and service profile retrieval, enabling seamless global mobility.

Its design addresses several key requirements: uniqueness (ensured by the MCC/MNC/MSIN structure), permanence (tied to the subscription, not the device), and security (stored securely on the SIM). The separation of the home network identifier (MCC/MNC) from the subscriber identifier (MSIN) simplifies routing of signaling messages for roaming subscribers. The IMSI is fundamental to the security architecture of cellular networks, as it is linked to the subscriber's secret authentication key (Ki). Without a robust, standardized permanent identity like the IMSI, functions like lawful interception, international roaming billing, and subscriber management would be extremely complex or impossible on a global scale.

What changed in its specifications

The latest release-to-release comparison of specifications that define IMSI. 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 →

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 1 change
  • Correction of IMSI in the default 5G-NR UICC TS 31.121CR0343
Rel-16 8 changes
  • Test Cases to cover USIM with non-IMSI SUPI Type TS 31.121CR0493
  • Test Case to cover SUCI calculation by USIM in a non-IMSI SUPI type format and ECIES Profile A TS 31.121CR0500
  • Test Case to cover SUCI calculation by USIM in a non-IMSI SUPI type format and ECIES Profile B TS 31.121CR0501
  • Test Case to cover SUCI calculation by USIM in a non-IMSI SUPI when SUPI is changed TS 31.121CR0502
  • Introducing new TCs for SUCI calculation by ME using Profile A, B - SUPI Type in NAI format (non-IMSI SUPI) TS 31.121CR0509
  • Either IMSI or NSI - Report of SA3 S3-194455 Tdocs recommendation (in Rel16) TS 31.102CR0884

+ 2 more changes

Rel-17 2 changes
  • Transferring Alternative IMSI between MMEs TS 29.274CR2048
  • Removal of IMSI in clause 5.2.33 TS 31.102CR0924

Defining Specifications

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

SpecificationTitleRelease
TS 21.111 vj00 USIM and UICC Requirements for 3G Rel-19 read
TR 21.905 vj20 3GPP Terminology and Definitions Rel-19 read
TS 22.022 vj00 ME Personalisation Features for GSM/3G Rel-19 read
TS 22.240 vj00 3GPP Generic User Profile Requirements Rel-19 read
TR 22.944 vj00 UE Functionality Split Scenarios and Requirements Rel-19 read
TR 22.975 v310 UMTS Numbering and Addressing Requirements R99 read
TR 22.980 vj00 Network Composition Feasibility Study Rel-19 read
TS 23.125 v700 Flow Based Charging Architecture Rel-7 read
TS 23.218 vj00 IMS Call Model Specification Rel-19 read
TS 23.221 vj00 3GPP System Architectural Requirements Rel-19 read
TS 23.228 vk10 IP Multimedia Core Network Subsystem Rel-20 read
TS 23.271 vj00 LCS Stage 2 Specification Rel-19 read
TS 23.280 vk51 Mission Critical Services Architecture Rel-20 read
TS 23.806 v700 Voice Call Continuity between CS and IMS Rel-7 read
TS 23.815 v500 IMS Charging Implications Rel-5 read
TS 23.851 v610 Network Sharing Architecture for 3G Systems Rel-6 read
TR 23.976 vj00 Push Service Requirements Analysis Rel-19 read
TS 24.229 vk10 IMS SIP/SDP Call Control Protocol Rel-20 read
TS 24.501 vk10 5GS NAS Protocol Specification Rel-20 read
TS 25.304 vj10 UE Idle Mode Procedures Rel-19 read
TS 25.331 vj01 UTRAN Radio Resource Control Protocol Rel-19 read
TS 25.367 vj00 Home NodeB Mobility Procedures Rel-19 read
TS 25.410 vj00 Iu Interface Introduction for UTRAN Rel-19 read
TS 25.413 vj00 Radio Access Network Application Part (RANAP) Rel-19 read
TS 25.423 vj00 UTRAN RNSAP Specification Rel-19 read
TS 25.705 vd00 UMTS Small Data Transmission Enhancements Study Rel-13 read
TR 25.931 vj00 UTRAN Signalling Procedures Examples Rel-19 read
TS 29.172 vj00 EPC LCS Protocol (ELP) specification Rel-19 read
TS 29.274 vk00 GTPv2-C Control Plane Protocol Rel-20 read
TS 29.275 vj00 PMIPv6 Mobility & Tunnelling Protocols Stage 3 Rel-19 read
TS 29.276 vj00 EPS S101/S121/S103 Interfaces Stage 3 Rel-19 read
TS 29.277 vj00 S102 Interface Protocol Specification Rel-19 read
TR 29.949 vj00 VoLTE IMS Roaming Architecture & Procedures Rel-19 read
TS 31.102 vk00 USIM Application Specification Rel-20 read
TS 31.117 vj30 USAT Tests for Non-Removable UICC Rel-19 read
TS 31.121 vj00 UICC Application Test Specification Rel-19 read
TR 31.900 vj00 3GPP TS 31.900: Security Interworking Guidance Rel-19 read
TS 32.182 vj00 UDC Common Baseline Information Model (CBIM) Rel-19 read
TS 32.240 vk10 3GPP Charging Architecture and Principles Rel-20 read
TS 32.250 vj00 Circuit Switched Offline Charging Rel-19 read
TS 32.251 vj00 PS Domain Charging Management Rel-19 read
TS 32.270 vj00 MMS Charging Management Specification 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.276 vj00 VCS Online Charging from Proxy Function 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.293 vj00 Proxy Function in Domestic Service Provider Rel-19 read
TS 32.296 vj00 Online Charging System (OCS) Architecture Rel-19 read
TS 32.401 vj00 Performance Management Concept & Requirements Rel-19 read
TS 32.808 v800 Common Profile Storage Framework for User Data Rel-8 read
TS 32.849 vd00 IMS Roaming Charging Study Rel-13 read
TS 32.850 ve00 IMS Charging Correlation Methods Study Rel-14 read
TS 33.102 vj10 3G Security Architecture Specification Rel-19 read
TS 33.105 vj00 3G Security: Cryptographic Algorithm Requirements 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.320 vj00 H(e)NB Subsystem Security Architecture Rel-19 read
TS 33.401 vj20 EPS Security Architecture Rel-19 read
TS 33.820 v830 H(e)NB Security Threats and Countermeasures Rel-8 read
TS 33.843 vf10 Security Study for ProSe UE-to-Network Relay Rel-15 read
TS 36.304 vj30 LTE UE Idle Mode Procedures Rel-19 read
TS 36.331 vj40 E-UTRA Radio Resource Control (RRC) Protocol Rel-19 read
TS 37.320 vj40 MDT Overall Description (Stage 2) Rel-19 read
TS 38.304 vj30 NR UE Idle and Inactive State Procedures Rel-19 read
TS 38.331 vj40 NR Radio Resource Control (RRC) Rel-19 read
TS 41.033 ve00 GSM Lawful Interception Interface Requirements Rel-14 read
TS 43.020 vj00 Security Procedures for GSM Rel-19 read
TS 43.051 vj00 GERAN Stage 2 Service Description Rel-19 read
TS 43.318 vj00 Generic Access Network (GAN) Stage 2 Rel-19 read
TR 43.901 vj00 Generic Access to A/Gb Interface Feasibility Study Rel-19 read
TR 43.902 vj00 GAN Enhancements Feasibility Study Rel-19 read
TS 44.060 vj00 GERAN RLC/MAC Protocol Specification Rel-19 read
TS 44.160 vg00 GERAN Iu Mode RLC/MAC Protocol Specification Rel-16 read
TS 44.318 vj00 Generic Access Network (GAN) Interface Procedures Rel-19 read
TS 51.010 vj00 SIM Application Toolkit Conformance Testing Rel-19 read
TS 52.402 vj00 GSM Performance Management Measurements Rel-19 read