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

文档序号:9262005
一种智能卡及智能卡的制造方法
【技术领域】
[0001]本发明涉及信息安全领域,特别是涉及一种智能卡及智能卡的制造方法。
【背景技术】
[0002]随着信息的不断发展,智能卡已在人们的生活中得到普及应用,智能卡的需求在不断增加,特别是对于智能卡有高安全、高性能、需求多样化的金融IC卡、金融社保卡、金融居民健康卡等新兴的智能卡应用领域。
[0003]智能卡在进行实际应用前需根据应用需求对智能卡的功能进行仿真、调试,现有技术为通过一个仿真器实现智能卡的功能仿真,其使用的仿真器一般有两种:一种为基于现场可编程门阵列FPGA的仿真器,该仿真器可在时序上完全仿真模拟真实智能卡产品的部分功能;另一种为使用其他非易失性存储介质代替ROM的仿真器。
[0004]本申请发明人在长期研发中发现,基于FPGA的仿真器无法仿真模拟部分的功能,如电气特性、安全功能等;现有技术中的智能卡其采用的存储介质一般为R0M+EEPR0M或者ROM+其他非易失性存储介质,另一种仿真器的存储介质无法与智能卡的存储介质ROM时序达到同一数量级别,无法完全仿真智能卡的时序而使得智能卡在实际应用时出现时序错误,即上述两种仿真器所仿真的智能卡功能与智能卡的功能之间存在差异。此外,采用ROM作为存储介质的智能卡由于片内操作系统(Chip Operat1n System,COS)需在智能卡芯片的生产环节中进行ROM的掩膜,其生产周期一般需要数月,进而影响智能卡的研发、产品化进度。

【发明内容】

