版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TechnicalRequirementsfor电信终端产业协会发布I V 1 1 1 1 2 2 3 3 4 4 4 5 5 上海果通通信科技股份有限公司、北京豆荚科技有限公司、上海瓶钵信息科技有限本标准主要起草人:翟世俊、国炜、潘娟、王海兰、胡博、吴俊、冯希顺引言基于TEE的eSIM方案符合部分物联网终端和可穿戴设备等应用场景的需求,将会被部分物联网模组厂商或终端厂商所采用。目前国内外尚没有制定基于TEE的eSIM的相关标准,因此有必要根据基于TEE的eSIM的技术需求,制定基于TEE的eSIM的技术要求,为国内该领域的卡产品实现提供技术参考,为1基于TEE的eSIM技术要求本标准规定了本标准规范了基于TEE的eSIM的技术要求,包括总体架构、功能要求、接口要求、本标准适用于所有搭载TEE的设备,指导基于TEE下列文件对于本文件的应用是必不可少的。|凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本YD/T2844.1-2015YD/T2844.2-2015YD/T2844.3-2015YD/T2844.4-2015YD/T2844.5-2016YD/T2845-2015嵌入式通用集成电路卡(eUICC)及其远程管理的安全技术要求(第一阶段)YD/T3198-2016支持远程管理的嵌入式通用集成电路卡(eUICC)技术要求(第一阶段)ElectricalinterfaceandtransmissionprotoGSMA:SGP.02-RemoteProvisioningArchitectureforEmbeddedUICCTechnicalSpeGSMA:SGP.22-RemoteSIMProvisioningSIMalliance:eUICCProfilePackage:InteroperableFormatTechnica《YD/T2844.1-2015移动终端可信环境技术要求第1部分:总体》中界定的以及下列术语、定义2嵌入式eUICC即嵌入式通用集成电路卡,能够支持安全的远程/本地ProfileeUICCControllingAuthoritySecurInternationalMobilLocalProfileAssisMobileNetworkOperaRichExecutionEnviroSubscriptionManager-DaSubscriptionManager-DisTrustExecutionEnvi基于TEE的eSIM的总体架构如图1所示,主3验证、加密Profile的解密、eSIM应用中的密钥存储与管理、网络鉴权数据的计算等指令的转发。如果eSIMCA不存在,modem应直接将指令发送(4)规范所定义的标准文件的加密存储与读写;(6)接口要求满足ISO/IEC781支持GSMASGP.02规范的eSIMTA还(4)eUICC证书的存储和管理;(6)Profile的格式应遵循SIMalliance规范,Profile(7)在下载并安装了Profile之后,eSIMTA还需要根据支持GSMASGP.22规范的eSIMTA还(4)EUM及eUICC证书的存储和管理;(6)Profile的格式应遵循SIMalliance规范,Profile(8)在下载并安装了Profile之后,eSIMTA还需要根据4在处理大数据量的APDU时,为了避免eSIMTA的调用过于(2)eSIMCA执行LPA指令转发功能。将LPA发送的指令转发给eSIMTA进行处理,并把(3)TEEeSIM功能开关,eSIMCA接收从系统发送过来的开关指令并执行,完成eSIM功5.3基带代理模块功能要求(2)访问Modem,获得系统卡槽信息;(3)注册虚卡,接收Modem指令,并通过eSIMCA发给eSIMTA。LPA是TEEeSIM方案中的可选组件,当TEEeSIM模拟实现eUICC定义的功能时应具备该组件。LPA的功能需完全遵循GSMA规范SGP.22的要求,实现LLPA在终端内部,运行于REE中,与终端外部SM-DP+、证书和EID颁发实体通过相应接口连接。获取eSIMTA信息,并与eSIMTA协作从eSIM管理平台下载Profile密文,并下(3)为业务受理App提供Profile管理的访问接口接收终端用户通过业务受理App发出关于Profile的管对eSIMTA中已安装的Profile发出激对eSIMTA中已安装的Profile发出删5TEEeSIM证书分配与管理应由具有相应资质的证书发行机构发行。证书分配与管理可根据(1)对于采用出厂预置TEEeSIM证书的方案,eSIM相关证书应在设备出厂前完成预置,按照相关(2)对于采用空中发行TEEeSIM证书的方案,在发行前应在线验证TEE终端的合法性和eSIMTA的合法性。TEEeSIM应使用TEE本身的根密钥对证书的申请信息进行加密及签名,同时服务器下发的证书也必须采用TEE的根密钥进5.6TEEeSIM相关业务流程要求(1)用户选择打开eSIM服务,应用程序发送“启动eSIM”指令给eSIMCA;(2)eSIMCA调用基带代理模块接口,向Modem芯片发送注册eSIM功能指令;(3)Modem接收到注册eSIM指令,向eSIM程序发送复位指令,基带代理模块将复位指令转发给(4)eSIMCA接收到复位指令,转发给eSIMTA进行处理;(5)eSIMTA返回复位响应(ATR);(6)eSIMCA调用基带代理模块接口,向Modem芯片发送复位响应;(7)Modem芯片根据SIM卡处理流程,向eSIM程序发送APDU,APDU(8)eSIMCA将APDU转发给eSIMTA进行处理;6(9)eSIMTA返回APDU响应内容及状态字(StatusWord);(10)eSIMCA调用基带代理模块接口,将响应内容及状态参照,本流程示意Modem芯片如何与eSIMT(1)Modem向eSIMTA发送复位指令;(2)eSIMTA返回复位响应(ATR);(3)Modem芯片根据SIM卡处理流程,向eSIMTA发送APDU;(4)eSIMTA返回APDU响应内容及状态字(StatusWord)。开启HTTPS通道及双向认证7);),(1)SMDP服务器向eSIM发送创建ISD-P指令;(4)eSIMCA向SMDP服务器发送响应。(1)SMDP服务器向eSIM发送Profile下载指令;(2)eSIMCA向eSIM转发Profile下载指令,eSIMTA进行解密并安装Profile;8(3)eSIMTA返回Profile安装结果;(4)eSIMCA向SMDP服务器返回安装结果。eSIMTA通过初始化过程配置成为完整的eU(1)用户通过APP选择下载eSIM电子卡,APP发送下载指令给LPA;(2)LPA向eSIMTA发送获取(4)LPA向eSIMTA发送获取eUICC挑战码指令;9(18)LPA向eSIMTA发送Pro用户用户/AppLPASM-DP+eSIMCAeSIMTA2.ES10b.getEUICCINFO3.OK4.ES10b.getEUICCChallenge5.getEUICCChallenge6..OK7.initAuth8.OK9.ES10b.authtenticateServer10.verifyandgeneratesign12.authenticateClient14.ES10b.prepareDownload16.getBoundProfilePackage18.ES10b.loadProfilePackage1...n19.handleNotification20.OK21.OK基带代理模块基带代理模块用户/AppLPA 1.activate用户/AppLPA 1.activate>Modem激活profile和基带代理模块 2.enableProfile5.OK6.activateESIM7.register8.OK9.OK10.OK激活后使用17.de-activate18.deactivateESIM19.un-register20.OK21.OK3.enableProfile4.OK13.processApdu22.enableProfile23.OK去激活profile和基带代理模块eSIMCAeSIMTA24.OKuint32_tapdu_process_entry(uint8_t*input,uint32_tinpuuint8_t*uint32_tuint8_t*uint32_t*uint32_tesim_reset_entry(uint8_t*ouuint8_t*uint32_t*uint32_tcommand_process_entry(uint32_tcmdId,uint8_t*input,uint32_tinuint32_tuint8_t*uint32_tuint8_t*输出:空uint32_t*uint32_tuint8_t*uint32_tuint8_t*输出:空uint32_t*uint32_tuint8_t*uint32_tuint8_t*输出:空uint32_t*uint8_t*uint32_tuint8_t*输出:空uint32_t*uint32_tprocessCommand(uint32_tcmdId,uint8_t*input,uint32_tinput_len,uint32_tuint8_t*uint32_tuint8_t*输出:空uint32_t*uint32_tuint8_t*uint32_tuint8_t*输出:空uint32_t*uint32_tuint8_t*uint32_tuint8_t*输出:空uint32_t*uint32_tuint8_t*uint32_tuint8_t*输出:空uint32_t*获得基带模块uint32_tuint8_t*uint32_tuint8_t*uint32_t*配置基带代理uint32_tuint8_t*uint32_tuint8_t*输出:空uint32_t*uint32_tuint8_t*uint32_tuint8_t*uint32_t*uint32_tuint8_t*uint32_tuint8_t*uint32_t*Modem提供注册、启用或禁用eSIMeSIMTA与Modem接口主要是APDU指令处理和执行Reset指令,eSIMCA与LPA接口TE5应实现GSMASGP.22规范中的ES10+接口,该接口连接终端内部LPA与TEE中的eSIMTA,实现了包括调取相关信息进行eSIMTA初始化,以及TEE内随机数的产生应结合硬件机制,并保证随机数的随机性TEE代码、数据和密钥不应被TA访问,除非这种访问是被访问控制策略所授TEE代码、数据和密钥不应被CA访问,除非这种访问是被访问控制策略所授eSIMTA在加载数据与代码时需要进行校验,确保加载代码与数据的完整eSIMTA的内存、数据需要与REE、其他TA间实现隔离,防止eSIMTA的数据被非法访问与篡改。入,或者通过安全可信的通道由可信后台系统过认证的对象的访问。同时应对敏感数据进行访问应禁止日志数据包含与用户数据或与程序调试相
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中小学防溺水安全知识竞赛题库测试卷(含答案版)
- 智慧灯杆压力监测施工方案及技术措施
- 全考点汽车修理工(技师)实操模拟考试含答案2026
- 企业所得税汇算清缴实操应用手册
- 牙科树脂充填修复操作规范手册
- 化学专业生物化学物质代谢分析手册
- 农业生态发展常见问题解答手册
- 驾校学员退转学管理规章制度手册
- 2025-2026学年单元整体教学设计英语myday
- 2025-2026学年八上大单元教学设计物理声
- 北京市西城区2025-2026学年高一下学期期末考试语文试卷(含答案)
- 2026年杭州市拱墅区社区工作者招聘笔试模拟试题及答案详解
- 2026年武汉市东湖生态旅游风景区公安分局警务辅助人员招聘16人考试备考试题及答案详解
- 2026年度新泰市市属国有企业公开招聘工作人员考试备考试题及答案详解
- 项目管理分包合同
- 2026江苏盐城市东台市卫生健康委员会招聘事业单位人员88人笔试备考试题及答案详解
- 2026年新版药物GCP考试试题及答案
- 2026下半年浙江杭州市萧山区国有企业招聘及笔试历年参考题库附带答案
- 风管漏风量测试专项施工方案
- 移动集客施工流程规范与操作指南
- 2026年4月自考02324离散数学试题及答案含评分参考
评论
0/150
提交评论