引言eSIMembedded SIM嵌入式 SIM把传统 SIM 卡的“硬件载体”和“签约数据”分离开来——签约数据Profile可以远程下载、远程更换无需物理换卡。一、eSIM 的物理载体eUICC 安全芯片硬件设计eSIM 的物理载体是eUICC嵌入式通用集成电路卡Embedded Universal Integrated Circuit Card本质上是一颗带远程 SIM 配置能力的专用安全芯片Secure Element, SE。它与普通 SIM 卡的芯片架构一脉相承但多了面向远程 Profile 管理的密码学与存储扩展。硬件设计的关键考量点安全 CPU 硬件密码引擎32 位安全内核 独立算法协处理器对称算法DES/TDES/AES、国密 SM4、非对称算法RSA/ECC、国密 SM2、哈希SHA/SM3全部硬件加速——这是后续 COS 里完成 AKA 鉴权、RSP 双向认证的“性能底座”。分级安全存储NVM非易失存储存储 Profile 与 COS 数据要求 10 万次以上擦写寿命RAMCPU 数据区 算法协处理器专用区ROM固化算法库 BootLoaderOTP熔丝写入唯一 SN/UID作为芯片身份根。物理攻击防护防侧信道DPA 等、防故障注入、电压/温度/频率/光照异常监测——这是通过 CC 评估保护轮廓的硬件前提。封装与温度等级贴片 MFF26×5 mm、WLCSP 或可插拔 2FF4FF温度分消费级-2585℃、工业级-40105℃、车规级-4595℃。二、软件设计COS 与 RSP 协议栈eSIM 的软件部分从下到上是「COS卡片操作系统→ Java Card/GlobalPlatform 运行时 → RSP 应用 → Profile签约数据」。软件设计的关键要点COS 内核平台层实现 APDU 命令解析、文件系统、ISO 7816 传输协议以及 RFM/RAM远程文件管理 / 远程应用管理——这是 eUICC 区别于普通 SIM 的核心能力允许运营商远程增删文件与应用。Java Card GlobalPlatform中间件层以 GP 卡规范为骨架用「安全域Security Domain SCP 安全通道」实现多应用隔离与密钥分离是承载 RSP 应用的标准运行时NXP JCOP、ST ST4SIM 均走此路线。RSP 应用远程 SIM 配置核心三个关键安全实体——ISD-R签发者安全域-根管理 Profile 生命周期ECASDeUICC 控制权安全域存放 eUICC 证书与私钥MNO-SD运营商安全域。支持 Profile 的「下载 → 启用 → 禁用 → 删除」全生命周期。端侧助手分流消费级SGP.22用LPA含 LPAd 下载代理、LDS 本地发现、LUI 用户界面物联网SGP.31/32用IPAIoT Profile Assistant并引入eIMeSIM IoT 远程管理器到平台侧省去本地 UI适配无屏、受限设备。三、GSMA 认证规范体系与安全认证GSMA 的 SGP 系列规范是 eSIM 的“技术宪法”。eSIM 规范按三条技术路线展开每条路线都有“架构 技术 测试”三件套技术路线架构规范技术规范测试规范M2M早期 push 模式SGP.01SGP.02SGP.11Consumerpull 模式SGP.21SGP.22SGP.23IoT2023自动化SGP.31SGP.32SGP.33跨三条路线的安全评估规范SGP.05— M2M eSIM Protection Profile保护轮廓SGP.25— eUICC Protection ProfileConsumer IoT 保护轮廓SGP.06 / SGP.07— eUICC 安全保证原则 / 方法学。安全认证流程芯片 → 产品 → 入网芯片安全评估CC/EUCC按 pp0084/0100/0117 SGP.25 保护轮廓GSMA SAS 生产审计SAS-UP 芯片 / SAS-SM 平台互操作测试SGP.23/33eUICC 与 SM-DP 互通四、深入AKA 鉴权与 RSP 双向认证的“算力底座”前面提到硬件密码引擎是 AKA 鉴权与 RSP 双向认证的“性能底座”。这句话通俗讲就是eSIM 卡里有两件必须反复“算密码题”的大事——接入网络时要对暗号AKA 鉴权、下载签约数据时要互相验明正身RSP 双向认证而那颗硬件密码引擎就是让这两件事算得又快又稳的“算力底座”。4.1 AKA 鉴权卡和网络「对暗号」AKA 全称认证与密钥协商Authentication and Key Agreement发生在手机/eUICC 每次接入 3G/4G/5G 网络时。它的本质是卡和网络都各自存着一把相同的秘密钥匙 Ki对称密钥出厂时个人化写进卡里、后台也有双方靠它互相确认“你是真的”顺便还商量出一把临时密钥用来加密之后的通话数据。通俗点说网络出一道随机题RAND发过去卡用只有它俩知道的钥匙Ki算出一个答案RES回传网络自己也用 Ki 算一遍标准答案XRES对得上就证明这张卡是真卡。这一来一回里双方还都顺手算出两把临时密钥CK 加密密钥 / IK 完整性密钥之后通话数据就用它加密——所以叫“认证 密钥协商”。整个过程卡里要跑的是AESMilenage 算法这类对称运算。4.2 RSP 双向认证服务器和卡「互相验身份证」RSP 双向认证发生在eSIM 下载 Profile签约数据时。和 AKA 不一样这里用的是非对称的证书机制——SM-DP 服务器和 eUICC 卡各自持有一张“身份证”数字证书 公钥/私钥双方要互相验明正身防止“假服务器发假签约数据”或“假卡冒领真签约数据”。这套握手在卡里要跑的是ECC椭圆曲线签名/验签、SHA 哈希、证书链校验——非对称运算比 AES 重得多单次验签可能就要做几百次大数运算。4.3 为什么叫“性能底座”密码引擎 专职会计到这里就能看懂“底座”的含义了AKA 和 RSP 认证本质都是要在卡里飞快地算一堆密码题。如果让 CPU 自己一格格抠字节去算又慢又费电还危险所以芯片里专门配了一颗密码协处理器——CPU 当“总经理”负责调度流程密码引擎当“专职会计”专职算密码题。对比维度纯软件计算硬件引擎计算速度慢CPU 一格格抠字节快专用电路并行/流水线CPU 占用占拖慢整个 COS闲CPU 腾出来跑逻辑功耗费功耗高、易发热省功耗低、更耐用安全险易被侧信道偷听安物理隔离、抗攻击4.4 小结通俗说法卡里要算的题用的密码机制AKA 鉴权 对暗号接入网络时用共享钥匙 Ki AES 算响应、协商临时密钥对称Milenage/AES快RSP 双向认证 双向验身份证下载 Profile 时用证书互验身份、ECC 协商会话密钥非对称ECC/SHA/证书链重密码引擎 专职会计把上述密码题交给专用协处理器硬算硬件加速快/闲/省/安所以“性能底座”的准确意思是COS 是逻辑层负责把认证流程串起来密码引擎是算力层负责把这些流程里最耗时的密码运算硬算掉。有了这颗专职的密码引擎AKA 鉴权才能做到“接入瞬间完成”RSP 双向认证才能在资源有限的卡上扛住几百次大数运算——这就是它能被称为“底座”的原因。本文为技术分享笔记涉及 GSMA/ETSI 规范内容仅供参考具体实施请以官方最新版规范为准。