一种智能卡及智能卡的制造方法_2

文档序号:9262005阅读:来源:国知局
存储器,其可通过高于普通电压的作用来擦除和重写。此外在其他实施方式中,可编程非易失性存储器也可为可编程只读存储器(Programmable Read Only Memory, PR0M)等存储器。
[0026]请参阅图2,存储模块103具体包括物理存储单元1031、存储控制逻辑单元1032以及校验纠错逻辑单元1033,其中物理存储单元1031分别与存储控制逻辑单元1032、校验纠错逻辑单元1033连接,存储控制逻辑单元1032分别与处理器模块105、校验纠错逻辑单元1033以及物理存储单元1031连接,存储控制逻辑单元1032通过与处理器模块105连接即实现存储模块103与处理器模块105的连接。物理存储单元1031为存储模块103的存储介质,即物理存储单元1031为闪存或电可擦可编程只读存储器等可编程非易失性存储器,其存储有智能卡功能应用所需的数据。存储控制逻辑单元1032用于实现对物理存储单元1031的读、写控制、时序控制以及安全控制。存储控制逻辑单元1032还用于实现对校验纠错逻辑单元1033的控制。校验纠错逻辑单元1033用于在存储控制逻辑单元1032的控制下,在处理器模块105通过存储控制逻辑单元1032对物理存储单元1031进行读、写操作时,对待读、写的区域进行校验及纠错处理,校验纠错逻辑单元1033对校验、纠错进行记录及对非正常的错误(攻击等)进行分析处理,以保证物理存储单元1031的正常使用。
[0027]接口模块104用于实现智能卡在功能应用过程中的数据传输。其中,接口模块104包括接触式接口模块和/或非接触式接口模块。当只包括有接触式接口模块时其对应的智能卡为接触式智能卡,例如手机SIM卡;当只包括有非接触式接口模块时其对应的智能卡为非接触式智能卡,例如公交卡、身份证;当同时包括有接触式接口模块和非接触式接口模块其对应的智能卡为双界面智能卡,例如银行卡。接触式接口模块与条带模块102连接以实现智能卡在其功能应用过程中与读卡设备之间的数据传输,例如银行卡的接触式接口模块通过条带模块与ATM机进行数据传输。当接口模块104包括非接触式接口模块时,其智能卡还包括天线,非接触式接口模块与天线连接以实现智能卡在其功能应用过程中与读卡设备之间的数据传输,例如公交卡的非接触式接口模块通过天线与公交车上的读卡设备进行数据传输。
[0028]处理器模块105用于对存储模块103存储的数据以及接口模块104传输的数据进行处理。例如:接口模块104接收到读卡设备发送来的数据A,接口模块104进一步将数据A发送到处理器模块105,同时处理器模块105从存储模块103中读取数据B,进一步地处理器模块105对数据A和数据B进行处理得到数据C,最后通过接口模块104将数据C发送到读卡设备。处理器模块105即为智能卡的cpu,其根据需要可选用不同内核。
[0029]条带模块102为金手指即导电触片,仿真模块101与条带模块102的连接具体可为:例如手机SIM卡的条带模块102具有8个管脚,其中SIM卡中的接触式接口模块与条带模块102其中的5个管脚连接,仿真模块与条带模块上剩余的未使用的3个管脚进行连接。仿真模块101还与处理器模块105连接,以实现仿真模块101与存储模块103以及接口模块104的间接连接,进而仿真模块101实现监听处理器模块105、存储模块103、接口模块104等智能卡各模块的状态,即仿真模块101用于仿真智能卡的功能,通过仿真模块101实现该智能卡所对应的各个功能,例如身份识别功能、计算功能等。
[0030]条带模块102用于与外部调试设备进行连接,条带模块102与外部调试设备具体通过条带模块102上的触点进行连接,以使外部调试设备对智能卡进行功能调试,例如对智能卡的软件程序数据进行调试,通过进行功能调试以保证智能卡在实际应用过程中功能的正常使用。条带模块102为金手指即导电触片,在对智能卡进行功能调试过程中通过条带模块102与外部调试设备进行数据传输。外部调试设备可为在线仿真器(如ULINK),其用于调试智能卡的功能,通过条带模块102与外部调试设备进行连接向开发者提供在线调试仿真模块101所仿真的智能卡的功能的端口。
[0031]在完成对智能卡的功能调试后,上述仿真模块101的仿真功能失效,即此时智能卡中不能实现仿真功能,具体可通过断开仿真模块101与条带模块102的连接等方式使仿真模块101的仿真功能失效,或者通过将仿真模块101从智能卡中删除的方式使仿真模块101的仿真功能失效。智能卡的应用安全性与仿真模块101是否删除彻底有关系,因此根据智能卡应用场景对安全性的不同要求,可通过以下几种方式将仿真模块101从智能卡中删除从而使仿真模块101的仿真功能失效:对于安全性要求不高的应用场景,使用芯片配置方式(如在中测过程中)删除仿真模块;对于安全性要求较高的应用场景,使用物理删除(如熔丝技术)的方式删除仿真模块;对于安全性要求很高的应用场景,使用版图设计、工艺选择或投片方式选择等方式删除仿真模块,此处不作过多限制。
[0032]在仿真模块101的仿真功能失效后,此时的智能卡即为一可在实际场景进行应用的智能卡产品,实现了智能卡的快速产品化。上述仿真模块101、存储模块103、接口模块104以及处理器模块105集成于芯片上。
[0033]可以理解,本发明智能卡第一实施方式包括仿真模块101、条带模块102、存储模块103、接口模块104以及处理器模块105,仿真模块101用于仿真智能卡的功能,仿真模块101通过与条带模块102连接以提供智能卡的功能调试端口,在完成功能调试后仿真模块101的仿真功能失效,通过在智能卡上设置上述仿真模块101,实现在仿真模块101的仿真功能失效前智能卡即为一仿真器,智能卡与仿真器合并统一,从而能够全面仿真智能卡的所有功能,解决当前智能卡产品与相应仿真器两者之间存在的差异、一致性问题,且智能卡只使用可编程非易失性存储器一种存储介质,解决了时序不一致的问题,另外使用闪存或电可擦可编程只读存储器等可编程非易失性存储器作为存储介质使得智能卡的片内操作系统COS无需在智能卡芯片的生产环节中进行ROM的掩膜,缩短智能卡的生产周期,提高智能卡功能的调试效率,快速实现智能卡的研发、产品化。
[0034]请参阅图3,本发明智能卡第二实施方式包括:
[0035]仿真模块201、条带模块202、存储模块203、接口模块204、处理器模块205、系统管理模块206、安全模块207以及电源模块208。
[0036]仿真模块201与条带模块202连接,仿真模块201用于仿真智能卡的功能,且仿真模块201通过与条带模块202连接以提供智能卡的功能调试端口。
[0037]在完成功能调试后使仿真模块的仿真功能失效,具体可通过断开仿真模块201与条带模块202之间的连接等方式使仿真模块201的仿真功能失效,或者通过将仿真模块201从智能卡中删除的方式使仿真模块201的仿真功能失效。
[0038]处理器模块205分别与存储模块203、接口模块204连接。存储模块203用于存储智能卡功能应用所需的数据,其存储介质为闪存或电可擦可编程只读存储器。处理器模块205用于对存储模块203存储的数据以及接口模块204传输的数据进行处理。
[0039]系统管理模块206与处理器模块205连接,系统管理模块206用于实现对处理器模块205响应多级中断的优先级控制,即系统管理模块206实现中断优先级的控制功能。此外系统管理模块206还与存储模块203、接口模块204等其他模块连接或间接连接以实现系统级功能配置,例如系统管理模块206用于实现对接口模块204进行数据传输的频率控制。
[0040]安全模块207分别与智能卡的仿真模块201、存储模块203、接口模块204、处理器模块205、系统管理模块206连接。安全模块207通过其搭载的各种安全算法、防护功能实现对与其连接的智能卡的上述其他各个模块的安全保护,如保护仿真模块201、处理器模块205、系统管理模块206各自的功能使用,如保护存储模块203、接口模块204传输数据或存储数据的安全,在智能卡系统遭遇攻击或异常时进行相应的处理。
[0041]电源模块208分别与智能卡的仿真模块201、条带模块202、存储模块203、接口模块204、处理器模块205、系统管理模块206、安全模块207连接,电源模块208用于为智能卡的上述七个模块的功能使用提供所需的电源。上述各个模块之间的连接可通过总线进行连接。上述仿真模块201、存储模块203、接口模块204、处理器模块205、系统管理模块206、安全模块207以及电源模块208集成于芯片上。
[0042]可以理解,本发明智能卡第二实施方式包括仿真模
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1