CPU卡的接口特性、传输协议与读写程序设计
发布时间:2007/9/8 0:00:00 访问次数:652
摘要:介绍ISO7816-4及中国金融集成电路(IC)卡规范所规定的T=0协议的CPU卡与终端之间的接口特性和传输协议,及以C51语言设计的CPU卡复位、下电及读写程序。
关键词:IC卡 CPU卡 终端 复位 字符传输协议(T=0协议)
IC卡的概念是20世纪70年代提出的。法国BULL公司首创IC卡产品,并将这项技术应用到金融、交通、医疗、身份证明等多个方面。IC卡的核心是集成电路芯片,一般为3μm以下的半导体技术制造。IC卡具有写入数据和存储数据的能力。IC可存储其中的内容,根据需要可以有条件地供外部读取,或供内部信息处理或校验用。
根据各种集成电路的不同,IC卡可以分为以下三类:存储器卡、逻辑加密卡与CPU卡。其中,存储器卡仅有数据存储能力,没有安全措施;逻辑加密卡仅有几个字节的密码,卡中有一个错误计数器,如果指定次数验证密码失败,则卡中数据被自动锁死,该卡数据不能再更改;CPU卡是这三类IC卡中最高级的卡,一般有ROM、RAM和EEPROM三种存储器。ROM中存放的是程序,程序是为IC卡的CPU专门设计的,用来解释读写器终端送来的命令。IC卡应用系统根据应用需要由终端送一系列命令到CPU卡,通过改变命令的内容和命令的顺序就可以满足不同的需要,因此有较高的灵活性;同时,因为CPU有计算功能,存储容量又大,可以进行比较复杂的加密/解密运算,极大提高了安全性。EEPROM主要用来存放一些应用数据,其容量比逻辑加密卡大,可实现一卡多用,是目前最安全的卡类型。因此,CPU卡是目前IC卡的重要发展方向之一。
1 CPU卡的接口特性
1.1 触点定义
触点的定义遵循ISO7816-2的规定,如图1所示。符号说明如表1所列。
表1 符号说明
符 号 | 说 明 | 符 号 | 说 明 |
C1 | 电源电压(Vcc) | C5 | 地(GND) |
C2 | 复位信号(RST) | C6 | 不使用 |
C3 | 时钟信号(CLK) | C7 | 输入输出(I/O) |
C4 | 不使用 | C8 | 不使用 |
摘要:介绍ISO7816-4及中国金融集成电路(IC)卡规范所规定的T=0协议的CPU卡与终端之间的接口特性和传输协议,及以C51语言设计的CPU卡复位、下电及读写程序。
关键词:IC卡 CPU卡 终端 复位 字符传输协议(T=0协议)
IC卡的概念是20世纪70年代提出的。法国BULL公司首创IC卡产品,并将这项技术应用到金融、交通、医疗、身份证明等多个方面。IC卡的核心是集成电路芯片,一般为3μm以下的半导体技术制造。IC卡具有写入数据和存储数据的能力。IC可存储其中的内容,根据需要可以有条件地供外部读取,或供内部信息处理或校验用。
根据各种集成电路的不同,IC卡可以分为以下三类:存储器卡、逻辑加密卡与CPU卡。其中,存储器卡仅有数据存储能力,没有安全措施;逻辑加密卡仅有几个字节的密码,卡中有一个错误计数器,如果指定次数验证密码失败,则卡中数据被自动锁死,该卡数据不能再更改;CPU卡是这三类IC卡中最高级的卡,一般有ROM、RAM和EEPROM三种存储器。ROM中存放的是程序,程序是为IC卡的CPU专门设计的,用来解释读写器终端送来的命令。IC卡应用系统根据应用需要由终端送一系列命令到CPU卡,通过改变命令的内容和命令的顺序就可以满足不同的需要,因此有较高的灵活性;同时,因为CPU有计算功能,存储容量又大,可以进行比较复杂的加密/解密运算,极大提高了安全性。EEPROM主要用来存放一些应用数据,其容量比逻辑加密卡大,可实现一卡多用,是目前最安全的卡类型。因此,CPU卡是目前IC卡的重要发展方向之一。
1 CPU卡的接口特性
1.1 触点定义
触点的定义遵循ISO7816-2的规定,如图1所示。符号说明如表1所列。
表1 符号说明
符 号 | 说 明 | 符 号 | 说 明 |
C1 | 电源电压(Vcc) | C5 | 地(GND) |
C2 | 复位信号(RST) | C6 | 不使用 |
C3 | 时钟信号(CLK) | C7 | 输入输出(I/O) |
C4 | 不使用 | C8 | 不使用 |
上一篇:晶体管的置换(代换)原则
深圳服务热线:13751165337 13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)

深圳市碧威特网络技术有限公司
付款方式