logo资料库

新版FMCOS2.0用户手册.pdf

第1页 / 共150页
第2页 / 共150页
第3页 / 共150页
第4页 / 共150页
第5页 / 共150页
第6页 / 共150页
第7页 / 共150页
第8页 / 共150页
资料共150页,剩余部分请下载后查看
上海复旦微电子股份有限公司设计文件 上海复旦微电子股份有限公司设计文件 上海复旦微电子股份有限公司设计文件 上海复旦微电子股份有限公司设计文件 上海复旦微电子股份有限公司 上海复旦微电子股份有限公司 上海复旦微电子股份有限公司 上海复旦微电子股份有限公司 中国中国中国中国 上海上海上海上海
FMCOS 2.0 目录目录目录目录 FMCOS 2.0 目录目录目录目录 .........................................................................................................2 1. FMCOS 简介简介简介简介..........................................................................................................9 1.1. FMCOS .................................................................................................................................9 1.2. FMCOS V2.0 ................................................................................................................9 1.2.1. CPU ....................................................................................................................9 1.2.2. RAM........................................................................................................................................9 1.2.3. ROM........................................................................................................................................9 1.2.4. EEPROM.................................................................................................................................9 .....................................................................................................................................10 ..................................................................................................................................... 11 2. 初始化和防冲突 初始化和防冲突...................................................................................................12 初始化和防冲突 初始化和防冲突 .............................................................................................................................................12 ............................................................................................................12 .......................................................................................................................12 2.2.2. PICC .............................................................................................................................15 ...................................................................................................................................17 ...............................................................................................................................18 3. 传输协议 传输协议...............................................................................................................25 传输协议传输协议 3.1. ...........................................................................................................25 .......................................................................................................................26 ...............................................................................................................................27 ...........................................................................................................31 ...........................................................................................................32 ...................................................................................................................33 1.3. 1.4. 2.1. 2.2. A- A PICC 特点 内部结构 及加密逻辑 功能模块 命令列表 轮询 类型 初始化和防冲突 帧格式和时序 状态 命令集 选择序列 类型 的协议激活 选择应答请求 选择应答 协议和参数选择请求 协议和参数选择响应 差错检测和恢复 半双工块传输协议 块格式 帧等待时间( ) 帧等待时间扩展 功率水平指示 协议操作 的协议停活 类型 停活帧等待时间 差错检测和恢复 A PICC FWT 2.2.1. 2.2.3. 2.2.4. 3.1.1. 3.1.2. 3.1.3. 3.1.4. 3.1.5. 3.2.1. 3.2.2. 3.2.3. 3.2.4. 3.2.5. 3.3.1. 3.3.2. 3.2. .....................................................................................................................34 ...................................................................................................................................34 ...........................................................................................................37 ...................................................................................................................37 .......................................................................................................................38 ...............................................................................................................................38 3.3. ...........................................................................................................40 ...................................................................................................................41 ...................................................................................................................41 4. FMCOS 文件结构 文件结构 ...............................................................................................42 文件结构文件结构
4.1. .....................................................................................................................................42 4.1.1. MF ................................................................................................................................42 4.1.2. DF .................................................................................................................................42 4.1.3. EF .................................................................................................................................43 .............................................................................................................................43 .............................................................................................................................44 .....................................................................................................................45 .............................................................................................................46 5. FMCOS 独特的安全体系 独特的安全体系 ...................................................................................47 独特的安全体系 独特的安全体系 .....................................................................................................................................47 .....................................................................................................................................47 .....................................................................................................................................47 .....................................................................................................................................48 6. 命令与应答 命令与应答...........................................................................................................49 命令与应答 命令与应答 .........................................................................................................................49 .......................................................................................................49 7. FMCOS 命令命令命令命令........................................................................................................51 7.1. EXTERNAL AUTHENTICATE.................................................................................51 4.2. 4.3. 4.4. 4.5. 5.1. 5.2. 5.3. 5.4. 6.1. 6.2. SW2 SW1 文件结构 文件 文件 文件 文件空间结构 文件访问方式 文件类型及命令集 文件标识符与文件名称 安全状态 安全属性 安全机制 密码算法 命令与应答结构 状态字 、 的意义 外部认证 定义和范围 命令报文 命令报文数据域 响应报文数据域 响应报文状态码 取随机数 定义和范围 命令报文 命令报文数据域 响应报文数据域 响应报文状态码 内部认证 定义和范围 命令报文 命令报文数据域 响应报文数据域 响应报文状态码 选择文件 定义和范围 命令报文 命令报文数据域 响应报文数据域 7.1.1. 7.1.2. 7.1.3. 7.1.4. 7.1.5. 7.2.1. 7.2.2. 7.2.3. 7.2.4. 7.2.5. 7.3.1. 7.3.2. 7.3.3. 7.3.4. 7.3.5. 7.4.1. 7.4.2. 7.4.3. 7.4.4. 7.3. INTERNAL AUTHENTICATE ..................................................................................54 7.2. GET CHALLENGE ....................................................................................................53 ...........................................................................................................................51 ...............................................................................................................................51 ...................................................................................................................51 ...................................................................................................................51 ...................................................................................................................51 ...........................................................................................................................53 ...............................................................................................................................53 ...................................................................................................................53 ...................................................................................................................53 ...................................................................................................................53 ...........................................................................................................................54 ...............................................................................................................................54 ...................................................................................................................54 ...................................................................................................................54 ...................................................................................................................54 ...........................................................................................................................56 ...............................................................................................................................56 ...................................................................................................................56 ...................................................................................................................56 7.4. SELECT......................................................................................................................56
7.6. READ RECORD.....................................................................................................61 ...................................................................................................................57 READ BINARY..................................................................................................59 ...........................................................................................................................59 ...............................................................................................................................59 ...................................................................................................................59 ...................................................................................................................59 ...................................................................................................................59 ...........................................................................................................................61 ...............................................................................................................................61 ...................................................................................................................61 ...................................................................................................................61 ...................................................................................................................61 ...........................................................................................................................63 ...............................................................................................................................63 ...................................................................................................................63 ...................................................................................................................63 ...................................................................................................................63 ...........................................................................................................................65 ...............................................................................................................................65 ...................................................................................................................65 ...................................................................................................................65 ...................................................................................................................66 ...........................................................................................................................68 ...............................................................................................................................68 ...................................................................................................................68 ...................................................................................................................68 ...................................................................................................................68 7.7. UPDATE BINARY .............................................................................................63 7.8. UPDATE RECORD................................................................................................65 7.4.5. 7.5. 7.5.1. 7.5.2. 7.5.3. 7.5.4. 7.5.5. 7.6.1. 7.6.2. 7.6.3. 7.6.4. 7.6.5. 7.7.1. 7.7.2. 7.7.3. 7.7.4. 7.7.5. 7.8.1. 7.8.2. 7.8.3. 7.8.4. 7.8.5. 7.9.1. 7.9.2. 7.9.3. 7.9.4. 7.9.5. 响应报文状态码 读二进制文件 定义和范围 命令报文 命令报文数据域 响应报文数据域 响应报文状态码 读记录文件 定义和范围 命令报文 命令报文数据域 响应报文数据域 响应报文状态码 写二进制文件 定义和范围 命令报文 命令报文数据域 响应报文数据域 响应报文状态码 写记录文件 定义和范围 命令报文 命令报文数据域 响应报文数据域 响应报文状态码 添加记录文件 定义和范围 命令报文 命令报文数据域 响应报文数据域 响应报文状态码 验证口令 定义和范围 命令报文 命令报文数据域 响应报文数据域 响应报文状态码 擦除目录文件 定义和范围 命令报文 命令报文数据域 响应报文数据域 响应报文状态码 增加或修改密钥 7.10.1. 7.10.2. 7.10.3. 7.10.4. 7.10.5. 7.11.1. 7.11.2. 7.11.3. 7.11.4. 7.11.5. 7.9. APPEND RECORD ...........................................................................................68 7.10. VERIFY PIN...............................................................................................................70 7.11. ERASE DF .........................................................................................................72 .........................................................................................................................70 .............................................................................................................................70 .................................................................................................................70 .................................................................................................................70 .................................................................................................................70 .........................................................................................................................72 .............................................................................................................................72 .................................................................................................................72 .................................................................................................................72 .................................................................................................................72 7.12. WRITE KEY ..................................................................................................73
7.13. CREATE FILE ...........................................................................................................77 .........................................................................................................................73 .............................................................................................................................73 .................................................................................................................73 .................................................................................................................75 .................................................................................................................75 .........................................................................................................................77 .............................................................................................................................77 .................................................................................................................77 .................................................................................................................78 .................................................................................................................78 8. 中国金融 中国金融 IC 卡专用卡专用卡专用卡专用命令命令命令命令 ....................................................................................79 中国金融中国金融 8.1. CARD BLOCK ...........................................................................................................79 8.2. APPLICATION UNBLOCK ......................................................................................80 ...........................................................................................................................79 ...............................................................................................................................79 ...................................................................................................................79 ...................................................................................................................79 ...................................................................................................................79 ...........................................................................................................................80 ...............................................................................................................................80 ...................................................................................................................80 ...................................................................................................................80 ...................................................................................................................80 ...........................................................................................................................81 ...............................................................................................................................81 ...................................................................................................................81 ...................................................................................................................81 ...................................................................................................................81 ...........................................................................................................................83 ...............................................................................................................................83 ...................................................................................................................83 ...................................................................................................................83 ...................................................................................................................83 7.12.1. 7.12.2. 7.12.3. 7.12.4. 7.12.5. 7.13.1. 7.13.2. 7.13.3. 7.13.4. 7.13.5. 定义和范围 命令报文 命令报文数据域 响应报文数据域 响应报文状态码 建立文件 定义和范围 命令报文 命令报文数据域 响应报文数据域 响应报文状态码 卡片锁定 定义和范围 命令报文 命令报文数据域 响应报文数据域 响应报文状态码 应用解锁 定义和范围 命令报文 命令报文数据域 响应报文数据域 响应报文状态码 应用锁定 定义和范围 命令报文 命令报文数据域 响应报文数据域 响应报文状态码 口令密钥解锁 定义和范围 命令报文 命令报文数据域 响应报文数据域 响应报文状态码 重装 修改口令密钥 定义和范围 命令报文 命令报文数据域 响应报文数据域 响应报文状态码 修改口令密钥命令 / 8.1.1. 8.1.2. 8.1.3. 8.1.4. 8.1.5. 8.2.1. 8.2.2. 8.2.3. 8.2.4. 8.2.5. 8.3.1. 8.3.2. 8.3.3. 8.3.4. 8.3.5. 8.4.1. 8.4.2. 8.4.3. 8.4.4. 8.4.5. 8.5.1. 8.5.2. 8.5.3. 8.5.4. 8.5.5. 8.3. APPLICATION BLOCK............................................................................................81 8.4. PIN UNBLOCK .................................................................................................83 8.5. RELOAD/CHANGE PIN..........................................................................85 ...........................................................................................................................85 ...............................................................................................................................85 ...................................................................................................................85 ...................................................................................................................85 ...................................................................................................................85 8.6. CHANGE PIN ............................................................................................87
8.7. .....................................................................................................................................89 ...........................................................................................87 ...............................................................................................................................87 ...................................................................................................................87 ...................................................................................................................87 ...................................................................................................................87 INITIALIZE FOR LOAD .................................................................................89 CREDIT FOR LOAD ...........................................................................................91 ...................................................................................................................93 .........................................................................................................94 INITIALIZE FOR PURCHASE .......................................................................94 DEBIT FOR CAPP PURCHASE..........................................................................96 ...................................................................................................................98 .....................................................................................................99 INITIALIZE FOR CAPP PURCHASE.............................................................99 UPDATE CAPP DATA CACHE.................................................101 DEBIT FOR CAPP PURCHASE........................................................103 .................................................................................................105 INITIALIZE FOR UNLOAD .......................................................................106 CREDIT FOR UNLOAD..................................................................................108 ............................................................................................................... 110 ................................................................................................................... 111 INITIALIZE FOR CASH WITHDRAW....................................................... 111 DEBIT FOR CASH WITHDRAW.................................................................... 113 ............................................................................................................... 115 ................................................................................................... 116 INITIALIZE FOR UPDATE ................................................. 116 UPDATE OVERDRAW LIMIT........................................................ 118 ...............................................................................................120 .......................................................................................................................121 ...........................................................................................................................121 ...............................................................................................................121 ...............................................................................................................121 ...........................................................................................................................122 .......................................................................................................................123 ...........................................................................................................................123 ...............................................................................................................123 ...............................................................................................................123 8.6.1. 8.6.2. 8.6.3. 8.6.4. 8.6.5. 8.7.1. 8.7.2. 8.7.3. 8.8.1. 8.8.2. 8.8.3. 8.9.1. 8.9.2. 8.9.3. 8.9.4. 8.8. 8.9. 8.11. 8.10.1. 8.10.2. 8.10.3. 8.11.1. 8.11.2. 8.11.3. 8.12. 8.12.1. 8.12.2. 8.12.3. 8.13.1. 8.13.2. 8.13.3. 8.13.4. 8.13.5. 8.14.1. 8.14.2. 8.14.3. 8.14.4. 修改口令密钥命令定义和范围 命令报文 命令报文数据域 响应报文数据域 响应报文状态码 圈存命令 圈存初始化 圈存命令 圈存交易流程图 消费交易(存折或钱包) 消费初始化 消费命令 消费交易流程图 复合应用消费交易(钱包) 消费初始化 更新复合应用数据缓存 复合应用消费命令 复合应用消费交易流程图 圈提交易(存折) 圈提初始化 圈提命令 圈提交易流程图 取现交易(存折) 取现初始化 取现命令 取现交易流程图 修改透支限额交易(存折) 初始化修改透支限额命令 修改透支限额命令 修改透支限额交易流程图 取交易认证 定义和范围 命令报文 响应报文数据域 响应报文状态码 防拔功能 读余额 定义和范围 命令报文 响应报文数据域 响应报文状态码 灰锁初始化 8.10. ...................................................................................................................106 8.13. GET TRANSACTION PROVE ...........................................................................121 8.14. GET BALANCE ..........................................................................................................123 9. 加油卡交易命令 加油卡交易命令.................................................................................................124 加油卡交易命令 加油卡交易命令 9.1. INITIALIZE FOR GREY LOCK .........................................................................124
9.2. GREY LOCK ...........................................................................................................126 .............................................................................................124 .............................................................................................................................124 .................................................................................................................124 .................................................................................................................124 .........................................................................................................126 .............................................................................................................................126 .................................................................................................................126 .................................................................................................................126 .........................................................................................................128 .............................................................................................................................128 .................................................................................................................128 .................................................................................................................128 9.3. DEBIT FOR UNLOCK ............................................................................................128 9.1.1. 9.1.2. 9.1.3. 9.1.4. 9.2.1. 9.2.2. 9.2.3. 9.2.4. 9.3.1. 9.3.2. 9.3.3. 9.3.4. 9.4.1. 9.4.2. 9.4.3. 9.4.4. 9.5.1. 9.5.2. 9.5.3. 9.5.4. 灰锁初始化命令定义和范围 命令报文 命令报文数据域 响应报文数据域 灰锁命令 灰锁命令定义和范围 命令报文 命令报文数据域 响应报文数据域 解扣命令 灰锁命令定义和范围 命令报文 命令报文数据域 响应报文数据域 灰锁初始化 灰锁初始化命令定义和范围 命令报文 命令报文数据域 响应报文数据域 灰锁命令 灰锁命令定义和范围 命令报文 命令报文数据域 响应报文数据域 计算程序 命令 定义和范围 命令报文 命令报文数据域 响应报文数据域 响应报文状态码 安全报文传送 如何实现安全报文传送 的计算 数据加密 解密的计算 数据加密计算 数据解密计算 安全报文传送的命令情况 ROM CRC 电子存折电子存折 / 10.1.1. 10.1.2. 10.1.3. 10.1.4. 10.1.5. 11.1. 11.2. 11.4. 11.4.1. 11.4.2. 11.5. 9.4. INITIALIZE FOR GREY UNLOCK....................................................................130 9.5. GREY UNLOCK......................................................................................................132 .............................................................................................130 .............................................................................................................................130 .................................................................................................................130 .................................................................................................................130 .........................................................................................................132 .............................................................................................................................132 .................................................................................................................132 .................................................................................................................132 10. FMCOS 内部测试命令 内部测试命令 ...................................................................................134 内部测试命令 内部测试命令 10.1. CALCULATE ROM CRC.............................................................134 .......................................................................................................................134 ...........................................................................................................................134 ...............................................................................................................134 ...............................................................................................................134 ...............................................................................................................134 11. 安全报文传送 安全报文传送 ...................................................................................................135 安全报文传送 安全报文传送 ...........................................................................................................................135 ...........................................................................................................135 11.3. MAC .............................................................................................................................135 ..............................................................................................................137 ...................................................................................................................137 ...................................................................................................................138 .......................................................................................................139 附录附录附录附录 A. 电子存折 电子存折/电子钱包应用的基本数据文件 电子钱包应用的基本数据文件..............................................140 电子钱包应用的基本数据文件 电子钱包应用的基本数据文件
附录附录附录附录 B. 术语和定义 术语和定义 ...............................................................................................142 术语和定义 术语和定义 附录附录附录附录 C. 协议说明书 协议说明书 ...............................................................................................144 协议说明书 协议说明书 ............................................................................................................................146 ............................................................................................................147 C.3.3. DESELECT ........................................................................................................................149 C.3.4. ....................................................................................................................................149 ...........................................................................................................................................144 ...............................................................................................................................144 ............................................................................................................................144 ............................................................................................................144 C.2.3. DESELECT ........................................................................................................................145 C.2.4. ....................................................................................................................................145 C.3. ...................................................................................................................................146 C.1. C.2. C.2.1. C.2.2. C.3.1. C.3.2. 记法 无差错操作 块的交换 等待时间扩展请求 链接 差错处理 块的交换 等待时间扩展请求 链接
分享到:
收藏