加密机IC编程开发手册.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
加密机IC编程开发手册

IK编程开发手册 (版本:1.0) 江南计算技术研究所 北京江南科友科技有限公司 2004年6月 目录 1 概述 1 2 密钥管理 2 2.1 密钥结构 2 2.2 密钥类别 3 2.2.1 基础主密钥〔MK〕 3 2.2.2 卡片主密钥〔M*KEY 〕 3 2.2.3 终端主密钥〔TMK〕 3 2.2.4 离散子密钥、过程密钥、动态通讯密钥 4 2.3 密钥检查 5 2.3.1 密钥的奇(ODD)校验 5 2.3.2 密钥的校验值 5 2.3.3 弱密钥的检查 5 3 密码机消息格式 7 3.1 异步消息格式 7 3.2 TCP/IP消息格式 8 3.3 消息的传送 8 3.4 字母缩写说明 8 3.5 MAC数据说明 9 4 IC卡标准指令 10 4.1 密钥命令 10 4.1.1 产生一个索引的卡片密钥(E0/E1) 10 4.1.2 存储一个索引的卡片密钥(E2/E3) 11 4.1.3 清除一个索引的卡片密钥(E4/E5) 12 4.1.4 取回一个索引的卡片密钥(E6/E7) 13 4.1.5 产生一个索引的终端主密钥(D0/D1) 14 4.1.6 存储一个索引的终端主密钥(D2/D3) 15 4.1.7 清除一个索引的终端主密钥(D4/D5) 16 4.1.8 取回一个索引的终端主密钥(D6/D7) 17 4.1.9 计算离散子密钥(10/11) 18 4.1.10 计算过程密钥(12/13) 19 4.1.11 产生动态通讯密钥(14/15) 20 4.2 功能命令 21 4.2.1 用当前离散子密钥计算3_DES_MAC (20/21) 21 4.2.2 用当前过程密钥计算1_DES_MAC(22/23) 23 4.2.3 用当前离散子密钥计算1_DES_TAC(24/25) 24 4.2.4 用通讯密钥或者终端主密钥计算MAC(26/27) 25 4.2.5 用指定的终端主密钥加密数据(C0/C1) 26 4.2.6 用当前离散子密钥加密数据(C2/C3) 27 4.3 复合命令 28 4.3.1 用实时生成的密钥计算MAC(50/51) 28 4.3.2 用实时生成的密钥校验MAC(52/53) 30 4.3.3 用实时生成的密钥校验并产生MAC(54/55) 32 4.3.4 用实时生成的离散子密钥计算1_DES_TAC(56/57) 33 4.3.5 用实时生成的离散子密钥校验1_DES_TAC(58/59) 34 4.4 密钥导入/导出指令 34 4.4.1 CCK初始化(F0/F1) 35 4.4.2 CCK替换(F1/F2) 36 4.4.3 产生IK或TK(F2/F3) 37 4.4.4 输出制卡用TK或IK(F4/F5) 38 4.4.5 输出制卡用功能密钥(F6/F7) 40 4.4.6 从密钥卡中导入制卡用功能密钥(F7F8) 42 4.4.7 备份IK或TK(F8/F9) 44 4.4.8 恢复IK或TK(FA/FB) 45 4.4.9 取得授权(FC/FD) 46 4.4.10 取消授权(FE/FF) 47 4.5 RSA命令 48 4.5.1 产生一对RSA密钥(34/35) 48 4.5.2 导入私钥(35/36) 49 4.5.3 导出私钥(36/37) 50 4.5.4 用私钥签名(37/38) 51 4.5.5 用公钥验证(38/39) 52 4.5.6 转换DES密钥:从公钥加密到主密钥加密(3A/3B) 53 4.5.7 转换DES密钥:从主密钥加密到公钥加密(3B/3C) 54 4.5.8 产生摘要(3C/3D) 55 4.5.9 公钥加密(30/31) 56 4.5.10 私钥解密(33/34) 58 4.5.11 私钥加密(3D/3E) 59 4.5.12 公钥解密(39/40) 60 4.5.13 转换MAC密钥并做MAC(3E/3F) 61 4.5.14 PIN转换指令(41/42) 62 5 附录A 密码机出错代码表 64 6 附录B 算法描述 65 6.1 3DES算法描述 65 6.2 X_DES_MAC算法描述 66 6.3 MAC_MODE_X算法描述 19 6.3.1 MAC_MODE_1 19 6.3.2 MAC_MODE_2 19 6.3.3 MAC_MODE_3 20 7 附录C 公钥编码: 21 8 附录D 填充方式 22 9 附录E 新增指令 23 9.1 计算交易TAC 23 输 入 消 息 格 式 23 输 出 消 息 格 式 23 TAC / (KEYA/KEYB) 24 9.2 报文加解密 24 支持ECB、CBC、CFB等 24 输 入 消 息 格 式 24 输 出 消 息 格

文档评论(0)

almm118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档