三大运营商同步上线eSIM卡:从eUICC到RSP的硬核技术剖析

eSIM不能移植到SIM卡?真相与四大可行方案 eSIM并非可复制的数字文件,而是嵌入式安全芯片(eUICC)上由运营商远程写入、不可读取不可导出的认证配置文件(Profile),其核心包含IMSI、Ki密钥及运营商根证书,绑定硬件ID且受TLS+ECDH加密保护。因此所谓‘eSIM移植’在技术底层不可行,本质是混淆了存储介质与身份认证主体。真正可行的路径聚焦于运营商侧服务迁移:包括eSIM一号双终端、同网携号转实体SIM、Wi-Fi热点共享、多终端融合套餐。这些方案兼顾号码保留、套餐延续与设备兼容性,适用于iPhone、华为、小米等主流eSIM手机及各 阅读详情

10月13日,三大运营商同时宣布正式获得开展 eSIM 手机运营服务商用试验的批复,这一重要突破标志着 eSIM 业务正式在中国大陆施行。

一句话介绍eSIM:eSIM 是 “嵌在设备里的数字 SIM 卡”,没有实体卡片,把手机号信息直接写进设备芯片里。功能和普通 SIM 卡一样(能联网、打电话)。今天我们来拆解下 eSIM技术原理。

1. eSIM的核心原理:从物理到数字的跃迁

eSIM的本质是嵌入式通用集成电路卡(eUICC),它将传统SIM的订阅数据(IMSI、认证密钥Ki、运营商配置文件)从可移除塑料卡转移到设备主板上的芯片中。不同于物理SIM的“即插即用”,eSIM采用**远程SIM配置(RSP)**机制,支持OTA(Over-The-Air)下载和切换运营商配置文件(Profile),无需物理干预。

  • 硬件基础:eUICC芯片(如ST33或Infineon的eSIM模块)是一个独立的微控制器,面积仅几平方毫米,集成ROM(存储引导程序)、EEPROM(配置文件)和安全处理器(SE)。它符合GSMA SGP.02标准,内存容量从128KB到1MB不等,支持多Profile存储(通常8-20个),每个Profile包含IMSI、Ki、OPC(OPc衍生密钥)和应用数据。
  • 工作原理:eSIM启动时,eUICC从EEPROM加载默认Profile,进行AKA(Authentication and Key Agreement)认证(基于A3/A8算法,生成RAND挑战)。如果需要切换,RSP流程通过ES9+接口与运营商服务器交互,下载新Profile,更新Ki和IMSI。整个过程使用TLS 1.3加密,密钥交换基于ECDSA(椭圆曲线数字签名算法),防止中间人攻击。

伪代码示例(RSP Profile下载简化流程):

function downloadProfile(profileID, MNO_Server):
  // Step 1: 发起ES8+认证
  cert_chain = eUICC.generateCertChain()
  challenge = MNO_Server.issueChallenge(profileID)
  signature = eUICC.sign(challenge, cert_chain)
  if MNO_Server.verify(signature):
    // Step 2: 下载Profile数据
    profile_data = MNO_Server.fetchProfile(profileID)  // 包含IMSI, Ki, OPC
    encrypted_data = MNO_Server.encrypt(profile_data, eUICC_pubkey)
    eUICC.decryptAndInstall(encrypted_data)
    // Step 3: 激活Profile
    eUICC.activateProfile(profileID)
  else:
    throw "Auth Failed"

这套流程确保Profile的原子性安装:要么全成功,要么回滚,避免半配置状态。

2. eSIM架构:GSMA标准与组件交互

eSIM架构遵循GSMA SGP.22(消费者eSIM)和SGP.32(IoT eSIM,2023年发布)标准,分为设备侧、运营商侧和SM-DP+侧。核心是拉取模型(Pull Model),设备主动请求Profile下载,相比推送模型更安全(减少服务器暴露)。

  • 设备侧(eUICC):嵌入芯片,运行eUICC操作系统(基于Java Card或类似),管理Profile生命周期(安装、启用、禁用、删除)。支持LPA(Local Profile Assistant)应用,处理用户界面交互(如运营商选择)。内存分区:Secure Element(SE)存储敏感密钥,EEPROM存Profile元数据。
  • 运营商侧(MNO):Subscription Manager Secure Routing(SM-SR)服务器路由Profile请求,使用ES11接口与eUICC通信。支持多MNO漫游,Profile切换时生成临时密钥(K_int),时延<100ms。
  • Profile管理侧(SM-DP+):Subscription Manager Data Preparation Plus,运营商或第三方(如G+D)运行的服务器,生成加密Profile包(PPK,Protected Profile Package)。使用ES9+接口与LPA交互,支持批量Profile预置(IoT场景)。SGP.32针对低功耗IoT优化,减少信令开销50%,支持eDRX(扩展不连续接收)模式。
  • 交互流程:设备LPA通过ES10接口通知SM-DP+下载需求,SM-DP+验证证书链(X.509 PKI),加密Profile后传输。整个RSP过程<5分钟,Profile大小<1MB。

