接触式IC卡的复位和命令模式; 3.传送协议与操作模式 SLE4442卡与接口设备(IFD,InterFace Device)之间的传送采用2线连接协议,满足ISO/IEC 7816同步传送协议,I/O线上的数据变化只在CLK信号下降沿有效。 传送协议包括4种模式:复位和复位响应(ATR,Answer-To-Reset)、命令模式(Command Mode)、输出数据模式(Outgoing Data Mode)、处理模式(Processing Mode) ;注意: I/O引脚为漏极开路型,因此需要外加上拉电阻才能得到高电平。 1) 复位和复位响应(Reset and Answer-To-Reset) SLE4442卡芯片的复位方式有: (1) 复位和复位响应(外部复位方式):基于ISO/IEC 7816-3的同步协议。 (2) 加电复位(Power on Reset,内部复位方式):加电后I/O被置于高阻态。必须在对任意地址进行读操作或做一个复位响应操作之后才可以进行数据交换。 复位响应是根据 ISO/IEC 7816-3(ATR)标准来进行的,复位及复位响应的时序关系如图2.27所示
2022-05-22 09:09:01 390KB 命令模式 文档资料 接触式IC卡
接触式IC卡的基本物理特性;接触式IC卡的基本物理特性;图2.5 接触式IC卡外形图;;;;;;2.2.2 接触式IC卡的触点尺寸和位置 符合国际标准的IC卡的物理特性主要由国际标准ISO 7810、ISO 7811-1/2/3/4、ISO 7812、ISO 7813和ISO/IEC 7816-1等定义。其主要特性指标包括几何尺寸、抗X射线能力、触点与卡基表面的误差、电阻(触点)、抗电磁干扰、抗磁场干扰、抗静电能力、热耗、抗弯曲特性以及抗扭曲特性等。上述物理特性及其检测方法参见相关国际标准。 接触式IC卡有8个触点,即集成电路引脚,从C1到C8,如图2.8所示。国际标准ISO/IEC 7816-2对接触式集成电路卡的触点尺寸和芯片位置以及功能作了具体的规定。;;;
2022-05-22 09:09:00 720KB 文档资料 接触式IC卡
接触式IC卡的芯片技术;;;;;2.3.2 逻辑加密卡 1.逻辑加密卡的逻辑结构;;表2.6 逻辑加密卡的存储结构;;相关数据记录、存储、处理,包括: 一次性使用的不可重置式,如Siemens的SLE4406/4436、Atmel的AT88SC06、Gemplus的GPM276/103。 可重置式,如Siemens的SLE4404(64次)、Atmel的AT88SC101/102(128次),应用于IC卡电话、小额电子钱包。 ;;2.3.3 CPU卡 1.CPU卡的逻辑结构 CPU卡的硬件构成包括CPU、存储器(含RAM、ROM、EEPROM等)、卡与读写终端通信的I/O接口及加密运算协处理器CAU,其中: (1) CPU一般均为兼容于8位字长单片机(如MC68HC05、Intel8051等)的微处理器。它将在COS(Chip Operation System,片内操作系统)控制下,实现卡与外界的信息传输、加密、解密和判别处理等。 (2) ROM用于存放COS,3~16 KB。 (3) RAM用于存放中间处理结果及作为卡与读写器间信息交换的中间缓存器,128 B~1 KB。;EEPRO
2022-05-22 09:09:00 680KB 文档资料 IC智能卡
接触式IC卡密码校验 5.PSC校验 如果需要修改SLE4442的数据,则必须正确校验存储在加密存储器中的可编程加密代码PSC。校验的过程并不是仅由比较校验数据命令来完成的,而是由多个命令构成的一个流程来共同完成,PSC校验流程见图2.34。这一流程必须被精确地执行,任何变化都将导致校验失败,从而使写入/擦除操作被禁止。只要校验过程未能成功完成,密码错误计数器的一个字位将只会被从“l”写成“0”,并且不能被擦除。 首先用一个修改加密存储器命令将密码错误计数器中的一位写0。 然后紧跟着三条比较校验数据命令。比较从参照数据的字节1开始。整个比较过程成功与否是用能否擦除密码错误计数器来证实的,密码错误计数器不能自动擦除。如果比较成功,则擦除操作执行有效,这时只要不断电,对整个芯片各存储器的各区域的写入/擦除处理都可以进行;如果比较不成功,擦除操作执行无效,密码错误计数器将不会恢复为“111”。但只要EC不全为0,就允许外部接口设备IFD对芯片进行重试。 当校验数据比较成功,加密存储器也同样被打开时,其单元中的参照数据也可以像其他EEPROM单元一样被读出和修改。 图2.34 PSC校验流程
2022-05-22 09:08:59 435KB 文档资料 IC智能卡
第1章 认识智能卡 ;;1.1.1 什么是智能卡 在当今这个信息时代,“智能卡”(Smart Card)这个词在我们的日常生活中已随处可见,然而这个词在一定意义上是模糊的,常常又被称为IC卡、聪明卡、灵巧卡、智慧卡(Intelligent Card)、微电路卡(Microcircuit Card)、微芯片卡(Microchip Card)等。国际标准化组织使用术语ICC(Integrated Circuit Card),即“集成电路卡”来涵盖所有在一个符合ISO ID1定义的塑料卡片内封装了一个集成电路的器件,卡的外形尺寸是85.6 mm×53.98 mm×0.76 mm,与银行所使用的磁卡相同。当然,也可封装为标签、纽扣、钥匙、饰物等特殊形状,也被称为智能(IC)卡。;;01;;
2022-05-22 09:08:59 358KB 文档资料 IC智能卡
芯片的操作命令; 4) 处理模式(Processing Mode) 在这一模式下对IC卡芯片做内部处理。图2.28右下角为处理模式的时序关系图。 芯片在第一个时钟脉冲的下降沿,将I/O线从高状态(H状态)拉到低状态(L状态)并开始处理。此后应连续给芯片提供脉冲,使芯片在内部连续计时计数,直到第n个时钟脉冲之后的附加一个时钟脉冲的下降沿I/O线被置为高阻态,完成芯片的处理过程。在整个处理过程中I/O线被锁定成低状态,任何“启动状态”和“停止状态”均被屏蔽。 ;;;;;图2.29 读主存储器的时序图
2022-05-22 09:08:59 612KB 文档资料 IC智能卡
修改主存储器的时序;5) 修改主存储器(Update Main Memory) 修改主存储器命令格式如下: ; 修改主存储器命令根据所传送的字节数据,寻址主存储器的EEPROM字节,然后修改相应字节的内容。该命令的控制字为38H。在处理模式期间,根据新、旧数据,可能发生下列几种情况之一: ① 先擦除后写入:5 ms,相当于M=256个时钟脉冲。 ② 只写入不擦除:2.5 ms,相当于 M=124个时钟脉冲。 ③ 只擦除不写入:2.5 ms,相当于M=124个时钟脉冲。 ;图2.32 修改主存储器的时序图;6) 修改加密存储器命令格式如下:;7) 写保护存储器(Write Protection Memory) 写保护存储器命令格式如下:;8) 比较校验数据(Compare Varification Data) 比较校验数据命令格式如下:;图2.33 比较校验数据命令的时序图; 5. PSC校验 如果需要修改SLE4442的数据,则必须正确校验存储在加密存储器中的可编程加密代码PSC。校验的过程并不是仅由比较校验数据命令来完成的,而是由多个命令构成的一个流程来共同完成,PSC校验流程见图2
2022-05-22 09:08:58 661KB 文档资料 IC智能卡
IC智能卡技术:智能卡的应用.pptx
2022-05-22 09:08:57 391KB 文档资料 IC智能卡