P-TMSI

Packet-Temporary Mobile Subscriber Identity

Identifier
Introduced in Rel-4
A temporary identity assigned by the SGSN to a UE in the GPRS/UMTS packet-switched domain. It protects the user's permanent IMSI from frequent transmission over the air interface, enhancing security and privacy, and is used for core network signaling procedures like routing area updates.

Description

The P-TMSI is a cornerstone identity in the 2G GPRS and 3G UMTS packet-switched core network. It is a 32-bit temporary identifier locally assigned by the Serving GPRS Support Node (SGSN) to a UE upon successful attachment to the packet-switched domain or during a routing area update. The primary purpose of the P-TMSI is to serve as a substitute for the permanent International Mobile Subscriber Identity (IMSI) in most signaling messages between the UE and the network, thereby minimizing the exposure of the sensitive IMSI. The P-TMSI is structured to include the identity of the SGSN that allocated it (often via a Network Resource Identifier - NRI part) and a local sequence number. When a UE initiates a signaling procedure like a Routing Area Update (RAU) or Service Request, it typically uses the P-TMSI along with a P-TMSI Signature (a 3-byte authentication token) to identify itself to the network. The receiving SGSN uses the P-TMSI to look up the UE's context in its database. If the context is not found (e.g., because the UE has moved to a new SGSN area), the network may initiate an identity request procedure to retrieve the UE's IMSI. The P-TMSI is reallocated periodically or during specific mobility events to enhance privacy. Its scope is limited to a Routing Area (RA), and it must be updated when the UE moves to a new RA served by a different SGSN. The P-TMSI is tightly linked with the GPRS attach and routing area update procedures and is a key parameter in the security context establishment between the UE and the SGSN.

Purpose & Motivation

The P-TMSI was introduced to address critical security and privacy vulnerabilities associated with transmitting the permanent IMSI over the radio interface. Sending the IMSI in clear text (which was more common in early systems) would allow eavesdroppers to track a subscriber's location and identity. The P-TMSI provides identity confidentiality by ensuring the IMSI is sent very infrequently. It solves the problem of subscriber traceability and reduces the risk of IMSI-catcher attacks. Furthermore, it improves signaling efficiency; using a shorter, locally significant temporary identity is more efficient than transmitting the full IMSI in every message. Its creation was motivated by the development of the packet-switched core for GPRS, which required its own mobility and session management identities separate from the circuit-switched TMSI. The P-TMSI, along with its signature, also provides a mechanism for the network to quickly validate the UE's claim of identity without full authentication every time, speeding up mobility procedures. It addressed the limitations of the earlier systems that lacked robust temporary identity mechanisms for data services.

Key Features

  • 32-bit temporary identity assigned by the SGSN for the packet-switched domain.
  • Replaces the IMSI in most air-interface signaling to enhance subscriber privacy and security.
  • Used as the primary UE identifier in GMM (GPRS Mobility Management) procedures like Attach and Routing Area Update.
  • Typically accompanied by a P-TMSI Signature for identity validation without full authentication.
  • Has a limited scope, usually within the area controlled by the allocating SGSN (Routing Area).
  • Reallocated periodically or during inter-SGSN mobility to prevent long-term tracking.

Evolution Across Releases

Rel-4 Initial

Formally introduced as part of the 3GPP UMTS Release 4 specifications for the packet-switched core network (GPRS). Defined as the temporary identity for GPRS mobility management (GMM), analogous to the TMSI in the circuit-switched domain. Established procedures for its allocation, reallocation, and use in routing area updates.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 23.923 3GPP TS 23.923
TS 25.331 3GPP TS 25.331
TS 25.413 3GPP TS 25.413
TS 25.931 3GPP TS 25.931
TS 33.401 3GPP TR 33.401
TS 43.051 3GPP TR 43.051
TS 43.318 3GPP TR 43.318
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