架构图伪描述(文本版):

[Device (eUICC + LPA)] --ES10--> [SM-DP+] --ES9+--> [MNO (SM-SR)]
                           |          |
                       ES11 (Routing)  ES8+ (Auth)

SGP.32 for IoT扩展了消费者架构,引入轻量级RSP(减少ES接口调用),适配电池供电设备(如智能电表),Profile下载功耗<10mW。

3. 技术优势:极客眼中的亮点
  • 灵活性:多Profile存储支持无缝切换运营商,无物理卡更换。RSP流程原子性确保零中断,适配IoT大规模部署(GSMA预测2025年eSIM IoT连接超10亿)。
  • 安全性:eUICC的SE隔离密钥(Ki在芯片内生成),RSP使用ECDSA签名和TLS 1.3,防篡改。SGP.32引入设备证书链验证,降低侧信道攻击风险。
  • 低功耗:IoT eSIM支持PSM(Power Saving Mode)和eDRX,电池寿命达10年,优于物理SIM的频繁换卡。
  • 可扩展性:OTA更新Profile,结合5G SA网络切片(NSSF),时延<5ms,支持边缘计算集成(如MEC)。

伪代码示例(Profile切换):

function switchProfile(newID):
  if eUICC.isEnabled(newID):
    eUICC.disable(currentID)
  eUICC.enable(newID)
  MNO.updateSubscription(newID)  // ES11接口
  // AKA认证新Profile
  RAND = MNO.challenge()
  SRES, Kc = A3A8(RAND, Ki_new)
  if MNO.verify(SRES):
    activateNetwork()  // 5G NR接入
4. 技术局限
  • 兼容性:早期设备需eUICC芯片支持,SGP.22/32标准不向下兼容物理SIM。IoT场景中,Profile下载需稳定网络,弱信号区(<-100dBm)失败率>10%。
  • 功耗与内存:多Profile存储占用EEPROM(<1MB),切换过程耗电<10mW,但频繁RSP可能影响电池寿命(<5%)。
  • 标准化挑战:GSMA SGP.32虽优化IoT,但MNO间互操作需统一PKI,当前跨运营商切换时延<1s,但认证复杂。
  • 安全风险:RSP依赖TLS,若证书链漏洞(如Heartbleed式),Profile可能被劫持(虽概率<0.01%)。

5. 未来趋势
  • SGP.32扩展:2024年v1.2版优化低功耗IoT,引入eSIM for 5G RedCap,支持<1ms时延的边缘RSP,预计2025年连接超5亿。
  • 6G集成:2030年6G将eSIM与通感一体(ISAC)结合,支持Profile动态加载(<100ms),适配全息通信。
  • 开源贡献:CNCF项目如Clusterpedia将优化eSIM管理,贡献补丁至OpenStack数据库模块。
  • IoT主导:GSMA预测,2025年eSIM IoT占比>30%,从手机扩展到汽车、医疗设备。
6. 总结

eSIM卡的技术原理根植于eUICC芯片的嵌入式设计和RSP远程配置,架构围绕GSMA SGP.22(消费者)和SGP.32(IoT)标准,核心交互包括LPA、SM-DP+和SM-SR服务器。通过ECDSA认证和TLS加密,实现多Profile动态管理,时延<100ms,安全性高。优势在于灵活性和低功耗,但兼容性和功耗优化仍需迭代。开发者可参考GSMA SGP文档(gsma.com/esim-specification)实验RSP流程,未来eSIM将主导5G/6G IoT时代。

目前eSIM不支持线上申请,可以去官方运营商营业厅申请,建议先线上预约(移动政企门户),再线下办理。

eSIM的基本原理、相关标准、产业和应用 主题:eSIM的基本原理、相关标准、产业和应用 简介:eSIM技术走入视野,这其中蕴含哪些通信原理,标准化的进展如何,产业和应用推广的基于和挑战有哪些。 参考: eSIM的基本概念 eSIM的基本概念原链接 eSIM技术的基本特征和号码写入方式 eSIM技术介绍 作者:ybb 时间:2021年9月13日 eSIM的基本原理 eSIM将SIM卡直接嵌入到目标设备芯片,而不是作为独立的可移除部件。 (配置信息获取:可以通过特殊的编程接口或者OTA的方式将配置文件信息加载到eSIM卡) 一些思考: 这些配置与US 阅读详情

