接触式智能卡的制作方法
专利名称:接触式智能卡的制作方法
技术领域:
本发明涉及一种智能卡,具体来说,涉及一种功耗更低、安全性更高的接触式智能 卡。
背景技术:
智能卡(Smart Card)又叫IC (Integrated Ci断,如果其对应的密码和权限不符,则返回出错信息。8位的中央处理器(CPU)
10是该接触式智能卡的核心,所有的算法协处理器 (3-DES加密协处理器、循环冗余码效验器等)、通讯接口(IS07816、包括通用的IO接口)都 作为中央处理器外围设备,通过总线与中央处理器连接,根据各指令的功能对各个部件执 行指定的运算或操作,本发明的中央处理器是基于8051单片机内核,完全兼容工业标准的 8051单片机指令集的中央处理器。存储器20用于存储智能卡的操作系统、应用程序和用户资料等数据,包括ROM 21、RAM 22、XRAM 23 禾口 EEPROM 24,其功能分别为
32KB的ROM 21 (Read-Only Memory)只读存储器,用于存储智能卡的操作系统,仅允 许一次写入,且不可修改。256B的RAM 22 (Random Access Memory):随机存储器,用于暂时存储数据,当智能卡没有电源供应时,存储在RAM中的数据不会被保存;
1KB 的 XRAM 23 (expanded Random Access Memory)外部随机存储器,作为 RAM 的扩展。8KB 的 EEPROM 24 (Electrically Erasable Programmable Read Only Memory) 电擦除式可编程只读存储器,用于应用程序和用户资料的存储,可随时对数据进行读写。外设30用于中断仲裁和定时控制,或者对外部信号计数和对接口的控制,包括中 断控制器31、第一定时计数器32、第二定时计数器33和接口控制器34,其功能分别为
中断控制器31 本发明的中断控制器所实现的中断系统,有4个中断源和2个中断优 先级,可实现2级中断服务嵌套。第一定时计数器32和第二定时计数器33:两个16位的定时计数器都可以单独 匹配成定时器或者事件计数器,做定时功能时,每个时钟周期增加1,做计数功能时,根据相 应输入信号进行加1。接口控制器34 本发明的接口控制器是基于IS07816-3标准的串行接口控制器, 包括主控制接口模块340,时钟管理模块341,定时模块342,中断管理模块343,串行数据收 发模块344,卡激活复位模块345和寄存器地址管理模块346。主控制器(HOST)通过主控制 接口 340 (IF)向卡控制器发出命令(即对卡控制器的寄存器进行操作),卡控制器各个模块 协同工作对此命令进行解析后,再通过智能卡接口对卡进行相应的操作,这样就完成主控 制器对智能卡的一次操作(如图3所示)。本发明在接口控制器中设置了使能寄存器作为开 关,当用户暂时不用接口控制器时,可通过设置使能开关使之关闭,从而减少了不必要的功 耗。当接口控制器模块340接收到使能信号时,通过寄存器地址管理模块346对使能寄存 器的地址进行操作,然后经过卡激活复位模块345判断,最终输出电源控制信号返回给CPU 来完成对卡电源的开启或关闭进行控制。安全单元40用于对数据进行加密处理,包括真随机数发生器41、3_DES加密协处 理器42和循
接触式智能卡的制作方法 来自淘豆网m.daumloan.com转载请标明出处.