Skip to content

Mobile Technologies: 2G to 5G, GSM/CDMA, SIM and IMEI

Cellular generations, GSM and CDMA architecture, SIM file system, IMEI structure and Indian SIM-swap and CEIR workflows for digital forensic examiners.

Last updated:

Share

Mobile network generations from 1G AMPS (1983) through 5G NR (2019) each produce a distinct evidence trail: subscriber records in the HLR, call detail records at the MSC, and cell-ID logs at the BTS. The SIM card carries four forensically distinct identifiers (ICCID, IMSI, MSISDN, and the authentication key Ki), while the handset is identified separately by its 15-digit IMEI. In India, a Section 94 BNSS 2023 notice to an operator retrieves subscriber data, CDRs, and SIM-replacement history; the CEIR national registry propagates IMEI blocks to all Indian operators within 24 to 48 hours of a Sanchar Saathi complaint.

The handset is one node on a layered radio and signalling network. Every generation from AMPS in 1983 to 5G NR in 2024 leaves its own evidence trail in subscriber records, switch logs, base station registers, and device identity registries. The SIM card carries four kinds of identifier, only one of which is the phone number a witness will quote. The IMEI carries a Luhn check digit that a junior examiner can verify on a piece of paper before requesting a CEIR block. Indian state cyber cells process SIM-swap fraud almost daily, and the TRAI 24-hour cool-off directive that constrains the fraud playbook is the single most quoted line of regulation in digital forensics vivas.

Key takeaways

  • The IMEI carries a Luhn check digit that a junior examiner can verify on paper before requesting a CEIR block, making it a quick on-scene validation step.
  • A SIM card carries four kinds of identifier, only one of which is the phone number a witness will quote, so the examiner must record all four during seizure.
  • The TRAI 24-hour cool-off directive that constrains the SIM-swap fraud playbook is the single most quoted line of regulation in digital forensics vivas.
  • A Section 94 BNSS 2023 notice is the mechanism an Indian IO uses to pull subscriber data from a telecom operator, replacing the older Section 91 CrPC route.
  • Indian state cyber cells process SIM-swap fraud almost daily, and the cellular generation evidence trail runs from subscriber records through switch logs to base station registers.

This topic is the entry point to Module 6 and the foundation under every mobile artefact extraction that follows. It sits before the handset acquisition workflows that cover JTAG, ISP and chip-off, the wireless and mobile network attack patterns that exploit the architecture described here, and the cloud and backup forensics layer that pulls evidence from outside the device. The framing throughout is Indian: DoT Sanchar Saathi requests, CEIR blocking workflow, TRAI port-out rules, BNS 2023 Section 318 cheating provisions read with IT Act Section 66C identity theft, and the kind of subscriber data a Section 91 CrPC notice (now Section 94 BNSS 2023) will pull from an Indian telecom operator.

By the end of this topic you will be able to:

  • Identify the multiplexing scheme, core network, and primary evidence type produced by each cellular generation from 1G to 5G NR.
  • Name the GSM architecture nodes (BTS, BSC, MSC, HLR, VLR, AuC, EIR) and state the forensic records each one holds.
  • Read a SIM file system, locate the key EFs (EF_IMSI, EF_LOCI, EF_ADN, EF_SMS), and distinguish ICCID from IMSI from MSISDN.
  • Verify an IMEI using the Luhn algorithm by hand and interpret a TAC resolution result as a hardware-swap indicator.
  • Reconstruct the artefact chain required to build a SIM-swap prosecution file under IT Act Section 66C and BNS 2023 Section 318.
Key terms
IMSI
International Mobile Subscriber Identity, a 15-digit identifier stored on the SIM that names the subscriber on the network. Format is MCC (3 digits) + MNC (2 or 3 digits) + MSIN. The Indian MCC is 404 and 405.
ICCID
Integrated Circuit Card Identifier, the 19 to 20 digit serial number printed on the SIM card body. Identifies the physical SIM, not the subscriber.
Ki
The 128-bit secret authentication key stored on the SIM and in the operator's Authentication Centre (AuC). Never leaves either party in cleartext under normal use.
IMEI
International Mobile Equipment Identity, a 15-digit identifier of the handset hardware. Format is 8-digit TAC + 6-digit serial + 1-digit Luhn check. Identifies the device, not the SIM.
MSC
Mobile Switching Centre, the GSM core node that routes calls and SMS between the cellular network and the PSTN, and queries the HLR and VLR for subscriber state.
EPC / 5GC
Evolved Packet Core (LTE) and 5G Core (5G NR), the all-IP packet cores that replaced the circuit-switched GSM core. 5GC is service-based, with discrete network functions like AMF, SMF and UPF.