[0005]本发明主要解决的技术问题是提供一种智能卡及智能卡的制造方法,能够全面仿真智能卡的功能,解决当前智能卡产品与相应仿真器存在的差异,且缩短智能卡的生产周期,快速实现智能卡的研发、产品化。
[0006]为解决上述技术问题,本发明的一方面是:提供一种智能卡,包括:仿真模块、条带模块、存储模块、接口模块以及处理器模块,其中仿真模块与条带模块连接,处理器模块分别与存储模块、接口模块连接;存储模块用于存储智能卡功能应用所需的数据,其中,存储模块的存储介质为可编程非易失性存储器;接口模块用于实现智能卡在功能应用过程中的数据传输,处理器模块用于对存储模块存储的数据以及接口模块传输的数据进行处理;仿真模块用于仿真智能卡的功能;条带模块用于与外部调试设备进行连接,以使外部调试设备对智能卡进行功能调试;其中,在完成功能调试后仿真模块的仿真功能失效。
[0007]其中,存储模块包括物理存储单元、存储控制逻辑单元以及校验纠错逻辑单元,其中物理存储单元分别与存储控制逻辑单元、校验纠错逻辑单元连接,存储控制逻辑单元分别与处理器模块、校验纠错逻辑单元以及物理存储单元连接;物理存储单元为存储模块的存储介质,存储模块的存储介质具体为闪存、电可擦可编程只读存储器或可擦可编程只读存储器,存储控制逻辑单元用于实现对物理存储单元的读、写控制、时序控制、安全控制以及实现对校验纠错逻辑单元的控制,校验纠错逻辑单元用于在存储控制逻辑单元的控制下,在处理器模块通过存储控制逻辑单元对物理存储单元进行读、写操作时,对待读、写的区域进行校验及纠错处理。
[0008]其中,接口模块包括接触式接口模块和非接触式接口模块,接触式接口模块与条带模块连接以实现智能卡在功能应用过程中的数据传输;智能卡还包括天线,非接触式接口模块与天线连接以实现智能卡在功能应用过程中的数据传输。
[0009]其中,接口模块为接触式接口模块或非接触式接口模块;当接口模块为接触式接口模块时,接触式接口模块与条带模块连接以实现智能卡在功能应用过程中的数据传输;当接口模块为非接触式接口模块时,智能卡还包括天线,非接触式接口模块与天线连接以实现智能卡在功能应用过程中的数据传输。
[0010]其中,智能卡还包括系统管理模块,系统管理模块与处理器模块连接;系统管理模块用于实现对处理器模块响应多级中断的优先级控制。
[0011]其中,智能卡还包括安全模块,安全模块分别与仿真模块、存储模块、接口模块以及处理器模块连接,以实现对与安全模块连接的各个模块的安全保护。
[0012]其中,智能卡还包括电源模块,其中电源模块与智能卡的其他各个模块连接;电源模块用于为智能卡的其他各个模块的功能使用提供电源。
[0013]为解决上述技术问题,本发明的另一方面是:提供一种智能卡的制造方法,包括:制造智能卡上的仿真模块、条带模块、存储模块、接口模块以及处理器模块;设置处理器模块分别与存储模块、接口模块连接,其中存储模块用于存储智能卡功能应用所需的数据,存储模块的存储介质为可编程非易失性存储器,接口模块用于实现智能卡在功能应用过程中的数据传输,处理器模块用于对存储模块存储的数据以及接口模块传输的数据进行处理;设置条带模块分别与仿真模块、外部调试设备连接,其中仿真模块用于仿真智能卡的功能,以使外部调试设备对智能卡进行功能调试;在完成功能调试后,设置仿真模块的仿真功能失效。
[0014]其中,存储模块的存储介质具体为闪存、电可擦可编程只读存储器或可擦可编程只读存储器。
[0015]其中,通过芯片配置、物理删除、版图设计、工艺选择或投片方式选择设置仿真模块的仿真功能失效。
[0016]本发明的有益效果是:区别于现有技术的情况,本发明的智能卡包括仿真模块、条带模块、存储模块、接口模块以及处理器模块,仿真模块用于仿真智能卡的功能,条带模块用于与外部调试设备进行连接以使外部调试设备对智能卡进行功能调试,在完成功能调试后仿真模块的仿真功能失效,通过在智能卡上设置上述仿真模块,实现在仿真模块的仿真功能失效前智能卡即为一仿真器,智能卡与仿真器合并统一,从而能够全面仿真智能卡的所有功能,解决当前智能卡产品与相应仿真器两者之间存在的差异、一致性问题,且智能卡只使用可编程非易失性存储器一种存储介质,解决了时序不一致的问题,另外使用可编程非易失性存储器作为存储介质使得智能卡的片内操作系统COS无需在智能卡芯片的生产环节中进行ROM的掩膜,缩短智能卡的生产周期,提高智能卡功能的调试效率,快速实现智能卡的研发、产品化。
【附图说明】
[0017]图1是本发明智能卡第一实施方式的原理框图;
[0018]图2是本发明智能卡第一实施方式中存储模块的原理框图;
[0019]图3是本发明智能卡第二实施方式的原理框图;
[0020]图4是本发明智能卡的制造方法一实施方式的流程图。
【具体实施方式】
[0021]下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,均属于本发明保护的范围。
[0022]请参阅图1,本发明智能卡第一实施方式包括:
[0023]仿真模块101、条带模块102、存储模块103、接口模块104以及处理器模块105,其中仿真模块101与条带模块102连接,处理器模块105分别与存储模块103、接口模块104连接。
[0024]存储模块103用于存储智能卡功能应用所需的数据,该数据具体包括软件代码和/或数字信息数据。智能卡(Smart card)也即IC卡(Integrated Circuit Card,集成电路卡),例如为手机SIM卡、公交卡、身份证、工卡、社保卡或者银行卡等。智能卡的功能对应有身份识别、通信、计算或者支付交易等,例如具有身份识别功能的身份证等智能卡的存储模块103对应存储有身份识别程序数据以及用户身份信息数据,例如具有通信功能的手机SIM卡等智能卡的存储模块103对应存储有通信协议程序,移动电话的数字号码信息、加密的密钥以及用户的电话簿等数据,例如具有计算功能的公交卡等智能卡的存储模块103对应存储有计算程序以及待计算的数据等,例如具有支付交易功能的银行卡等智能卡的存储模块103对应存储有支付交易程序以及支付交易数字数据。
[0025]存储模块103的存储介质为可编程非易失性存储器,本实施方式中存储模块103的存储介质(可编程非易失性存储器)具体为闪存(flash memory)、电可擦可编程只读存储器(Electrically Erasable Programmable Read Only Memory, EEPROM)或可擦可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)。闪存为一种长寿命的非易失性存储器,其在断电情况下仍能保持所存储的数据,闪存的数据删除是以固定的区块为单位。电可擦可编程只读存储器同样为一种非易失性
再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1