相关推荐

eSIM初始化流程【eSIM学习笔记】

文章摘要:eSIM激活流程分为三个阶段:准备阶段完成设备自检、证书预置和运营商配置,用户需获取二维码并连接Wi-Fi;下载阶段通过双向认证建立安全通道,下载加密的Profile并本地验签解密;激活阶段手动启用Profile,触发基带注册完成网络鉴权,最终实现电话/短信/数据功能。整个过程强调安全验证,包括TLS握手、证书链校验和加密传输,确保eSIM从空卡到可用状态的安全转换。

weixin_45752679的博客 1511

无SIM卡时代即将来临?eSIM才是智联未来?

eSIM(Embedded SIM),即嵌入式SIM卡,是一种相对于传统SIM卡的新技术,其信息可以远程编程,无需物理更换即可更换运营商。这种SIM卡技术,将SIM卡信息打包成一个独立的文件,称之为profile,将profile文件下载到eSIM中即可成为一张完整可用的SIM卡。eSIM卡可以通过网络下载配置文件(Profile),比较方便的切换运营商,这个特性随着全球化的发展,优势也越来越突出,对于eSIM的需求也越来越大。

2025

UICC运营商特权与eSIM配置文件冲突问题

问题涉及到eSIM/eUICC领域中的一个复杂挑战,即如何处理UICC运营商特权(Carrier Privileges)在eUICC和eSIM配置文件(ISD-P)之间的冲突。

liudong200618的博客 949

什么是eSIM技术,eSIM的工作原理以及为什么eSIM会很重要

什么是eSIM技术,eSIM的工作原理以及为什么eSIM会很重要   最近几周,Google和苹果将eSIM纳入了其最新产品中,即Google Pixel 2,Google Pixel 2 XL以及配备了移动蜂窝(Cellular)的Apple Watch Series 3,从而将eSIM技术推向了关注的焦点中。 eSIM为我们提供了一个改进和更安全的客户体验,更好地设计设备,为运营商开辟了...

zhangbijun1230的专栏 1万+

ESIM技术演进史:从LPA标准看Android智能设备通信变革

本文深入探讨了eSIM技术从LPA标准到Android智能设备通信的变革历程。通过分析MT8766平台在Android 12上的实现,揭示了eSIM如何通过LPA架构实现Profile下载、本地管理和权限控制,推动移动通信数字化。文章还展望了eSIM在智能穿戴、物联网等领域的应用前景,以及其对运营商生态的深远影响。

melon的博客 1070

手把手教你用5ber卡激活第三方eSIM套餐(含Saily/Ubigi实测)

本文提供了一份详尽的5ber实体eSIM卡使用指南,重点讲解如何利用其激活第三方eSIM套餐。文章通过实测案例,手把手演示了在Ubigi和Saily等热门服务商处购买并成功激活套餐的全流程,包括环境准备、信息获取及故障排查,旨在帮助用户突破手机硬件限制,实现全球网络套餐的灵活切换与高性价比使用。

weixin_29281941的博客 498

Android 9的新特性 eSIM LPA

转载: https://source.android.com/devices/tech/connect/esim-overview 说简单点呢,eSIM就是Google Android 9支持的一个新特性。达到的目的是不用实际的sim卡,也能享受到运营商的相关服务。 Implementing eSIM Embedded SIM (eSIM, or eUICC) is the latest ...

xiaopang_love_study的博客 9041

eSIM远程配置全解析:从RSP工作原理到六大落地场景实践

eSIM正替代物理SIM卡,成为智能设备连接网络的核心技术。它通过将SIM身份凭证嵌入eUICC芯片,借助远程SIM卡配置(RSP)实现运营商Profile的空中下载与动态管理。GSMA体系中的SM-DP+、SM-SR、LPA等组件,分别承担数据准备、安全路由与本地执行职责,协同完成从扫码激活到网络注册的完整链路。理解RSP工作流,有助于工程师在设备配置、Profile切换及故障排查中快速定位问题。目前,该技术已广泛应用于智能手表、企业MDM、消费IoT与车联网等场景,不同形态的设备需要匹配相应的远程配置路

weixin_31476015的博客 82

SIM卡物理形态与引脚定义

SIM(Subscriber Identity Moudle,用户身份模块)大家并不陌生,有了它才可以进行通话服务。本篇文章介绍下SIM的基础知识与接口形态。 物理规格 SIM物理规格随着设备小型化发展也是一直在减小,如下图所示: SIM卡 引入时间 引入标准 长度(mm) 宽度(mm) 厚度(mm) Full-size(1FF) 1991 ISO/IEC 7810:2003,I...