Cellular generations: AMPS to 5G NR

The cellular timeline is short enough to memorise and broad enough to anchor most digital forensics questions on mobile technology. 1G was AMPS (Advanced Mobile Phone System), an analog FDMA system that ran in North America from 1983 to its US shutdown in 2008. 2G arrived in 1991 with GSM, a digital TDMA system that introduced the SIM card and the IMSI. In parallel, IS-95 (cdmaOne) brought CDMA to the same generation with a different multiplexing approach. 2.5G added GPRS in 2000, the first packet-switched data path over GSM. 2.75G added EDGE, raising peak data rates to about 384 kbps. 3G arrived with UMTS and WCDMA in 2001, with HSPA and HSDPA layered on top to push the data ceiling past 14 Mbps. 4G LTE landed in 2009, then LTE-Advanced in 2012, both built on OFDMA and an all-IP core. 5G NR launched commercially in 2019, with Sub-6 GHz coverage and mmWave capacity, an EPC successor called 5GC, and three usage families: eMBB (enhanced mobile broadband), URLLC (ultra-reliable low-latency communication) and mMTC (massive machine-type communication for IoT).

GenerationYearMultiplexingPeak data rateCore network
1G AMPS1983FDMA (analog)Voice only, 10 kbps signallingAnalog trunk
2G GSM1991TDMA + FDMA9.6 kbps voice channelGSM circuit core
2.5G GPRS2000TDMA packet56 to 114 kbpsGPRS core (SGSN, GGSN)
3G UMTS / WCDMA2001CDMA2 Mbps (HSDPA up to 14 Mbps)UMTS core
4G LTE2009OFDMA100 Mbps to 1 Gbps (LTE-A)EPC (MME, SGW, PGW)
5G NR Sub-62019OFDMA + flexible numerology1 to 3 Gbps typical5GC (AMF, SMF, UPF)
5G NR mmWave2019OFDMAUp to 10 Gbps peak5GC

India shut down 1G never (it was never deployed at scale here, BSNL ran AMPS-era trials only). 2G is being retired by Indian operators in phases through 2026, with Vi and Airtel publishing 2G-sunset advisories. CDMA in India died commercially when Reliance Communications shut its CDMA network in 2017 and Tata Teleservices wound down consumer CDMA the same year. The Indian regulatory anchor for spectrum reuse and generational migration is the DoT National Frequency Allocation Plan (NFAP), most recently revised in 2022, which governs which bands a generation may occupy.

GSM architecture: MS, BTS, BSC, MSC and the registers

GSM architecture assigns a distinct role to each node. The mobile station (MS) is the handset plus the SIM. The base transceiver station (BTS) is the cell tower's radio. The base station controller (BSC) groups BTSs and handles handovers between them. The mobile switching centre (MSC) is the switch that routes calls and SMS. The home location register (HLR) is the master subscriber database for an operator. The visitor location register (VLR) is a working copy of HLR rows for subscribers currently in the MSC's service area. The authentication centre (AuC) holds the per-SIM Ki keys and runs the A3 and A8 authentication algorithms. The equipment identity register (EIR) keeps IMEI status: white-listed, grey-listed (monitored) or black-listed (blocked).

GSM core architecture with the records each node keeps. The MS authenticates against the AuC via the MSC and VLR. The EIR is
GSM core architecture with the records each node keeps. The MS authenticates against the AuC via the MSC and VLR. The EIR is the per-network counterpart to India's national CEIR registry.

The forensic value of these nodes is in the records they keep. An HLR query (issued via a Section 94 BNSS notice to the operator) returns the IMSI, the MSISDN (phone number), the current VLR address, the last known cell ID and the subscriber's service profile. The MSC produces CDRs (call detail records) with the called and calling numbers, the cell ID, the duration, and on LTE and beyond the eNodeB ID. The EIR row for an IMEI tells the operator whether to refuse service. India's CEIR is the union of operator EIRs and is queryable by both citizens (via DoT Sanchar Saathi) and law enforcement.

