SIM
ApplicationSubscriber Identity Module -- a smart card used in mobile devices to authenticate subscribers on cellular networks.
SIM
A SIMSIMApplicationSmart card for mobile network authentication.Click to view → (Subscriber Identity Module) is a smart card that authenticates a subscriber on a cellular mobile network. Housed in a Secure Element chip, the SIM stores the subscriber's identity credentials, network authentication keys, and telecom applications. It is the most widely deployed smart card type in the world, with over 15 billion units produced since its introduction in the GSM standard in 1991.
SIM Internal Structure
The SIM card runs a dedicated telecom operating system with a JavaCard virtual machine for operator applets:
| Component | Description |
|---|---|
| IMSI | International Mobile Subscriber Identity — 15-digit unique subscriber number |
| Ki | Authentication key — 128-bit secret shared with the network HLR/HSS |
| OPc | Operator-specific constant derived from the OP key for Milenage authentication |
| USIM application | UMTS SIM application for 3G/4G/5G authentication |
| SIM Toolkit (STK) | Framework for operator applets (value-added services) |
| File system | Hierarchical EF/DF structure per ETSI TS 102 221 |
Authentication Process
When a device connects to the network, the SIM performs a challenge-response authentication:
- The network sends a random number (RAND) to the SIM
- The SIM computes a response (RES) using the Milenage/TUAK algorithm with the Ki and RAND as inputs
- The SIM also derives session keys (CK for ciphering, IK for integrity) for encrypted communication
- The network compares RES with its expected value — if they match, the subscriber is authenticated
All cryptographic operations occur inside the SIM's Secure Element — the Ki never leaves the chip. This design ensures that cloning a SIM requires physically extracting the key through side-channel attacks, which modern SIM chips are hardened against.
SIM Form Factors
The SIM has evolved through progressively smaller form factors while maintaining backward-compatible contact pad layouts:
| Form Factor | Dimensions | Standard | Era |
|---|---|---|---|
| Full-size (1FF) | 85.6 x 54 mm (ID-1) | ISO 7816ISO 7816StandardPrimary standard for contact smart cards.Click to view → | 1991 |
| Mini-SIM (2FF) | 25 x 15 mm | ETSI TS 102 221 | 1996 |
| Micro-SIM (3FF) | 15 x 12 mm | ETSI TS 102 221 | 2010 |
| Nano-SIM (4FF) | 12.3 x 8.8 mm | ETSI TS 102 221 | 2012 |
| eSIM (MFF2) | 6 x 5 mm (soldered) | GSMA SGP.22 | 2016 |
| iSIM | Integrated in SoC | GSMA | 2021 |
OTA Management
SIM cards support Over-the-Air (OTAOTAPersonalizationRemote card management via mobile network.Click to view →) management via SMS-PP or HTTPS, allowing operators to remotely update applets, change network parameters, and install new applications without physical access to the card. The OTA channel is secured by 3DES or AES encryption with keys managed through key diversification from master keys stored in the operator's HSM.
Related Content
Contact vs Contactless vs Dual-Interface
Getting Started…for gate) Access badge (speed priority) Contactless SIM / eSIM Contact (SIM slot) or embedded (no physical I/O)…
Smart Card Form Factors Explained
Getting Started…cavity in the card body and bonded with conductive epoxy. SIM Form Factors (2FF, 3FF, 4FF) Subscriber Identity Modules…
SIM Card Types Explained
Getting StartedSIM Card Types Explained The Subscriber Identity Module ( SIM…
ISO 14443 Deep Dive
Standards & Protocols…be random) Card examples MIFARE, NTAG, DESFire Calypso, SIM (contactless mode), some passports Both types support…
TEE vs Secure Element
Security…Discrete SE for ultra-constrained Depends on threat model SIM / eSIM N/A Yes — eUICC GSMA SESP, separate die Enterprise…
JavaCard Applet Development
Programming…multi-vendor applet deployment that underpins billions of SIM, banking, and identity cards worldwide. Use the APDU…
Smart Card Readers and Middleware
Programming…USB Transit validation, office access No Yes Embedded SIM slot UART / SPI Mobile, M2M Yes (SIM form factor) No SAM…
eSIM and Remote SIM Provisioning
Industry ApplicationseSIM and Remote SIM Provisioning The eSIM (embedded SIM) standard has…
अक्सर पूछे जाने वाले प्रश्न
The smart card glossary is a comprehensive reference of technical terms, acronyms, and concepts used in smart card technology. It covers protocols (APDU, T=0, T=1), security (Common Criteria, EAL, HSM), hardware (SE, EEPROM, contact pad), and applications (EMV, ePassport, eSIM). It serves developers, product managers, and engineers.
Yes. SmartCardFYI provides glossary definitions in 15 languages including English, Korean, Japanese, Chinese, Spanish, Portuguese, Hindi, Arabic, French, Russian, German, Turkish, Vietnamese, Indonesian, and Thai.