sternlycore的博客 2万+

中移物联网 NBIOT eSIM卡 原理图及PCB封装

中移物联网 NBIOT eSIM卡 原理图及PCB封装 AD封装图,有2*2mm的,5*6mm的

Autosar结合simulink的汽车应用层软件开发实例

本文基于汽车应用开发案例,并结合Autosar相关知识,生成具有Autosar标准的汽车应用层开发代码,以供学习和参考。以上就是本篇内容,主要是利用Simulink创建Autosar接口并进行端口映射的方法。

m0_64899535的博客 2152

eSIM与传统SIM卡

## 什么是eSIM?eSIM(嵌入式SIM)技术旨在解决传统SIM卡的局限性。传统SIM卡是特定于运营商的,并且只有一个配置文件。如果您想更换运营商以获取不同的价格、新技术或新市场,您需要更换SIM卡。eSIM通过远程配置运营商配置文件来避免手动更换SIM卡的不便。### eSIM的两个相关但独立的概念:1. **嵌入式SIM形态**:eSIM是一种不可移除的SIM卡形态,可以直接焊接到电路板表面。

liudong200618的博客 2042

嵌入式开发必备:aarch64-linux-gnu-gcc交叉编译工具链保姆级安装指南(含常见错误解决)

本文详细介绍了aarch64-linux-gnu-gcc交叉编译工具链的安装与配置方法,涵盖从系统软件源安装到Linaro二进制包部署的全流程。针对嵌入式开发中常见的依赖错误、版本冲突等问题提供实用解决方案,并分享性能优化技巧与项目集成经验,帮助开发者高效完成ARM64设备的跨平台开发。

yoga7的博客 1031

【免费下载】 探索RSP eSIM新境界:SGP.22_v2.0(RSP) 中文版深度解析与应用指南

探索RSP eSIM新境界:SGP.22_v2.0(RSP) 中文版深度解析与应用指南 【下载地址】SGP.22_v2.0RSP中文版资源下载分享 本仓库提供了一个名为 **SGP.22_v2.0(RSP) 中文版** 的资源文件下载。该文件是 **SGP.22_v2.0** 的汉化版本,专门用于 **RSP eSim ...

gitblog_06697的博客 1158

DexProtector内存校验绕过与DEX提取实战

DEX文件是Android应用的核心执行单元,其动态加载与运行时保护机制直接关系到App安全强度。DexProtector作为主流商业加固方案,摒弃传统文件级防护,转而依托ART虚拟机下的匿名内存映射段(anonymous mmap)构建多维校验体系——涵盖字节码完整性校验、内存页属性检测及运行时环境感知。其技术价值在于将防护锚点从静态APK迁移至动态内存态,大幅提升逆向门槛。典型应用场景包括金融类App的防篡改加固、游戏客户端的反外挂保护,以及政企应用的合规性安全增强。本文聚焦DexProtector v

weixin_30315435的博客 714

DAP-Link DIY复刻指南

DAP-Link是ARM开源的一个项目,主要用于代码下载以及调试,支持SWD和JTAG调试接口,对于开发嵌入式的同学相信都或多或少有所耳闻。除了DAP-Link之外还有很多同类型的调试器,如ST-LinkJ-Link,但是这些都是不开源的,无法复刻或进行二次开发。但DAP-Link不同,完全开源,不用担心侵权问题,且随着开源社区大家的共同努力,DAP-Link经过了不断的迭代,先如今已取代ARM之前推出的CMSIS-DAP开源项目。

爱出名的狗腿子 1万+

eUICC:认识 eSIM芯片

eSIM(embedded SIM,嵌入式 SIM)把传统 SIM 卡的“硬件载体”和“签约数据”分离开来——签约数据(Profile)可以远程下载、远程更换,无需物理换卡。有了这颗专职的密码引擎,AKA 鉴权才能做到“接入瞬间完成”,RSP 双向认证才能在资源有限的卡上扛住几百次大数运算——这就是它能被称为“底座”的原因。(对称密钥,出厂时个人化写进卡里、后台也有),双方靠它互相确认“你是真的”,顺便还商量出一把临时密钥,用来加密之后的通话数据。,防止“假服务器发假签约数据”或“假卡冒领真签约数据”。

yuerloveelect的博客 135

从零部署Stable Diffusion:本地环境搭建完整教程