GSM, CDMA, multiplexing and the protocol stack

Cellular generations timeline from 2G to 5G showing the evidence each generation carries. Each generation box lists its multi
Cellular generations timeline from 2G to 5G showing the evidence each generation carries. Each generation box lists its multiplexing scheme, the key evidence type it produces, and the Indian deployment status.

The multiplexing scheme is the line that separates GSM from CDMA in every working examiner discussion. FDMA (frequency division) gives each user a different frequency slice; AMPS used it. TDMA (time division) gives each user the same frequency in different time slots; GSM combined TDMA with FDMA. CDMA (code division) gives each user the same frequency at the same time, distinguished by an orthogonal spreading code; IS-95 and WCDMA used it. OFDMA (orthogonal frequency division) splits the band into thousands of narrow subcarriers and assigns groups of subcarriers to users on a per-symbol basis; LTE and 5G NR use it.

CDMA and GSM differed beyond the air interface. GSM separated subscriber identity (SIM) from the device, so a user could move SIM between handsets. Early CDMA in the US baked the identifier into the handset's R-UIM or directly into the device firmware, which is why CDMA SIMs were uncommon. GSM authentication uses the COMP128 family of algorithms (COMP128-1 was famously weakened by Briceno, Goldberg and Wagner in 1998; COMP128-2 and COMP128-3 patched it). 3G UMTS introduced MILENAGE, a stronger algorithm built on AES, which LTE and 5G inherited. The forensic implication is that a 2G SIM running COMP128-1 is theoretically cloneable with physical access; a 3G+ USIM with MILENAGE is not, under current public cryptanalysis.

The historical-protocol layer the syllabus still asks about: WAP (Wireless Application Protocol) was the early-2000s mobile-optimised web stack that died when smartphones got real browsers; i-mode was NTT DoCoMo's Japan-only equivalent with a similar trajectory. Both are dead in practice but live in textbook question sets.

SIM internals: ICCID, IMSI, Ki and the DF/EF file system

A SIM card is a small Java Card or native-application smart card with a standardised file system, defined by 3GPP TS 51.011 for GSM SIMs and TS 31.102 for USIMs. The hierarchy is three levels: MF (Master File) at the root, DF (Dedicated File, equivalent to a directory) one level down, and EF (Elementary File, the actual data file) at the leaves. DF_GSM, DF_TELECOM and DF_DCS1800 are the named DFs an examiner cares about. Under each, EFs hold the addressable data: EF_IMSI holds the IMSI, EF_ICCID holds the ICCID, EF_LOCI holds the last known location area, EF_ADN holds the abbreviated dialling numbers (the phone book), EF_SMS holds stored SMS, EF_LND holds last numbers dialled, EF_FPLMN holds forbidden PLMNs.

SIM identifierLengthWhere storedForensic value
ICCID19 to 20 digitsPrinted on SIM body, EF_ICCIDNames the physical card; matches to operator's issuance log.
IMSI15 digits (MCC + MNC + MSIN)EF_IMSI on SIM, HLR recordNames the subscriber on the network; used in CDR joins.
MSISDNPhone number (E.164)HLR row, EF_MSISDN sometimesHuman-visible number; tied to KYC at port-in.
Ki128-bit secretSIM secure element, AuCNever extractable from a 3G+ USIM under public cryptanalysis.
LAI / TAC (location)MCC + MNC + LACEF_LOCILast cell area the SIM registered in before extraction.

The command interface is APDU (Application Protocol Data Unit), defined in ISO/IEC 7816-4. An APDU has a header (CLA, INS, P1, P2) and an optional data field. A SIM reader (an ACR38, an ACS ACR122U or any 3GPP-compliant reader) issues APDUs through a tool like SIMspy, SIMcon, MOBILedit Forensic SIM Clone or the open-source pySim. Cellebrite UFED and Magnet AXIOM include SIM-specific acquisition flows. The standard forensic flow is read-only: bind the reader, select the MF, select DF_GSM, read each EF, hash the output, and write a parsed report. The SIM never gets a write APDU during examination, and the case bag records the SIM's ICCID before insertion to prevent any chain-of-custody ambiguity.

