磁条卡IC卡兼容加密机IC卡命令集
(IC卡规范)
总参第五十六研究所
磁条卡IC卡兼容加密机IC卡命令集
目 录
第一章 密码机的功能 ...................................................................................... 1
第二章 密钥管理 .............................................................................................. 2
2.1 密钥结构 ............................................................................................................ 2
2.2 密钥类别 ............................................................................................................ 3 2.3 密钥检查 ............................................................................................................ 4 第三章
密码机消息格式 .................................................................................. 5
第四章 密码机命令 .......................................................................................... 7
4. 1 密钥命令 ................................................................................................................ 7
4.1. 1 产生一个索引的卡片密钥 ............................................................................... 7 4.1. 2 存储一个索引的卡片密钥 ............................................................................... 8 4.1. 3 清除一个索引的卡片密钥 ............................................................................... 9 4.1. 4 取回一个索引的卡片密钥 ............................................................................. 10 4.1. 5 产生一个索引的终端主密钥 ......................................................................... 11 4.1. 6 存储一个索引的终端主密钥 ......................................................................... 12 4.1. 7 清除一个索引的终端主密钥 ......................................................................... 13 4.1. 8 取回一个索引的终端主密钥 ......................................................................... 14 4.1. 9 计算离散子密钥 ............................................................................................. 15 4.1. 10 计算过程密钥 ............................................................................................... 16 4.1. 11 产生动态通讯密钥 ....................................................................................... 17 4.2 功能命令 ............................................................................................................... 18 4.2. 1 用当前离散子密钥计算3_DES_MAC .......................................................... 18 4.2. 2 用当前过程密钥计算1_DES_MAC .............................................................. 19 4.2. 3 用当前离散子密钥计算1_DES_TAC ........................................................... 20 4.2. 4 用通讯密钥或者终端主密钥计算MAC ....................................................... 21 4.2. 5 用指定的终端主密钥加密数据 ..................................................................... 22 4.2. 6 用当前离散子密钥加密数据 ......................................................................... 23 4.3 复合命令 .......................................................................................................... 24 4.3.1 用实时生成的密钥计算3_DES_MAC或1_DES_MAC ............................ 24 4.3.2 用实时生成的密钥校验3_DES_MAC或1_DES_MAC ............................... 25 4.3.3 用实时生成的密钥校验并产生MAC ............................................................. 26 4.3.4 用实时生成的离散子密钥计算1_DES_TAC ................................................. 27