本文专为“想自己跑Stable Diffusion但完全没经验”的新手设计,覆盖从硬件准备到生成第一张图的完整流程。不涉及复杂算法原理,但会讲清每个操作的“为什么”(比如为什么需要显卡?为什么要装CUDA?),帮你知其然更知其所以然。先检查硬件是否达标(显卡是核心!安装必要软件(操作系统、Python、CUDA)下载Stable Diffusion核心代码和模型解决常见报错,生成第一张图附赠模型库推荐和性能优化技巧显卡是核心:N卡+足够显存(至少6G)是本地部署的基础。CUDA是翻译。

AI算力网络与通信的博客 1294

eSIM IoT vs M2M vs Consumer

截至2023年5月,全球移动通信系统协会(GSMA)发布了三个关键的eSIM技术规范,这些规范塑造了当前物联网(IoT)生态系统:1. **GSMA SGP.02**: eUICC for M2M devices(即eSIM M2M)2. **GSMA SGP.22**: eUICC for Consumer devices(即eSIM Consumer)3. **GSMA SGP.32**: eUICC for IoT devices(即eSIM IoT)

liudong200618的博客 3375

R 语言 ggplot2 绘制精美高级全球地图

在本教程中,我们将学习如何使用R语言和ggplot2包绘制精美高级地图。ggplot2是一个功能强大的数据可视化包,它可以让我们创建漂亮、交互式的地图。我们将使用R中的一些其他包来处理地理空间数据,以便与ggplot2无缝协作。

Mrrunsen的博客 1867

基于 Qt C++ 的金融行情交易终端

由于完整的商业级源码非常庞大,我将为你提供一个 **结构完整、可直接编译运行的基础框架**,并详细说明各模块的实现思路和扩展方向。double波动 = quote.lastPrice * (rand()%200 - 100) / 10000.0;// 订单缓存(orderId -> Order)

寒寒豆豆软件公司的博客 191

eSIM说明

eSIM(Embedded SIM),即嵌入式SIM卡,是一种相对于传统SIM卡的新技术,其信息可以远程编程,无需物理更换即可更换运营商。这种SIM卡技术,将SIM卡信息打包成一个独立的文件,称之为profile,将profile文件下载到eSIM中即可成为一张完整可用的SIM卡。eSIM卡可以通过网络下载配置文件(Profile),比较方便的切换运营商,这个特性随着全球化的发展,优势也越来越突出,对于eSIM的需求也越来越大。

1449

人工智能面试总结-Python

B站:啥都会一点的研究生 公众号试读:啥都会一点的研究生 目录说说Python程序运行过程?说说Python的作用域?说说Python的数据结构?说说Python中可变与不可变类型?说说进程与线程?说说Python中的多线程?说说Python中的多进程?说说Python互斥锁与死锁?说说Lambda?说说Python的深拷贝与浅拷贝?说说Python多线程是否能用多个CPU,为什么?说说Python垃圾回收机制?说说Python里的生成器?说说迭代器与生成器的区别?说说Python 列表的 del,rem.

啥都生的博客 1万+

VoCat eSIM管理实战:eUICC发现、配置文件切换与下载删除全操作指南

VoCat 是一款面向 Quectel EC20/EC25 蜂窝模组的开源 Web 控制面板与工程工具套件,内置完整的 eSIM 管理功能:eUICC 发现、EID 信息查看、配置文件(Profile)列表、一键切换/禁用、Profile 下载(写卡)、改名与删除,全部在一个自包含的网页服务中完成,无需反复敲 AT 命令。 [![VoCat 设备监控看板](https://raw.gitcode

gitblog_00201的博客 650

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Android eSIM-LPA基于Android13的实现

从 Android9 开始,Android 框架为访问 eSIM 和管理 eSIM 上的订阅配置文件提供了标准 API。借助这些 eUICC API,第三方可以在支持 eSIM 的 Android 设备上开发自己的运营商应用和 Local Profile Assistant (LPA)。

开发以大橘为重 1万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

eSIM与UICC运营商特权冲突:ARF机制与动态规则合并的解决方案

本文深入探讨了eSIM技术普及后,eSIM配置文件与传统的UICC运营商特权之间产生的核心冲突。文章分析了冲突根源在于权限管理从中心化转向分布式,并重点介绍了两种主流解决方案:ARF机制与动态规则合并。前者试图通过系统文件统一管理权限但存在兼容性挑战,后者则构想于芯片内部进行智能规则仲裁。最后,文章为不同设备类型的开发选型提供了实用的混合策略与建议。

3c4x5z6v7b的博客 800

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

上一篇: 从多模态数据到强化学习闭环:选址智能体框架技术剖析
QLY689
博客等级 码龄1年 94粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值