BroadNet
Protocols BroadNet answer

SM-DP+ — Subscription Manager Data Preparation, explained

Last reviewed 2 min readReviewed by BroadNet engineering
Quick answer

SM-DP+ (Subscription Manager — Data Preparation +) is the GSMA-defined server that prepares, encrypts, and securely delivers eSIM profiles to an eUICC. It is the central trust component of the consumer eSIM architecture (GSMA SGP.21/22) and the IoT eSIM architecture (SGP.31/32), holding the operator's profile signing keys inside an HSM and binding each profile to one specific eUICC identifier (EID).

Plain-language definitionVendor-neutralReviewed September 29, 2026
The long answer

Everything worth knowing, nothing that isn't.

§01

What it actually does

The SM-DP+ takes a profile template from the operator (IMSI, Ki, OPc, OTA keys, file system, applets), personalises it for a specific eUICC by EID, signs it with the operator's profile signing key, and serves it over an ES9+ HTTPS endpoint to the device's Local Profile Assistant (LPA). The device authenticates the SM-DP+ using GSMA-rooted certificates (the CI root), pulls the profile, and the eUICC installs it into a new Issuer Security Domain — Profile (ISD-P). The whole exchange is mutually authenticated, integrity-protected, and bound to the EID so a profile cannot be installed on the wrong device.

§02

Why it matters commercially

SM-DP+ is the line in the sand between operators who can issue eSIMs and operators who cannot. Without an SM-DP+ — your own, or rented from a trusted vendor — there is no consumer eSIM business. The SM-DP+ vendor holds operator keys, so the choice is a long-term trust decision: a GSMA SAS-SM-accredited vendor (BroadNet's own SAS-SM accreditation is in progress) is the minimum bar for tier-1 operator relationships, and most operators audit their SM-DP+ vendor annually.

§03

Latency, scale, and compliance angle

A modern SM-DP+ profile-download takes 4-15 seconds end-to-end on a healthy mobile data connection. BroadNet's SM-DP+ sustains 10,000-100,000+ profile generations per day per operator tenant, with HSM-backed signing and an end-to-end audit trail (every profile request, every CI certificate validation, every install confirmation). Compliance is governed by GSMA SAS-SM with biennial unannounced audits; a single key-ceremony deviation can suspend the certification and pause all profile downloads.

§04

Privacy and compliance considerations

The SM-DP+ sees the EID, the IMSI, the device IMEI on activation, and any operator-specific metadata (subscription plan, MSISDN once allocated). Data residency rules apply — KSA PDPL requires KSA-subscriber profiles to be prepared inside the kingdom; EU GDPR requires SCCs or adequacy for cross-border preparation. BroadNet's eSIM VSM platform (/operators/esim-vsm) is operable in single-tenant on-prem mode for operators that need full data residency, or multi-tenant managed mode for MVNOs and IoT providers.

BNWritten by the BroadNet engineering team·Operating carrier-grade messaging since 2003, headquartered in Dubai·Editorial standards
Build with this

Need help wiring this up?

The pages below are the products and integration guides that put this concept on the wire. If you'd rather walk through it live, our engineering team takes calls same-day during MENA working hours.

Talk to our engineering team
Feedback

Was this answer helpful?

Your vote helps us prioritise which answers to expand with examples, diagrams, and code snippets.

Was this answer helpful?
Thanks — noted. We'll keep this answer maintained.
Got it. Tell us what was missing — send a quick note.

How we write and review content

Still need help?

Talk to a real engineer about your build.

We reply within one business day, and production accounts get 24/7 support. Our solutions engineers ship code, not scripts.

$ curl -X POST https://api.broadnet.me/sms/sendSms
Response SLA
Test-access requestsReply within 1 business day
Production24 / 7 · < 15 min
Operator NOC24 / 7 · pager