- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ETSI TS 102 221UICC与终端接口;物理和逻辑特性
USIM-ME命令结构
本章节描述了UICC(USIM)所支持的命令和响应APDU格式。
命令APDU结构
本章节描述了一个通用的应用协议数据单元(APDU)的基本结构。APDU是指在传输层之上的应用层的数据(移动设备和卡之间)传输协议。
一个命令APDU包含数据包头和数据体。见下表,其中,数据包头包含CLA字段,INS字段,P1和P2字段,其是命令APDU的必要组成部分。数据体部分是可选部分,包括Lc,Data和Le。
表10.1: 命令APDU的内容
代码长度描述类属CLA1指令所属的类包头INS1指令代码P11参数1P21参数2Lc0 or 1 命令数据体包含的字节数数据体DataLc命令数据体Le0 or 1响应数据最大字节数
对于 C-APDU 结构的四种可能组合见下表:
表10.2: C-APDU组合
组合结构1CLA INS P1 P22CLA INS P1 P2 Le3CLA INS P1 P2 Lc Data4CLA INS P1 P2 Lc Data Le
Class字段编码
Class类字段的最高4位(b8-b5)的含义参见下表,位4和3表示安全数据标识,位2和1表示所用的逻辑通道,逻辑通道可以从0到3。如果UICC卡支持逻辑通道机制,那么最大可获得的逻辑通道数标识在ATR的卡兼容性数据对象中,如果该数据对象不存在,则只支持b2 = b1 = 0的数据通道。
一个运行在支持逻辑通道的UICC上的应用,应该要么在消息校验中,从签名的计算中去除类字节,或者将其设置为缺省值。移动终端可以改变应用所使用的逻辑通道,与所使用的逻辑通道比较安全消息校验签名。
表 10.3: 类字节编码
b8b7b6b5b4b3b2b1值含义0000----0X参见 ISO/IEC?781641010----AX参见ISO/IEC?78164,除非特殊说明。1000----8X参见ISO/IEC?78164?及本文档----XX---安全消息标识(参见表 10.4)------XX-逻辑通道号
表 10.4: 安全消息标识编码
b4b3含义00在终端和卡之间不使用SM01私有SM格式1x按照 ISO/IEC 7816-4使用安全管理10不鉴别命令头11鉴别命令头
缺省情况下,卡不采用安全消息,除非由应用特别指出。
指令字段编码
参见下表
表10.5: 电信应用的指令字节编码
命令 CLA INS命令 APDUs SELECT FILE0XA4STATUS8XF2READ BINARY0XB0UPDATE BINARY0XD6READ RECORD0XB2UPDATE RECORD0XDCSEARCH RECORD0XA2INCREASE8X32VERIFY0X20CHANGE PIN0X24DISABLE PIN0X26ENABLE PIN0X28UNBLOCK PIN0X2CDEACTIVATE FILE0X04ACTIVATE FILE0X44AUTHENTICATE0X88GET CHALLENGE0X84TERMINAL PROFILE8010ENVELOPE80C2FETCH8012TERMINAL RESPONSE8014MANAGE CHANNEL0X70传输导向 APDUsGET RESPONSE0XC0
参数字段编码
参数字节P1和P2的使用和具体的命令有关。如果参数未被使用,则设置未00。具体编码方式参见具体的命令。
Lc字段的编码
该字段表示数据的长度,其为可选项。如果该字段存在,则在其后将跟着相应长度的数据字节。移动设备可以发送1到255各字节。
数据体编码
数据体的编码与具体的命令有关。参见下面章节。
Le字段的编码
该字段表示命令发送后所期望的最大返回数据长度,其为可选项。如果该字段存在,则在响应数据中应包含相应长度的数据。如果Le设置为00,则表示移动终端期望最大256个字节的数据,则UICC可返回介于1到256之间长度的数据。
响应APDU结构
响应APDU包含一个可选的数据体
您可能关注的文档
最近下载
- 意大利cemb(赛博)er60动平衡仪中文操作手册.pdf VIP
- 粮油供货保障方案.docx VIP
- 负压引流器产品技术要求标准2023版.pdf VIP
- 初中英语课外阅读黑布林版渔夫和他的灵魂中文译文.docx VIP
- Oasis montaj7.5 操作手册-Oasis montaj Mapping and Processing软件平台.pdf VIP
- 机械精度设计与检测技术基础第2版杨沿平第七章滚动轴承配合1课件教学.ppt VIP
- 云南省昆明市盘龙区2023-2024学年七年级上学期期末英语试卷.pdf VIP
- 硬膜下血肿的护理常规.pptx
- 2020年牛津译林版7A英语七年级上册Unit2-单元检测卷(含答案).docx VIP
- 机械精度设计与检测技术基础第2版杨沿平第八章键与花键连接1课件教学.ppt VIP
文档评论(0)