一种针对cpu式智能卡的能量迹提取仪的制作方法

文档序号:9453017阅读:201来源:国知局
一种针对cpu式智能卡的能量迹提取仪的制作方法
【技术领域】
[0001]本发明涉及智能卡中密码算法分析检测领域,尤其涉及一种针对CPU式智能卡的能量迹的提取。
【背景技术】
[0002]目前,CPU式智能卡已成为各类密码算法的载体并被广泛使用,而侧信道分析已对各类密码算法在设备上的实现安全性构成现实威胁。侧信道分析利用密码算法在软、硬件实现中泄露的各种信息进行密码分析,包括密码算法执行时无意泄露的执行时间、电磁辐射、声音、能量、故障输出等。根据旁路泄露信息类型的不同,侧信道攻击可分为能量分析攻击、电磁攻击和错误攻击等,其中能量分析攻击因效率较高,成为侧信道的主要手段。侧信道能量分析攻击的原理是通过密码算法在设备上执行时不同操作的能量消耗的差异并结合统计数学获取密钥等信息,CPU式智能卡作为一类重要的密码算法的载体其安全研究也越来越受到重视。目前国内尚没有针对CPU式智能卡能量迹提取的设备,因而设计一款专门针对CPU式智能卡的侧信道能量迹提取的设备对侧信道攻击的实现有较高的实用及科研价值。

【发明内容】

[0003]针对现有的CPU式智能卡能量迹提取技术上的空缺,本发明提供了一种针对CPU式智能卡的能量迹提取仪,该能量迹提取仪能够便捷有效的提取CPU式智能卡功耗信号。
[0004]本发明的技术方案是这样实现的:
一种针对CPU式智能卡的能量迹提取仪包括主控模块、为所述主控模块所控制的智能卡驱动模块、为所述智能卡驱动模块所控制的智能卡信号交互模块以及用于对智能卡功耗进行提取的能量迹提取模块和控制提取的触发模块。
[0005]主控模块,用于控制智能卡与单片机的数据交互;
智能卡驱动模块,用于驱动智能卡以实现智能卡的正常工作;
信号交互模块,用于实现单片机与智能卡的信号交互及该能量迹提取仪与其他外部设备的信号交互模块;
能量迹提取模块,用于提取智能卡功耗信号;
触发模块,用于控制外部设备获取有效的能量迹。
[0006]本发明实施例提供一种CPU式智能卡能量迹提取仪,通过主控模块控制智能卡驱动模块驱动智能卡正常工作,主控模块在驱动智能卡驱动模块工作的同时通过触发模块触发外部信号采集储存设备采集智能卡工作的能量迹,该能量迹实为经能量迹提取模块后的电压信号。本发明填补了现有技术中尚无CPU式智能卡能量迹提取设备的空缺。
【附图说明】
[0007]图1为本发明一种针对CPU式智能卡的能量迹提取仪的示意图。
【具体实施方式】
[0008]为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
[0009]请参考图1所示,本发明一种针对CPU式智能卡的能量迹提取仪包括主控模块101及其控制的智能卡驱动模块102,主控模块的单片机与智能卡信号交互模块103,信号交互模块同时包含实现与外部设备信号交互的串口信号交互模块和USB信号交互模块,以及智能卡功耗提取的能量迹提取模块104,其中受主控模块控制的触发模块105用于控制外部设备对能量迹进行采集。
[0010]所述主控模块101为单片机。所述智能卡驱动模块102为智能卡驱动芯片及电路。所述的信号交互模块103为单片机与智能卡通信协议以及实现与外部设备信号交互的串口信号交互模块和USB信号交互模块。所述的能量迹提取模块104为将智能卡供电端VCC上电流信号或GND上电流信号转化为电压信号的电路。所述的触发模块105为受主控模块控制的一个外部接口模块,用于控制有效的采集到智能卡的能量迹。
[0011]相较于现有的信号提取技术,本发明所述的一种CPU式能量迹提取仪能够便捷有效的对CPU式智能卡工作的能量迹进行提取,而现有的信号提取技术中尚未出现针对CPU式智能卡的。
[0012]特别需要指出,对于本领域的普通技艺人员来说,在本发明的指导下所作的针对本发明的等效变化,仍应包含在本发明申请专利范围所主张的范围中。
【主权项】
1.一种针对CPU式智能卡的能量迹提取仪,其特征在于:所述的一种针对CPU式智能卡的能量迹提取仪包括主控模块、为所述主控模块所控制的智能卡驱动模块、为所述智能卡驱动模块所控制的智能卡信号交互模块以及用于对智能卡功耗进行提取的能量迹提取模块和控制提取的触发模块。2.根据权利要求1所述的一种针对CPU式智能卡的能量迹提取仪,其特征在于:所述主控模块包括单片机及该能量迹提取仪的运行程序。3.根据权利要求1所述的一种针对CPU式智能卡的能量迹提取仪,其特征在于:所述智能卡驱动模块包括智能卡驱动电路。4.根据权利要求1所述的一种针对CPU式智能卡的能量迹提取仪,其特征在于:所述信号交互模块包括单片机与智能卡的信息交互和该能量迹提取仪与其他外部设备的信号交互模块。5.根据权利要求4所述的一种针对CPU式智能卡的能量迹提取仪,其特征在于,还包括:人机交互模块,用于根据接收操作者通过面板菜单进行操作,并将所述操作变换成控制命令传输给所述主控模块,人机交互模块由串口信号交互模块、USB信号交互模块构成,用于与其他外部设备通信。6.根据权利要求1所述的一种针对CPU式智能卡的能量迹提取仪,其特征在于:所述能量迹提取模块包括智能卡VCC端或GND端的功耗电阻。7.根据权利要求1所述的一种针对CPU式智能卡的能量迹提取仪,其特征在于:所述触发模块包括控制外部信号采集装置工作的触发信号及触发接口。
【专利摘要】本发明公开了一种针对CPU式智能卡的能量迹提取仪,包括主控模块、为所述主控模块所控制的智能卡驱动模块、为所述智能卡驱动模块所控制的智能卡信号交互模块以及用于对智能卡功耗进行提取的能量迹提取模块和控制提取的触发模块。现有的信号采集的技术有很多,但目前国内尚未有针对CPU式智能卡的功耗提取的技术,本发明所述的一种针对CPU式智能卡的能量迹提取仪能够有效的对CPU式智能卡功耗信号进行提取。
【IPC分类】G06F13/10
【公开号】CN105205016
【申请号】CN201510686949
【发明人】吴震, 王敏, 饶金涛, 杜之波, 向春玲
【申请人】成都芯安尤里卡信息科技有限公司
【公开日】2015年12月30日
【申请日】2015年10月22日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1