IMEI: structure, Luhn check and the CEIR workflow

The IMEI is the device identity. It is 15 digits in modern handsets: an 8-digit TAC (Type Allocation Code, assigned by the GSMA to a make and model), a 6-digit serial number unique within that TAC, and a 1-digit Luhn check. The check digit is computable on paper. Double every second digit from the right (excluding the check digit itself), sum the digits of the products and the un-doubled digits, then the check digit is whatever makes the total a multiple of 10. An IMEI of 49015420323751 with check digit 8 passes if the Luhn sum of the 14 digits plus 8 is divisible by 10.

  1. Read the IMEI
    Dial *#06# on the handset, or read it from the device's about screen, the SIM tray etching, or the original box. A multi-SIM phone returns multiple IMEIs, one per radio.
  2. Verify the Luhn check
    Compute the Luhn checksum by hand or with a one-liner. A bad checksum means the IMEI has been tampered with, often via a hex editor or a flashing tool, and the device should be marked for chip-off acquisition.
  3. Resolve the TAC
    Query the GSMA TAC database or a public mirror (TACDB, IMEI.info) to confirm the make and model. A TAC that resolves to a different make than the housing claims is a hardware-swap indicator.
  4. Query Sanchar Saathi
    For a stolen-device case, file the IMEI on the DoT Sanchar Saathi portal at sancharsaathi.gov.in. CEIR will propagate a block to all Indian operators within 24 to 48 hours.
  5. Lift the block on recovery
    On device recovery and seizure, raise an unblock request through Sanchar Saathi or the originating police station so the device can be powered on for forensic acquisition in the lab.

CEIR (Central Equipment Identity Register) is the Indian national IMEI registry, operationalised nationwide in 2023 after a pilot in Maharashtra and Karnataka in 2019 to 2020. It is the equivalent of the GSMA's global IMEI blacklist, with Indian operator participation enforced by DoT. Sanchar Saathi is the citizen-facing portal that fronts CEIR for lost-device blocking, unblocking on recovery, and a "Know Your Mobile" check that resolves an IMEI to make, model and KYC status. NCRB Crime in India 2022 reported over 32,000 mobile-related cyber offences registered under IT Act sections, a large share of which involve IMEI tampering or stolen devices reflashed for resale. For the examiner, a CEIR query is now a standard pre-examination step on any seized handset whose chain of custody includes a theft component.

SIM swap fraud, IMSI catchers and the TRAI 24-hour cool-off

SIM swap is the most common Indian mobile-fraud pattern that crosses into criminal forensic work. The playbook has four steps. The fraudster collects the target's MSISDN, name and a piece of KYC data (often from a leaked database or a phishing site). The fraudster walks into a retailer with a forged ID and requests a SIM replacement, claiming the original is damaged. The retailer files the request with the operator. The operator, after KYC verification, deactivates the original SIM and activates the new one in the fraudster's hand. OTPs for the victim's bank account, UPI app and email then route to the new SIM, and the fraudster drains the accounts within minutes.

The TRAI directive that constrains this playbook is the 24-hour SMS-and-call bar after a SIM replacement. The TRAI Mobile Number Portability Regulations 2009 and subsequent amendments require operators to bar incoming and outgoing SMS and voice on a swapped SIM for the first 24 hours after activation. This is the regulatory speed bump that gives a victim a window to file a complaint and the operator a window to reverse the swap. The fraud succeeds when the victim does not notice for the full 24 hours, which is why most successful Indian SIM swaps are timed for weekends and long holidays.

IMSI catchers, also called Stingrays after the Harris Corporation product, are rogue base stations that impersonate a legitimate BTS to force nearby handsets to register. The handset attaches to the strongest signal; a rogue BTS with sufficient signal strength wins the registration. The catcher then reads the IMSI in cleartext during the registration exchange, or downgrades the handset to 2G to defeat MILENAGE authentication. Indian use is documented but not officially acknowledged; civil society reports under RTI have surfaced procurement records for IMSI catcher hardware by several Indian central agencies. For the examiner, the relevance is defensive: a 2G-only attach pattern in a handset's last-cell logs, in an area with 4G coverage, is a possible IMSI-catcher indicator. Detection tools include AIMSICD (Android IMSI Catcher Detector) and SnoopSnitch on rooted Android.

