智能(cpu)卡技术ppt培训课件

上传人:aa****6 文档编号:54127043 上传时间:2018-09-08 格式:PPT 页数:178 大小:2.43MB
返回 下载 相关 举报
智能(cpu)卡技术ppt培训课件_第1页
第1页 / 共178页
智能(cpu)卡技术ppt培训课件_第2页
第2页 / 共178页
智能(cpu)卡技术ppt培训课件_第3页
第3页 / 共178页
智能(cpu)卡技术ppt培训课件_第4页
第4页 / 共178页
智能(cpu)卡技术ppt培训课件_第5页
第5页 / 共178页
点击查看更多>>
资源描述

《智能(cpu)卡技术ppt培训课件》由会员分享,可在线阅读,更多相关《智能(cpu)卡技术ppt培训课件(178页珍藏版)》请在金锄头文库上搜索。

1、智能(CPU)卡技术,4.1 实训6:CPU卡的设定与读写操作 4.2 CPU卡概述 4.3 典型智能卡芯片 4.4 卡操作系统COS 4.5 智能卡安全技术 4.6 CPU卡的应用系统 思考题,4.1 实训6:CPU卡的设定与读写操作,1实训目的(1) 了解CPU卡的基本组成及功能。(2) 通过最简应用系统实例了解CPU卡系统的基本工作过程。(3) 学会通过读卡器对CPU卡进行发卡、存款、扣款等基本操作。,2实训设备与器件实训设备:个人计算机、接触式IC卡读写器。实训器材:标准CPU卡。 3实训步骤及要求1) RD系列接触式IC卡读写器及CPUDEMO软件的安装(1) 按系统提示安装RD系列

2、接触式IC卡读写器及CPUDEMO软件。(2) 按标志连接RD系列接触式IC卡读写器的电源线及串口线,注意,电源+5 V与地不可接反。,2) 使用CPUDEMO软件访问SLE44C20卡(或其他的CPU卡) (1) 按使用手册的说明操作演示软件,对RD系列接触式IC卡读写器进行建立连接操作。正确连接后,在操作窗体下面的消息提示中会显示“联机”。 (2) 将SLE44C20卡插入读写器卡座,进入卡操作界面。 (3) 对SLE44C20卡进行读、写、擦除、建立文件操作,记录操作结果及操作条件,熟悉CPU卡的操作命令。 3) 使用CPUDEMO软件发放CPU卡,发卡程序如下,相关命令解释参见4.6节

3、。 send 80 0E 00 00 08 FF FF FF FF FF FF FF FF;删除MF send 80 E0 00 00 18 FF FF FF FF FF FF FF FF 0F 01 31 50 41 59 2E 53 59 53 2E 44 44 46 3031 ;建立 MF 00 A4 00 00 02 3F00 ;选择 MF send 80 E0 02 00 07 00 01 02 0F 0F 01 1E ;建立DIR文件 send 00 E2 00 08 13 61 11 4F 09 A0 00 00 00 03 86 98 07 01 50 04 50 42 4F

4、43 ;写DIR文件:中国银行 send 00 E2 00 08 13 61 11 4F 09 D1 56 00 00 05 00 00 00 01 50 04 50 42 4F 43 ;写DIR 文件:建设银行 send 80 E0 01 00 0D 2F 01 0F 00 A0 00 00 00 03 86 98 07 01 ;建立 ADF send 80 E0 02 00 07 6F 02 05 0F 00 0A 00 ;建立DF下密钥文件 send 80 D4 00 00 0A 01 01 00 0B 0F 01 1F 33 12 34 ;安装个人密码PIN1234 send 80 D

5、4 00 00 18 01 01 00 08 0F 02 2F 33 11223344556677881122334455667788,;安装外部认证密钥(DEAK):11223344556677881122334455667788 send 80 D4 00 00 18 02 01 00 00 0F 00 F0 33 11223344556677881122334455667788 ;安装消费密钥DPK send 80 D4 00 00 18 01 01 00 01 0F 00 F0 FF 11223344556677881122334455667788 ;安装圈存密钥DLK send 80

6、 D4 00 00 18 01 01 00 03 0F 00 F0 FF 11223344556677881122334455667788 ;安装圈提密钥DULK send 80 D4 00 00 18 01 01 00 02 0F 00 F0 FF 11223344556677881122334455667788,;安装TAC的密钥DTK send 80 D4 00 00 18 01 01 00 05 0F 00 F0 FF 11223344556677881122334455667788 ;安装应用维护密钥DAMK send 80 D4 00 00 18 01 01 00 06 0F 00

7、 F0 FF 11223344556677881122334455667788 ;安装PIN解锁密钥DPUK send 80 D4 00 00 18 01 01 00 07 0F 00 F0 FF 11223344556677881122334455667788 ;安装PIN重装密钥DRPK send 80 D4 00 00 18 01 01 00 04 0F 00 F0 FF 11223344556677881122334455667788,;安装修改透支限额密钥DUK send 80 E0 02 00 07 00 15 00 0F 0F 00 1E ;建立公共应用基本文件 send 00

