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.
🏠 eUICC.tech > SGP.22 v3.x Unified RSP > eUICC Updates and Profile Content Management
💡 Why this matters: Downloading a profile is just the beginning. Over a device’s 10+ year lifetime, the eUICC OS needs security patches, profiles need content updates, and operators need to manage metadata remotely: all without physical access to the chip. SGP.22 v3.x introduces three mechanisms that transform the eUICC from a static container into a living, updatable platform.
Key takeaways:
- v3.x introduces eUICC Root Public Key Update : the ability to rotate the chip’s foundational key material without replacing the chip
- Profile Content Management allows operators to update profile contents (applets, files, NAAs) post-installation
- Remote Management by Operator adds Metadata Update via ES6 and Pending Operation Alerting
- These are v3.x exclusives: none exist in v2.x
In v2.x, once a profile is downloaded, the operator can manage it via ES6 (Over-The-Air) : but that’s limited to operator-service-level updates. The eUICC itself is frozen: its root keys (ECASD), its OS, and its installed profile contents are effectively immutable after manufacturing.
v3.x recognizes that devices live for a decade or more. Over that time:
The eUICC’s root of trust is the ECASD, which holds PK.CI.ECDSA : the GSMA Certificate Issuer’s public key. This key verifies every entity the eUICC communicates with: SM-DP+, SM-DS, EUM certificates.
The problem: If the CI’s key is compromised, or if the ecosystem migrates to a new CI (e.g., for post-quantum cryptography), every eUICC in the field needs its root key updated. Without a mechanism for this, all deployed chips become insecure or incompatible.
The solution: Section 3.10 defines a procedure where:
PK.CI.ECDSAThis is the cryptographic equivalent of a root certificate update in a web browser: it keeps deployed eUICCs secure across decades without physical recall.
In v2.x, profile contents: applets, file systems, NAAs: are frozen after download. If an operator wants to add a new payment applet or update an ISIM configuration, they’d need to delete and re-download the entire profile.
v3.x adds Profile Content Management (PCM), which allows:
| Operation | Description |
|---|---|
| Load | Install new executable modules (applets) into a profile |
| Install | Make loaded modules available for use |
| Remove | Uninstall specific modules without affecting the rest of the profile |
| Update | Replace a module with a newer version |
| Lock/Unlock | Temporarily disable/enable specific modules |
The LPA gains a PCM role : an additional LPA function that manages content operations on behalf of the operator. PCM operations are authenticated end-to-end between the operator (or SM-DP+) and the eUICC, with the LPA acting as an untrusted transport: the same security model as profile download.
Two new capabilities extend the existing ES6 OTA channel:
Operators can now update profile metadata: the information displayed to the user (profile name, operator name, icon) : via the ES6 interface. In v2.x, this metadata was set during download and couldn’t be changed.
When an operator queues a remote operation (e.g., profile enable, disable, PCM update), the eUICC can now generate a Pending Operation Alert that the LPA picks up and surfaces to the user or to the eIM (in IoT contexts). This solves the “silent operation” problem: users aren’t surprised by profile changes they didn’t initiate.
All three mechanisms are v3.x only:
| Feature | v2.x | v3.x |
|---|---|---|
| Root Public Key Update | ❌ | ✅ Section 3.10 |
| Profile Content Management | ❌ | ✅ Section 3.9 |
| Metadata Update via ES6 | ❌ | ✅ Section 3.8.1 |
| Pending Operation Alerting | ❌ | ✅ Section 3.8.2 |
A v2.x eUICC encountering any of these operations would reject them as unsupported. The Feature Support mechanism (see article 55) allows entities to negotiate which lifecycle features are available before attempting them.
Based on GSMA SGP.22 v3.1 (01 December 2023), Sections 3.8: Remote Management by the Operator, 3.9: Profile Content Management, 3.10: eUICC Root Public Key Update
| ← Previous: Device Change and Profile Recovery: Moving eSIMs Between Devices | Section Index | Next: Profile Download & Installation in SGP.22 v3.x → |