TMSI

Temporary Mobile Subscriber Identifier

Identifier
Introduced in R99
A temporary, randomly assigned identifier that replaces the permanent International Mobile Subscriber Identity (IMSI) for identifying a UE on the radio interface. It enhances subscriber privacy and security by preventing tracking and eavesdropping.

Description

The Temporary Mobile Subscriber Identity (TMSI) is a fundamental privacy and security mechanism in 2G (GSM), 3G (UMTS), and 4G (LTE) mobile networks. It is a temporary, locally significant identifier assigned by the Visited Mobile Switching Center (MSC) in circuit-switched (CS) domains or the Mobility Management Entity (MME) in the packet-switched (PS/EPS) domain to a mobile station or User Equipment (UE) within their area of jurisdiction. The primary purpose of the TMSI is to avoid frequent transmission of the permanent, globally unique International Mobile Subscriber Identity (IMSI) over the radio interface, which would make subscribers easily identifiable and trackable.

The TMSI lifecycle begins when a UE first attaches to a network or enters a new location area (LA) or tracking area (TA). During the initial location update or attach procedure, the UE may need to identify itself using its IMSI. Upon successful authentication, the network (MSC or MME) allocates a new TMSI and sends it to the UE in a secure message, typically encrypted using ciphering keys established during authentication. The UE stores this TMSI in its non-volatile memory. For all subsequent signaling interactions with the network within that area—such as responding to paging, performing periodic updates, or initiating a mobile-originated call—the UE uses the TMSI instead of the IMSI. The network maintains a mapping between the allocated TMSI and the subscriber's IMSI in its local database (VLR or MME context).

The TMSI is structured to be meaningful only within the area controlled by the assigning node and for a limited time. It can be re-assigned periodically (e.g., at each location update) or in specific scenarios like inter-MSC handovers. If a UE cannot present a valid TMSI (e.g., after losing coverage or if the network cannot decode it), the network will request the IMSI in an Identity Request procedure, triggering a new TMSI allocation. In 4G LTE, the concept is extended with the Globally Unique Temporary Identity (GUTI), which includes the MME identifier (GUMMEI) and a temporary identifier (M-TMSI), providing a broader scope. The TMSI mechanism is a cornerstone of mobile network security, working in tandem with authentication, ciphering, and location update procedures to protect subscriber identity confidentiality.

Purpose & Motivation

The TMSI was introduced in early GSM standards to address a critical privacy flaw: the permanent IMSI, which uniquely identifies a subscriber worldwide, was originally sent in clear text over the radio channel for identification. This allowed passive eavesdroppers to easily collect IMSIs, track individuals' movements, and clone subscriptions. The motivation was to provide a level of anonymity for mobile users, a concern that grew with the widespread adoption of cellular technology. TMSI created a essential layer of privacy by ensuring the permanent identity is exposed only during initial network entry or failure scenarios, not during routine communication.

Before TMSI, the lack of a temporary identifier made subscriber traffic easily correlatable and compromised user location privacy. The TMSI mechanism solved this by implementing identity confidentiality. Its design was driven by the need for a lightweight, efficient solution that could be integrated into existing signaling procedures without major overhead. The temporary, local nature of the TMSI means that even if it is intercepted, it cannot be used to identify the subscriber outside that specific network area and time window. This concept was so successful that it was carried forward and enhanced in UMTS and LTE/EPC, forming the basis for more advanced temporary identifiers like the P-TMSI in GPRS and the GUTI in EPS. It addresses the fundamental security requirement of identity protection, which is a prerequisite for trusted mobile communication services.

Key Features

  • Temporary, locally significant identifier replacing the IMSI over the air interface
  • Assigned by the serving network node (MSC/VLR or MME) after successful authentication
  • Used in all routine signaling messages (e.g., paging response, location updating)
  • Enhances subscriber privacy and prevents tracking
  • Periodically reallocated to increase security
  • Essential part of the network's identity confidentiality mechanism

Evolution Across Releases

R99 Initial

Inherited and solidified from GSM. In the UMTS context, TMSI continued as the primary temporary identifier for the circuit-switched domain, with allocation and management procedures defined for the MSC/VLR. Its usage was tightly coupled with authentication and ciphering procedures for secure delivery.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 22.022 3GPP TS 22.022
TS 22.944 3GPP TS 22.944
TS 23.171 3GPP TS 23.171
TS 23.221 3GPP TS 23.221
TS 23.236 3GPP TS 23.236
TS 23.251 3GPP TS 23.251
TS 23.271 3GPP TS 23.271
TS 23.851 3GPP TS 23.851
TS 23.923 3GPP TS 23.923
TS 25.301 3GPP TS 25.301
TS 25.302 3GPP TS 25.302
TS 25.321 3GPP TS 25.321
TS 25.331 3GPP TS 25.331
TS 25.413 3GPP TS 25.413
TS 25.931 3GPP TS 25.931
TS 31.117 3GPP TR 31.117
TS 31.121 3GPP TR 31.121
TS 32.401 3GPP TR 32.401
TS 32.808 3GPP TR 32.808
TS 33.102 3GPP TR 33.102
TS 43.051 3GPP TR 43.051
TS 43.318 3GPP TR 43.318
TS 43.901 3GPP TR 43.901
TS 43.902 3GPP TR 43.902
TS 44.060 3GPP TR 44.060
TS 44.160 3GPP TR 44.160
TS 44.318 3GPP TR 44.318
TS 52.402 3GPP TR 52.402