8、D6 95 00 1E A0 00 00 00 03 00 00 01 03 01 00 00 19 98 08 15 00 00 00 01 20 00 10 01 20 02 12 31 55 66 ;写公共应用基本数据文件 send 80 E0 02 00 07 00 16 00 0F 0F 00 27 ;建立持卡者基本数据文件 send 00 D6 96 00 27 00 00 53 41 4D 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 31 30 31 30 38 37 30 30 33 31 37 31 38 39

9、00 00 ;写卡持有者基本数据文件 send 80 E0 02 00 07 00 18 03 0F F0 0A 17 ;建立交易明细文件 send 80 E0 02 00 07 00 01 06 00 00 00 00 ;建立电子钱包EP文件 send 80 E0 02 00 07 00 02 07 00 00 00 00 ;建立电子存折ED文件 send 80 E0 01 01 02 2F 01 ;结束建立应用(DF) send 80 E0 01 00 0D 2F 02 0f 00 D1 56 00 00 05 00 00 00 01,;建立ADF 建设银行应用 send 80 E0 02

10、 00 07 6F 02 05 0F 00 0A 00 ;建立DF下密钥文件 send 80 D4 00 00 0A 01 01 00 0B 0F 01 1F 33 12 34 ;安装个人密码PIN send 80 D4 00 00 18 02 01 00 08 0F 03 2F 33 11223344556677881122334455667788 ;安装外部认证密钥(DEAK):11223344556677881122334455667788 send 80 D4 00 00 18 02 01 00 00 0F 00 F0 33 123456781234567812345678123456

11、78 ;安装消费密钥DPK:12345678123456781234567812345678 send 80 D4 00 00 18 01 01 00 01 0F 00 F0 FF 12345678123456781234567812345678 ;安装圈存密钥DLK send 80 D4 00 00 18 01 01 00 03 0F 00 F0 FF 12345678123456781234567812345678,;安装圈提密钥DULK send 80 D4 00 00 18 01 01 00 02 0F 00 F0 FF 12345678123456781234567812345678

12、 ;安装TAC的密钥DTK send 80 D4 00 00 18 01 01 00 05 0F 00 F0 FF 12345678123456781234567812345678 ;安装应用维护密钥DAMK send 80 D4 00 00 18 01 01 00 06 0F 00 F0 FF 12345678123456781234567812345678 ;安装PIN解锁密钥DPUK send 80 D4 00 00 18 01 01 00 07 0F 00 F0 FF 12345678123456781234567812345678 ;安装PIN重装密钥DRPK send 80 D4

13、00 00 18 01 01 00 04 0F 00 F0 FF 12345678123456781234567812345678,;安装修改透支限额密钥DUK send 80 E0 02 00 07 00 15 00 0F 0F 00 1E ;建立公共应用基本文件 send 00 D6 95 00 1E A0 00 00 00 03 00 00 02 03 01 00 00 19 98 08 15 00 00 00 02 20 02 05 01 20 02 12 31 55 66 ;写公共应用基本数据文件 send 80 E0 02 00 07 00 16 00 0F 0F 00 27 ;建

14、立持卡者基本数据文件 send 00 D6 96 00 27 00 00 53 41 4D 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 31 30 31 30 38 37 30 30 33 31 37 31 38 39 00 00 ;写卡持有者基本数据文件 send 80 E0 02 00 07 00 18 03 0F F0 0A 17 ;建立交易明细文件 send 80 E0 02 00 07 00 01 06 00 00 00 00 ;建立电子钱包EP文件 send 80 E0 02 00 07 00 02 07 00 00

15、00 00 ;建立电子存折ED文件 send 80 E0 01 01 02 2F 02 ;结束建立应用DF send 80 E0 00 01 02 3F 00 ;结束建立MF,4) 使用CPUDEMO软件对CPU卡中的金额进行圈存操作,表4.1 CPU卡标准文件结构,这里假设:圈存密钥为11223344556677888877665544332211;个人密码PIN为1234。操作流程如下:(1) 选择应用。命令:00 A4 00 00 02(命令头)XX XX(ADF标识符)(2) 校验个人密码。命令:00 20 00 00 02(命令头)12 34(PIN)(3) 圈存初始化。命令:80

16、50 00 01 0B(命令头)01 (圈存密钥标识)00 00 10 00(交易金额)00 00 00 00 00 01(终端机编号)返回:00 00 00 00(旧余额)00 00(联机交易序号)01(密钥版本号)00(算法标识)72 d5 a0 89(随机数)82 dc 98 07(MAC1),(4) 圈存。 计算过程密钥SessionKey。 SessionKey = DES/3DES(KEY,Data1) KEY = 11223344556677888877665544332211Data1 = 72d5a089(随机数)0000(2字节的联机交易序号)8000(补充值)计算结果:SessionKey=c40123a4297d7dba,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号