一种保护智能卡表面完整的系统及其方法

文档序号:9471839阅读:335来源:国知局
一种保护智能卡表面完整的系统及其方法
【技术领域】
[0001]本发明涉及智能卡技术领域,特别是涉及一种保护智能卡表面完整的系统及其方法。
【背景技术】
[0002]随着安全攻击技术以及安全攻击设备的不断进步,针对智能卡芯片或USBKEY芯片的攻击手段越来越多。其中,针对智能卡芯片的攻击手段大致分为3类,分别是非侵入式攻击,半侵入式攻击和侵入式攻击。
[0003]其中,典型的非侵入式攻击手段通过简单功耗分析、差分功耗分析和电磁福射分析,不需要对攻击对象作任何修改。即通过探测芯片工作时的功率消耗信息或电磁辐射信息,并通过数理统计的方法破解芯片的密钥信息。半侵入式攻击手段通过电压毛刺攻击或激光毛刺攻击,以改变芯片的工作条件,诱导芯片运行出错而泄露敏感信息;在进行激光毛刺攻击时,为了实施有效的攻击,需要对芯片去封装而使裸DIE暴露出来,以使激光可以直接照射在裸DIE表面。侵入式攻击通过探针探测数据总线或聚焦离子束修改逻辑电路,也需要将芯片去封装而使裸DIE暴露出来,再深入到芯片的金属层进行分析。而激光毛刺攻击和大部分侵入式攻击都会破坏智能卡的表面。
[0004]现有的抵御半侵入式攻击常用的防御方法是通过激光传感器或冗余逻辑;抵御侵入式攻击常用的防御方法是在芯片表面设计主动防护层或传输系统加密等,这些手段可有效防御各种攻击,但是会增加芯片设计的复杂度和成本。

【发明内容】

[0005]本发明实施例提供了一种保护智能卡表面完整的系统及其方法,以解决增加芯片设计的复杂度和成本的问题。
[0006]本发明提供一种保护智能卡表面完整的系统,其包括:图形码生成模块,用于根据智能卡的芯片信息生成内部标识和第一校验标识,并根据第一校验标识生成图形码,以将图形码设置在智能卡的表面;图形码识别模块,用于识别在智能卡表面的图形码,并根据智能卡表面的图形码转换为第二校验标识;智能卡,分别从图形码生成模块和图形码识别模块获取内部标识和第二校验标识,并根据内部标识对第二校验标识进行校验,若第二校验标识与内部标识一致,则智能卡的表面完整;若第二校验标识与内部标识不一致,则智能卡的表面不完整。
[0007]其中,系统还包括数据接收及传输模块和读卡器模块,数据接收及传输模块用于从图形码识别模块读取第二校验标识,并将第二校验标识发送到读卡器模块,读卡器模块将第二校验标识传输到智能卡。
[0008]其中,图形码生成模块包括:芯片信息数据库,用于存储智能卡的芯片信息;信息编码单元,用于将芯片信息转换为编码信息;内部标识生成单元,用于根据编码信息生成内部标识;内部标识下载单元,用于将内部标识下载到智能卡;校验标识生成单元,用于根据编码信息生成第一校验标识;图形码生成单元,用于根据第一校验标识生成图形码;图形码印制单元,用于将图形码印制在智能卡的表面。
[0009]其中,图形码识别模块包括:图形码识别单元,用于识别智能卡表面的图形码;标识处理单元,用于将智能卡表面的图形码转换为第二校验标识;数据收发单元,用于将第二校验标识发送到数据接收及传输模块。
[0010]其中,智能卡包括:服务单元,用于将内部标识下载到存储单元;存储单元,用于存储内部标识;存储读写单元,用于读取存储单元的内部标识和将接收到的第二校验标识写入存储单元;标识验证单元,用于根据内部标识对第二校验标识进行校验。
[0011]其中,芯片信息包括智能卡的唯一序列号、生产厂家、生成批号、芯片型号和/或生产日期。
[0012]其中,图形码包括一维图形码、二维图形码或者包含芯片标识的图案。
[0013]本发明还提供一种保护智能卡表面完整的方法,其包括:根据智能卡的芯片信息生成内部标识和第一校验标识,并根据第一校验标识生成图形码,以将图形码设置在智能卡的表面;识别在智能卡表面的图形码,并根据智能卡表面的图形码转换为第二校验标识;根据内部标识对第二校验标识进行校验,若第二校验标识与内部标识一致,则智能卡的表面完整;若第二校验标识与内部标识不一致,则智能卡的表面不完整。
[0014]其中,根据智能卡的芯片信息生成内部标识和第一校验标识包括:将芯片信息转换为编码信息;根据编码信息生成内部标识和第一校验标识。
[0015]其中,芯片信息包括智能卡的唯一序列号、生产厂家、生成批号、芯片型号和/或生产日期。
[0016]通过上述方案,本发明的有益效果是:本发明通过图形码生成模块根据第一校验标识生成图形码,以将图形码设置在智能卡的表面,图形码识别模块根据智能卡表面的图形码转换为第二校验标识,智能卡根据内部标识对第二校验标识进行校验,以实现保护智能卡的表面完整,并且设计简单,降低成本。
【附图说明】
[0017]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:
[0018]图1是第一实施例的保护智能卡表面完整的系统的结构示意图;
[0019]图2是第二实施例的保护智能卡表面完整的系统的结构示意图;
[0020]图3是第三实施例的保护智能卡表面完整的系统的结构示意图;
[0021]图4是第一实施例的保护智能卡表面完整的方法的流程图。
【具体实施方式】
[0022]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]请参见图1所示,图1是本发明第一实施例的保护智能卡表面完整的系统的结构示意图。如图1所示,本实施例所揭示的保护智能卡表面完整的系统10包括:图形码生成模块101、图形码识别模块102以及智能卡103。
[0024]在本实施例中,图形码生成模块101用于根据智能卡103的芯片信息生成内部标识和第一校验标识,其中图形码生成模块101根据第一校验标识生成图形码,并且将图形码设置在智能卡103的表面。优选地,图形码生成模块101将图形码通过附着或印刷在智能卡103的上表面和下表面。如果智能卡103的厚度允许,则图形码生成模块101将图形码通过附着或印刷在智能卡103的上表面、下表面以及侧面。此外,图形码包括一维图形码、二维图形码或者包含芯片标识的图案。
[0025]其中,图形码识别模块102用于识别在智能卡103表面的图形码,并根据智能卡103表面的图形码转换为第二校验标识。智能卡103分别与图形码生成模块101和图形码识别模块102连接,以使智能卡103从图形码生成模块101获取内部标识,智能卡103从图形码识别模块102获取第二校验标识。智能卡103根据内部标识对第二校验标识进行校验,若第二校验标识与内部标识一致,则智能卡103的表面完
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1