MCC-MNC.org
Back to Wiki

Understanding IMSI: International Mobile Subscriber Identity

A comprehensive guide to IMSI numbers, their structure, and usage in mobile networks.

Last updated: 2023-12-05

Understanding IMSI: International Mobile Subscriber Identity

The International Mobile Subscriber Identity (IMSI) is a unique identifier assigned to every mobile subscriber in a cellular network. This globally unique number is essential for identifying and authenticating subscribers across mobile networks worldwide.

IMSI Structure and Format

An IMSI is a 15-digit number (though some older systems may use 14 digits) with a structured format:

IMSI = MCC (3 digits) + MNC (2-3 digits) + MSIN (9-10 digits)

Where:

  • MCC (Mobile Country Code): Identifies the subscriber's country of origin
  • MNC (Mobile Network Code): Identifies the subscriber's home network
  • MSIN (Mobile Subscription Identification Number): A unique number assigned by the operator to identify the specific subscription

For example, an IMSI might look like: 310150123456789, where:

  • 310 is the MCC for the United States
  • 150 is the MNC for AT&T
  • 123456789 is the MSIN assigned to a specific subscriber

When is an IMSI Used?

The IMSI is used in several critical mobile network operations:

1. Network Authentication

When a mobile device attempts to connect to a network, it provides its IMSI to identify itself. The network uses this to:

  • Verify the subscriber's identity
  • Check if the subscriber is authorized to use the network
  • Apply appropriate service policies

2. Roaming Scenarios

IMSIs are particularly important during international roaming:

  • The visited network uses the MCC and MNC portions of the IMSI to identify the subscriber's home network
  • This enables the visited network to contact the home network for authentication
  • It also facilitates proper routing and billing arrangements between operators

3. Location Updates

As subscribers move between different areas of the network:

  • The device periodically sends location updates containing the IMSI
  • The network uses this to track the current location of subscribers
  • This ensures calls and messages can be delivered to the correct location

4. Call and Data Session Setup

When initiating calls or data sessions:

  • The IMSI is used to retrieve the subscriber's profile
  • This profile contains service entitlements and preferences
  • The network applies appropriate quality of service parameters based on this information

IMSI Security Considerations

Because the IMSI is a sensitive identifier that could be used to track subscribers, modern networks implement several security measures:

IMSI Catcher Protection

To prevent unauthorized IMSI catchers from identifying subscribers:

  • Modern networks use temporary identifiers (TMSI - Temporary Mobile Subscriber Identity) for most communications
  • The IMSI is only transmitted when absolutely necessary (e.g., first connection to a network)
  • 5G networks implement enhanced IMSI protection through encryption

SIM Card Storage

The IMSI is securely stored on the SIM card:

  • It cannot be modified by normal user operations
  • It is protected by the SIM card's security mechanisms
  • In eSIMs, additional security layers protect the IMSI

IMSI in Emerging Technologies

As mobile technology evolves, IMSI usage is adapting:

IoT and M2M Communications

For Internet of Things (IoT) and Machine-to-Machine (M2M) applications:

  • Special IMSI ranges may be allocated for these devices
  • Some countries have designated specific MNC codes for IoT/M2M services
  • Global or multi-country IMSIs are becoming more common for devices that need to operate across borders

eSIM and Remote SIM Provisioning

With embedded SIM (eSIM) technology:

  • Multiple IMSIs can be stored on a single physical SIM
  • IMSIs can be remotely provisioned or updated
  • This enables more flexible operator selection and switching

Regulatory Aspects

IMSIs are subject to regulatory oversight:

  • National telecommunications authorities typically oversee IMSI allocation
  • Operators must maintain accurate IMSI assignment records
  • Privacy regulations increasingly address IMSI handling and protection
  • Law enforcement may have legal frameworks for accessing IMSI data under specific circumstances