逻辑加密卡4442分析课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《逻辑加密卡4442分析课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 逻辑 加密 4442 分析 课件
- 资源描述:
-
1、第2章 接触式IC卡技术第2章 接触式IC卡技术2.1 实训实训1:接触式存储器卡与逻辑加密卡的存储结构:接触式存储器卡与逻辑加密卡的存储结构2.2 接触式接触式IC卡的基本物理特性卡的基本物理特性 2.3 接触式接触式IC卡的芯片技术卡的芯片技术 2.4 典型存储器卡典型存储器卡 2.5 实训实训2:接触式存储器卡的操作控制:接触式存储器卡的操作控制2.6 典型逻辑加密卡典型逻辑加密卡 2.7 实训实训3:接触式逻辑加密卡的操作控制:接触式逻辑加密卡的操作控制2.8 接触式接触式IC卡接口技术卡接口技术 思考题思考题 第2章 接触式IC卡技术2.1 实训实训1:接触式存储器卡与逻辑加密卡的存
2、储结构:接触式存储器卡与逻辑加密卡的存储结构1实训目的实训目的(1) 建立对接触式IC卡的感性认识。(2) 理解和掌握接触式存储器卡的访问方式和典型存储结构。(3) 理解和掌握接触式逻辑加密卡的访问方式和典型存储结构。第2章 接触式IC卡技术 2实训设备与器件实训设备与器件 (1) 实训设备:通用接触式IC卡读写器,586电脑,通用接触式IC卡读写器DEMO软件(使用方法参见厂商提供的使用手册)。 (2) 实训器件:AT24C01卡、SLE4442卡、AT88SC1604卡(白卡,实验室准备),IC卡电话卡(已发行,自备)。第2章 接触式IC卡技术 3实训步骤与要求实训步骤与要求 1) 通用接
3、触式IC卡读写器及DEMO软件的安装 (1) 按系统提示安装通用接触式IC卡读写器DEMO软件。 (2) 按标志连接通用接触式IC卡读写器的电源线及串口线,注意电源 +5 V与地不可接反。 2) 使用DEMO软件访问AT24C01卡 (1) 按使用手册的说明操作演示软件,对通用接触式IC卡读写器进行建立连接操作。 (2) 将AT24C01卡插入读写器卡座,选择卡型(自动识别卡型或选择AT24C01卡),进入卡操作界面。 (3) 对AT24C01卡进行读/写/擦除操作,记录操作结果及操作条件。第2章 接触式IC卡技术 3) 使用DEMO软件访问自备的IC卡电话卡 (1) 将IC卡电话卡插入读写器
4、卡座,选择自动识别卡型,记录卡型。 (2) 进入卡操作界面对电话卡进行读/写/擦除操作,在表2.1中记录操作结果及操作条件。表表2.1 电话卡存储结构记录表电话卡存储结构记录表区域名 字段内容 字节地址 字节数 读/写/擦除条件 第2章 接触式IC卡技术 4) 使用DEMO软件访问SLE4442卡 (1) 将SLE4442卡插入读写器卡座,选择卡型,进入卡操作界面。 (2) 对SLE4442卡进行读/写/擦除操作,在表2.2中记录操作结果及操作条件。表表2.2 SLE4442卡存储结构记录表卡存储结构记录表区域名 字段内容 字节地址 字节数 读/写/擦除条件 第2章 接触式IC卡技术 5) 使
5、用DEMO软件访问AT88SC1604卡 (1) 将AT88SC1604卡插入读写器卡座,选择卡型,进入卡操作界面。 (2) 对AT88SC1604卡进行读/写/擦除操作,在表2.3中记录操作结果及操作条件。表表2.3 AT88SC1604卡存储结构记录表卡存储结构记录表区域名 字段内容 字节地址 字节数 读/写/擦除条件 第2章 接触式IC卡技术 4实训总结与分析实训总结与分析 (1) AT24C01卡的操作界面如图2.1所示。 可以看到,AT24C01的存储容量为1 Kb(128 B),存储结构为1288 b。可以按字节操作,所有字节的读/写/擦除均可任意进行。这种卡被称为存储器卡。存储器
6、卡的详细内容参见2.3节。第2章 接触式IC卡技术 (2) IC电话卡的操作界面如图2.2所示。 DEMO软件自动识别该卡为SLE4406卡。可以看到,这种卡的存储容量为104 b(13 B),其中仅后5个字节为用户区,可按位操作。用户区可任意读、任意写(由1变为0称为写),但只能按字节借位擦除(由0变为1称为擦除)。当用户区全为0时,卡将作废。SLE4406卡是一种按位操作的逻辑加密卡,它以一次性的计数方式操作,因此这种卡也称为计数卡(Token Memory Card),其详细介绍参见2.6.1节。第2章 接触式IC卡技术图2.1 AT24C01卡的操作界面 第2章 接触式IC卡技术图2.
7、2 IC电话卡的操作界面 第2章 接触式IC卡技术(3) SLE4442卡的操作界面如图2.3所示。图2.3 SLE4442卡的操作界面 第2章 接触式IC卡技术 通过操作我们发现,SLE4442卡具有2 Kb(256 B)的存储容量,它采用多存储器结构,包括三个存储器:2568 b的EEPROM型主存储器,321 b的PROM型保护存储器和48 b的EEPROM型加密存储器。主存储器可重复擦除使用,按字节操作,并分为保护数据区和应用数据区,读出均不受限制,但保护数据区的擦除和写入受保护存储器熔丝状态的保护,而应用数据区的擦除和写入则受加密存储器中的密码及密码计数器保护。SLE4442卡是一种
8、按字节操作的多存储器逻辑加密卡。第2章 接触式IC卡技术 (4) AT88SC1604卡的操作界面如图2.4所示。 通过操作我们发现,AT88SC1604卡的存储容量为16 384 b(2048 B)。它采用单存储器多逻辑分区结构,主存储器除划分了特定的标志数据区和控制数据区之外,还将应用数据区分成四个完全隔离的子区,并在每个子区中配备了各自的读、写控制标志和写入/擦除密码以及密码输入错误计数器等逻辑控制。AT88SC1604卡是一种按字节操作的大容量逻辑加密卡。第2章 接触式IC卡技术 5思考思考 (1) 若要构成一个接触式IC卡门禁系统,应采用哪一种卡,为什么?与传统的锁加钥匙的方式相比较
9、,由接触式IC卡及其读写器构成的接触式IC卡门禁系统有何优胜之处? (2) 分别说明AT24C01A、SLE4442和AT88SC1604的安全性是由哪些环节保证的?第2章 接触式IC卡技术图2.4 AT88SC1604卡的操作界面 第2章 接触式IC卡技术2.2 接触式接触式IC卡的基本物理特性卡的基本物理特性 所谓接触式IC卡,就是在使用时,通过有形的金属电极触点将卡的集成电路与外部接口设备直接接触连接,提供集成电路工作的电源并进行数据交换的IC卡。其特点是在卡的表面有符合ISO/IEC 7816标准的多个金属触点。第2章 接触式IC卡技术2.2.1 接触式接触式IC卡的基本构成卡的基本构
10、成图2.5 接触式IC卡外形图电极膜片塑料基片0.76 mm85.6 mm53.98 mm第2章 接触式IC卡技术图2.6 接触式IC卡内部结构剖视图0.76 mm塑料基片半导体芯片芯片信号引线电极膜片封口胶芯片封装树脂第2章 接触式IC卡技术 在图2.6中,其各组成部分说明如下: (1) 半导体芯片:它是IC卡的核心部分。一般采用0.380.8 m的HCMOS或NMOS工艺制造的超大规模集成电路。在半导体芯片中包括存储器、译码电路、接口驱动电路、逻辑加密控制电路,甚至微处理器单元(CPU)等各种功能电路。其外形大小约为2 mm1 mm0.3 mm。第2章 接触式IC卡技术 (2) 电极膜片:
11、它是作为半导体芯片各输入/输出信号引脚与外部设备接触连接的导电体,它实际是一种精密的印刷电路板(PCB)。其基底为一层绝缘材料,(一般为环氧树脂玻璃或聚酰亚胺薄膜)。在基底的绝缘材料上沉积一层铜合金,并在其外端表面镀金,以提高其导电性能和防氧化能力。电极膜片的外形大小约为:长9.6213.65 mm,宽9.3211.56 mm。电极膜片的外形一般为矩形或椭圆形。这种形状上的差异主要是为了改善卡片的抗扭曲方面的机械特性。电极膜片上共有多个芯片电极,每个电极的中心位置和最小面积是有规定的。但各电极表面分隔形状没有规定。第2章 接触式IC卡技术图2.7 接触式IC卡模块C1M2.2第2章 接触式IC
12、卡技术 (3) 塑料基片:它是半导体芯片和电极膜片的载体。根据各生产厂家制卡工艺设备的要求,一般采用PVC(聚氯乙烯)、PET和ABS塑料材料。目前在国内所使用或封装生产的IC卡,基片材料大都使用PVC材料。 但随着制卡技术不断发展和对工业环保的要求,PVC材料的使用将会逐渐受到一定的限制。因而目前国外的一些制卡厂商已逐渐将IC卡的基片材料转向改用PET或ABS材料。塑料基片的大小,对于满足国际标准识别卡的ID-1型的尺寸是85.6 mm(长)53.98 mm (宽)0.75 mm(厚)。应该说明,由半导体芯片和电极膜片封装而成的IC卡模块(Wire Boded Module,如图2.7所示)
13、就可以实现IC卡的基本功能。第2章 接触式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对接触式集成电路
14、卡的触点尺寸和芯片位置以及功能作了具体的规定。第2章 接触式IC卡技术图2.8 接触式IC卡的触点位置C1C2C3C4C5C6C7C810.25max12.25min17.87max19.87min19.23max20.93min21.77max23.47min24.31max26.01min26.85max28.55min左边沿塑料基片上边沿第2章 接触式IC卡技术 IC卡的电极膜片(即8个触点)既可安排在塑料基片的正面,也可安排在反面。触点之间的排列顺序必须按图2.8所示排列。各触点在卡基平面的几何尺寸、位置均以卡触点的接触面的左边沿和上边沿为基准边。其触点的尺寸及位置如图2.8所示。 在
15、ISO/IEC 7816-2中对每个触点的几何形状和最大面积虽然没有规定,但却规定了每个触点表面积的内切矩形面积不得小于2 mm1.7 mm。 各触点之间应相互隔离。而相邻两个触点之间的最大距离为0.84 mm。8个触点所占最大面积没有规定,但规定最小面积不小于9.62 mm(长)9.32 mm(宽)的矩形平面。第2章 接触式IC卡技术表表2.4 接触式接触式IC卡的触点功能卡的触点功能触点编号 功 能 触点编号 功 能 C1 VCC(电源电压) C5 GND(地) C2 RST(复位信号) C6 VPP(编程电压) C3 CLK(时钟) C7 I/O(数据输入/输出端) C4 ISO/IEC
16、 JTC1/SC17 保留使用 C8 ISO/IEC JTC1/SC17 保留使用 第2章 接触式IC卡技术2.3 接触式接触式IC卡的芯片技术卡的芯片技术2.3.1 存储器卡存储器卡 1存储器卡的逻辑结构存储器卡的逻辑结构图2.9 存储器卡的逻辑结构图串行链接通信接口无芯片安全保护措施,无安全控制逻辑EEPROM存储器触点第2章 接触式IC卡技术 2存储器卡的特点存储器卡的特点 (1) 卡内嵌入的芯片多为通用EEPROM(或Flash Memory)。 (2) 无安全控制逻辑,可对片内信息不受限制地任意存取。 (3) 卡片制造中也很少采取安全保护措施。 (4) 不完全符合或支持ISO/IEC
17、 7816国际协议,而多采用2线串行通信协议(I2C总线协议)或3线串行通信协议(SPI协议)。第2章 接触式IC卡技术 3存储器卡的主要应用场合存储器卡的主要应用场合 存储器卡功能简单,没有(或很少有)安全保护逻辑,但价格低廉、开发使用简便、存储容量增长迅猛,因此多用于某些简单的、内部信息无需保密或不允许加密(如急救卡)的场合。 4存储器卡的代表产品存储器卡的代表产品 存储器卡的代表产品为美国Atmel公司的EEPROM 卡AT24系列2线串行芯片和AT93系列3线串行系列,Flash Memory卡AT45D系列(28 Mb,SPI协议)。第2章 接触式IC卡技术表表2.5 EEPROM存
18、储器卡芯片存储器卡芯片AT24C系列 01A 02 04 08 16 32 64 128 256 容量/Kb 1 2 4 8 16 32 64 128 256 内存组织形式 1288 2568 5128 10248 2568 20488 81928 16 3848 327868 页面写入方式/B 8 8 16 16 16 32 32 64 64 通信协议 ISO/IEC 7816-3同步协议,双线串行接口 工作频率 1 MHz(5 V),1 MHz(2.7 V),400 kHz(1.8 V) 工作电压 5 V,最低可至 1.8 V ICC电流 读:1 mA,写:3 mA 工作温度 070 写/
19、擦除次数 大于 1 000 000次 数据保护 100年 应用领域 数据存储 第2章 接触式IC卡技术2.3.2 逻辑加密卡逻辑加密卡1逻辑加密卡的逻辑结构逻辑加密卡的逻辑结构图2.10 逻辑加密卡的逻辑结构图具有芯片安全保护措施触点 PROM ROM EEPROM等 存储器安全及控制逻辑通信接口第2章 接触式IC卡技术 2逻辑加密卡的特点逻辑加密卡的特点 (1) 具有安全控制逻辑,安全性能较好。 (2) 同时采用ROM、PROM、EEPROM等存储技术。 (3) 从芯片制造到交货,均采取较好的安全保护措施,如运输密码TC(Transport Code)的取用。 (4) 支持ISO/IEC 7
20、816国际标准。 (5) 一般均为专门为IC卡设计的芯片。 (6) 为提高安全性,逻辑加密卡的存储空间被分为多个不同的功能区,典型的存储结构如表2.6所示。 第2章 接触式IC卡技术表2.6 逻辑加密卡的存储结构区域名 地址(字节) 位数 说 明 制造区 01 16 芯片制造商代码(一旦写入,不可更改,用于识别卡的来源) 发行区 25 32 卡制造商、发行商代码 密码区 68 24 持卡人密码(PIN,由发行商在卡个人化时预写入,用卡时将之与持卡人输入的密码相比较, 相符才允许对应用区进行读写和修改该密码) 密码计数区 9 8 允许连续输入错误密码的次数(34 次),若达到则卡自锁,以防止对
21、PIN 的非法试探 个人区 1013 32 持卡人个人信息,可自由读写 应用区 1477 512 应用数据 擦除密码区 7880 24 擦除密码,仅供发行商使用,与发行商输入密码比较,相等即可对整个应用区置 1(擦除),以实现卡的重复使用 擦除计数区 8188 64 擦除次数,该区每一个 1 表示可进行 1 次擦除操作,每输入 1次擦除密码(无论对错)就将 1 个 1 置 0,该区全为 0 时,卡片使用寿命结束。该区本身的擦除只能在发行前进行,一旦发行,只能置 0 和读出 第2章 接触式IC卡技术 3逻辑加密卡的应用场合与代表产品逻辑加密卡的应用场合与代表产品 由于具有一定的保密功能,且价格较
22、CPU卡低,因此在需要保密但对安全性要求不是太高的场合,逻辑加密卡得以大量应用,如电话卡、网吧上网卡、停车卡等小额消费场合,已成为目前IC卡在非金融领域的最主要的应用形式。 (1) 安全数据存储、传输和处理:面向字节操作的逻辑加密卡,如Atmel的AT88SC200、Philips的PC2032/2042、Siemens的SLE4418/4428/4432/4442等,应用于保险卡、加油卡、驾驶卡、借书卡等。第2章 接触式IC卡技术 (2) 相关数据记录、存储、处理,包括: 一次性使用的不可重置式,如Siemens的SLE4406/4436、Atmel的AT88SC06、Gemplus的GPM
23、276/103。 可重置式,如Siemens的SLE4404(64次)、Atmel的AT88SC101/102(128次),应用于IC卡电话、小额电子钱包。 第2章 接触式IC卡技术表表2.7 Siemens系列逻辑加密卡芯片的特性参数系列逻辑加密卡芯片的特性参数 SLE4406 SLE446x SLE4442 SLE4418 产品描述 带保密逻辑的88B EEPROM计数卡 带保密逻辑和高级 保 密 认 证 的498B EEPROM 计数卡 带写保护功能和 保 密 逻 辑 的256B EEPROM计数卡 带写保护功能的 1 KB EEPROM计数卡 ROM 16 B 16 B PROM 56
24、 B 185 B 32 B 1024 B EEPROM 32 B 36 B 256 B 1024 B 保密特性 传输代码; 保密逻辑; 芯片代码一经写入不可更改 密码保护; 传输代码; 高级保密认证; 芯片代码一经写入不可更改; CBC 校验; 响应计数器; 计数器数值验证 密码保护; 传输代码; 字节保护; 芯片代码一经写入不可更改 字节保护; 芯片代码一经写入不可更改 最小写/擦除时间/ms 5 3 5 5 工作电压/V 5 5 5 5 最大供电电流/mA 3 10 10 10 写/擦除次数/次 100 000 100 000 100 000 100 000 数据保持/年 10 10 10
25、 10 注释 20 000 个计数单位 120 000 个计数单位 典型应用 预付费电话卡 电子钱包 健康保险卡; 访问控制; 电子票据; 忠诚卡 健康保险卡; 访问控制; 会员卡 第2章 接触式IC卡技术2.3.3 CPU卡卡 1CPU卡的逻辑结构卡的逻辑结构 CPU卡的硬件构成包括CPU、存储器(含RAM、ROM、EEPROM等)、卡与读写终端通信的I/O接口及加密运算协处理器CAU,其中: (1) CPU一般均为兼容于位字长单片机(如MC68HC05、Intel8051等)的微处理器。它将在COS(Chip Operation System,片内操作系统)控制下,实现卡与外界的信息传输、
展开阅读全文