Practice
Question 1 of 5· 0 answered

An Indian SIM card shows an IMSI of 405854000123456. Which operator MNC family does this belong to, and what does the leading 405 indicate?

Frequently asked questions

Can a 3G or 4G SIM be cloned the way 2G SIMs could?
Not under current public cryptanalysis. 2G SIMs running COMP128-1 were cloneable by an attacker with physical access to the card and a few hours of compute, because COMP128-1 leaked Ki under chosen-challenge attacks. COMP128-2, COMP128-3, and the MILENAGE family used by 3G USIMs and onward are not known to be cloneable in this way. The practical Indian fraud path today is SIM swap (social-engineering the operator into issuing a fresh SIM with the same MSISDN), not cloning.
What is the difference between IMSI and MSISDN, and why does it matter in a CDR query?
IMSI is the subscriber identity on the network, stored on the SIM and in the HLR; it is what authenticates the SIM to the AuC. MSISDN is the phone number, the dialable identifier the user knows. Two SIMs can in principle share an IMSI lineage during a swap, but only one is active. A CDR query by MSISDN returns rows for whichever SIM was active at the time of the call. A CDR query by IMSI returns rows for that specific SIM regardless of MSISDN reassignment, which is the more reliable query when port-in or swap activity is suspected.
How does CEIR differ from the operator's own EIR?
An EIR is per-operator: it carries the IMEI whitelist, greylist and blacklist that one operator (Airtel, Jio, Vi, BSNL) uses to grant or deny service. CEIR is the national registry that aggregates and synchronises across all Indian operators, so an IMEI blocked through CEIR on a Sanchar Saathi complaint is refused service by every Indian operator within 24 to 48 hours. CEIR was operationalised nationwide in 2023 after the Maharashtra and Karnataka pilots.
Is an IMSI catcher detectable from the handset side?
Partially. Open-source tools like AIMSICD (Android IMSI Catcher Detector) and SnoopSnitch (which requires a rooted phone with a Qualcomm baseband) flag a set of indicators: forced 2G attach in a 4G area, unencrypted paging, cell ID and neighbour-cell anomalies, and frequent re-registrations. None of these are conclusive on their own, but a stack of them in a clean radio environment is a reasonable working signal. For a forensic case, the cell-ID and last-cell logs on the seized handset are the artefact to preserve.
What does a Section 94 BNSS notice to an Indian operator typically yield for a mobile case?
Subscriber details (KYC document on file, alternate number, address), the SIM history (activation date, port-in or port-out history, replacement requests), CDRs for the period requested (called and calling numbers, duration, cell ID, IMEI used), tower dump (all IMSIs that registered on a given cell ID in a window) on case-by-case basis, and SMS metadata (headers, sender, recipient, no content). Content of SMS and call audio is generally not retained by Indian operators and is not returned under a Section 94 notice.
Why is WAP and i-mode still worth understanding if both are dead?
Because the syllabus tracks historical breadth, and both protocols anchor a generation of legacy device evidence that an examiner may still meet on a recovered older handset (a Nokia or a feature phone seized in a long-pending case). WAP browser caches and bookmarks survived on older feature phones and have been admitted as evidence in pre-2015 Indian cases. i-mode is a Japan-only edge case but is the standard contrasting example to WAP in textbook question sets.
Where does this topic fit in the broader Module 6 sequence?
It is the foundation. The handset acquisition workflows, the mobile network attack patterns, the cloud and backup extraction layer, and the wireless network attack chapter all assume you can name the architecture, the identifiers and the regulatory framing taught here. Read this first, then move into the [acquisition toolkit topic](/topics/digital-forensics/mobile-phone-forensics-acquisition-jtag-chip-off-toolkits) and the [SIM swap, NFC and QR attack chapter](/topics/digital-forensics/wireless-and-mobile-network-attacks-sim-swap-nfc-qr).

Test yourself on Digital Forensics with free, timed mocks.

Practice Digital Forensics questions

Found this useful? Pass it along.

Share

Spotted an error in this page? Report a correction or read our editorial standards.

Your journey to becoming a forensic professional starts here.

Practice with mock tests, learn from structured notes, and get your questions answered by a global forensic community, all in one place.