第1页共21页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共21页逻辑加密存储卡芯片AT88SC1604卡的应用摘要:本文介绍了目前应用较为广泛的AT88SC1604逻辑加密卡的特点和工作原理,同时给出了通过单片机控制操作IC卡的的应用实例及程序
前言IC卡按结构划分,可分为存储器卡和微处理器卡(CPUcard)两大类
逻辑加密卡与普通存储卡相比,内部结构较复杂,其存储区可以分成卡片设置区和应用区
卡片设置区内存放与卡片厂商及发卡者相关代码和卡片密码;应用区又可以根据需要分为不同的分区
逻辑加密卡的安全性相对较高,体现在:卡片设立主密码、每个应用分区具有各自独立的操作密码
逻辑加密卡主要控制作用是:对数据存储区开放/关闭的控制;对数据存储区读/写的控制;对数据存储区擦除操作的控制以及对密码校验和错误次数计数及锁闭功能控制
AT88SC1604卡的工作原理AT88SC1604是由美国ATMEL公司设计的逻辑加密存储卡芯片
它具有15704位的存储容量,是目前逻辑加密存储卡中容量较大的一种产品芯片
芯片特点(1)AT88SC1604芯片属于单存储器多逻辑分区结构
主存储器除划分了特定的标志数据区和控制数据区之外,还将应用数据区分成四个完全隔离的子区,并在每个子区中配备了各自的读、写控制标志和写入/擦除密码以及密码输入错误计数器等逻辑控制
(2)芯片为串行传输方式,并满足ISO7816-3同步传输协议
(3)芯片采用低功耗的CMOS工艺制造,每字位的读取时间为s,写周期为5ms
(4)芯片内部的存储单元具有至少10000次的擦除/改写循环次数
数据保存期为10年
芯片存储分区结构及定义AT88SC1604芯片分为制造商代码区、发行商代码区、用户安全密码区、用户密码比较计数区、个人代码区以及四个应用区
每个应用区都由密码区,密码比较计数区,擦除密码区和擦