Comprehensive technical knowledge base covering 12 GSMA eSIM specifications. 84+ articles on Remote SIM Provisioning — SGP.02, SGP.22, SGP.32, SGP.41, SGP.29, SGP.23, SGP.25, SGP.26 and more.
This knowledge base dives deep into the GSMA eSIM Remote SIM Provisioning (RSP) ecosystem. The articles assume a working familiarity with a few foundational topics. If you’re new to telecom, smart cards, or public-key cryptography, this page will help you get oriented.
Each section below covers the essentials you’ll need, with links to external resources if you want to go deeper.
The eSIM ecosystem operates over standard internet and mobile network protocols. You should be comfortable with:
smdp.example.com) to IP addresses. The SM-DP+ and SM-DS addresses are DNS names.Want deeper background?
- Beej’s Guide to Network Programming : friendly introduction to TCP/IP and sockets
- How TLS Works : animated explanation of every byte in a TLS 1.3 handshake
- How DNS Works : comic-style DNS walkthrough
The UICC (Universal Integrated Circuit Card) is the smart card that authenticates you to a mobile network. The physical SIM card you slide into a phone is a removable UICC. An eUICC (embedded UICC) is the same thing soldered onto a circuit board: the “eSIM chip.”
Key concepts:
Want deeper background?
- Wikipedia: SIM card : covers UICC, USIM, and the evolution of the SIM
- GlobalPlatform: What is a Secure Element? : overview of tamper-resistant chip technology
eSIM security is built on public-key cryptography. You’ll encounter these concepts constantly:
Want deeper background?
- A Gentle Introduction to Public-Key Cryptography : Cloudflare’s accessible explainer
- Elliptic Curve Cryptography: A Basic Introduction : why ECC is used instead of RSA
- How Certificate Chains Work : Let’s Encrypt’s explanation of certificate hierarchies
eUICCs are Java Card secure elements. Understanding the smart card model is essential:
ES8+ between SM-DP+ and ISD-P.Want deeper background?
- GlobalPlatform Card Specification : the foundational standard for secure chip technology
- Java Card Platform Specification : how Java runs on smart cards
- Smart Card Basics : introductions to APDUs, file systems, and security
The eSIM specifications are published by the GSMA (GSM Association) : the industry body that represents mobile operators worldwide. eSIM lives within a family of documents called SGP (SIM Group Publications):
| Spec | Coverage |
|---|---|
| SGP.22 | Consumer eSIM RSP (phones, tablets, wearables) |
| SGP.31 / SGP.32 | IoT eSIM RSP (sensors, trackers, industrial devices) |
| SGP.41 | In-Factory Profile Provisioning (pre-loading profiles during manufacturing) |
| SGP.25 | eUICC Protection Profile (Common Criteria security certification) |
| SGP.26 | Test Certificates (PKI for development and lab testing) |
| SGP.29 | EID Definition (the 32-digit eUICC identifier format) |
Key ecosystem terms:
Want deeper background?
- GSMA: eSIM : GSMA’s official eSIM portal
- GSMA SAS Overview : how the Security Accreditation Scheme works
- GSMA SGP Specifications : the source documents (free with registration)
Start with the 🧒 Kid-Friendly Versions : they explain every concept with stories, analogies, and zero jargon. Then come back to the main articles.
Check the Glossary for quick definitions of every acronym used in this knowledge base.