一種針對(duì)cpu式智能卡的能量跡提取儀的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能卡中密碼算法分析檢測(cè)領(lǐng)域,尤其涉及一種針對(duì)CPU式智能卡的能量跡的提取。
【背景技術(shù)】
[0002]目前,CPU式智能卡已成為各類(lèi)密碼算法的載體并被廣泛使用,而側(cè)信道分析已對(duì)各類(lèi)密碼算法在設(shè)備上的實(shí)現(xiàn)安全性構(gòu)成現(xiàn)實(shí)威脅。側(cè)信道分析利用密碼算法在軟、硬件實(shí)現(xiàn)中泄露的各種信息進(jìn)行密碼分析,包括密碼算法執(zhí)行時(shí)無(wú)意泄露的執(zhí)行時(shí)間、電磁輻射、聲音、能量、故障輸出等。根據(jù)旁路泄露信息類(lèi)型的不同,側(cè)信道攻擊可分為能量分析攻擊、電磁攻擊和錯(cuò)誤攻擊等,其中能量分析攻擊因效率較高,成為側(cè)信道的主要手段。側(cè)信道能量分析攻擊的原理是通過(guò)密碼算法在設(shè)備上執(zhí)行時(shí)不同操作的能量消耗的差異并結(jié)合統(tǒng)計(jì)數(shù)學(xué)獲取密鑰等信息,CPU式智能卡作為一類(lèi)重要的密碼算法的載體其安全研究也越來(lái)越受到重視。目前國(guó)內(nèi)尚沒(méi)有針對(duì)CPU式智能卡能量跡提取的設(shè)備,因而設(shè)計(jì)一款專(zhuān)門(mén)針對(duì)CPU式智能卡的側(cè)信道能量跡提取的設(shè)備對(duì)側(cè)信道攻擊的實(shí)現(xiàn)有較高的實(shí)用及科研價(jià)值。
【發(fā)明內(nèi)容】
[0003 ]針對(duì)現(xiàn)有的CPU式智能卡能量跡提取技術(shù)上的空缺,本發(fā)明提供了一種針對(duì)CPU式智能卡的能量跡提取儀,該能量跡提取儀能夠便捷有效的提取(PU式智能卡功耗信號(hào)。
[0004]本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0005]—種針對(duì)CPU式智能卡的能量跡提取儀包括主控模塊、為所述主控模塊所控制的智能卡驅(qū)動(dòng)模塊、為所述智能卡驅(qū)動(dòng)模塊所控制的智能卡信號(hào)交互模塊以及用于對(duì)智能卡功耗進(jìn)行提取的能量跡提取模塊和控制提取的觸發(fā)模塊。
[0006]主控模塊,用于控制智能卡與單片機(jī)的數(shù)據(jù)交互;
[0007]智能卡驅(qū)動(dòng)模塊,用于驅(qū)動(dòng)智能卡以實(shí)現(xiàn)智能卡的正常工作;
[0008]信號(hào)交互模塊,用于實(shí)現(xiàn)單片機(jī)與智能卡的信號(hào)交互及該能量跡提取儀與外部PC機(jī)或者外部信號(hào)采集設(shè)備的信號(hào)交互模塊;
[0009]能量跡提取模塊,用于提取智能卡功耗信號(hào);
[0010]觸發(fā)模塊,用于控制外部設(shè)備獲取有效的能量跡。
[0011]本發(fā)明實(shí)施例提供一種CPU式智能卡能量跡提取儀,通過(guò)主控模塊控制智能卡驅(qū)動(dòng)模塊驅(qū)動(dòng)智能卡正常工作,主控模塊在驅(qū)動(dòng)智能卡驅(qū)動(dòng)模塊工作的同時(shí)通過(guò)觸發(fā)模塊觸發(fā)外部信號(hào)采集儲(chǔ)存設(shè)備采集智能卡工作的能量跡,該能量跡實(shí)為經(jīng)能量跡提取模塊后的電壓信號(hào)。本發(fā)明填補(bǔ)了現(xiàn)有技術(shù)中尚無(wú)CPU式智能卡能量跡提取設(shè)備的空缺。
【附圖說(shuō)明】
[0012]圖1為本發(fā)明一種針對(duì)CPU式智能卡的能量跡提取儀的示意圖。
【具體實(shí)施方式】
[0013]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。
[0014]請(qǐng)參考圖1所示,本發(fā)明一種針對(duì)CPU式智能卡的能量跡提取儀包括主控模塊101及其控制的智能卡驅(qū)動(dòng)模塊102,主控模塊的單片機(jī)與智能卡信號(hào)交互模塊103,信號(hào)交互模塊同時(shí)包含實(shí)現(xiàn)與外部設(shè)備信號(hào)交互的串口信號(hào)交互模塊和USB信號(hào)交互模塊,以及智能卡功耗提取的能量跡提取模塊104,其中受主控模塊控制的觸發(fā)模塊105用于控制外部設(shè)備對(duì)能量跡進(jìn)行采集。
[0015]所述主控模塊101為單片機(jī)。所述智能卡驅(qū)動(dòng)模塊102為智能卡驅(qū)動(dòng)芯片及電路。所述的信號(hào)交互模塊103為單片機(jī)與智能卡通信協(xié)議以及實(shí)現(xiàn)與外部設(shè)備信號(hào)交互的串口信號(hào)交互模塊和USB信號(hào)交互模塊。所述的能量跡提取模塊104為將智能卡供電端VCC上電流信號(hào)或GND上電流信號(hào)轉(zhuǎn)化為電壓信號(hào)的電路。所述的觸發(fā)模塊105為受主控模塊控制的一個(gè)外部接口模塊,用于控制有效的采集到智能卡的能量跡。
[0016]相較于現(xiàn)有的信號(hào)提取技術(shù),本發(fā)明所述的一種CPU式能量跡提取儀能夠便捷有效的對(duì)CPU式智能卡工作的能量跡進(jìn)行提取,而現(xiàn)有的信號(hào)提取技術(shù)中尚未出現(xiàn)針對(duì)CPU式智能卡的。
[0017]特別需要指出,對(duì)于本領(lǐng)域的普通技藝人員來(lái)說(shuō),在本發(fā)明的指導(dǎo)下所作的針對(duì)本發(fā)明的等效變化,仍應(yīng)包含在本發(fā)明申請(qǐng)專(zhuān)利范圍所主張的范圍。
【主權(quán)項(xiàng)】
1.一種針對(duì)CPU式智能卡的能量跡提取儀,其特征在于:所述的一種針對(duì)CPU式智能卡的能量跡提取儀包括主控模塊、為所述主控模塊所控制的智能卡驅(qū)動(dòng)模塊、為所述智能卡驅(qū)動(dòng)模塊所控制的智能卡信號(hào)交互模塊以及用于對(duì)智能卡功耗進(jìn)行提取的能量跡提取模塊和控制提取的觸發(fā)模塊。2.根據(jù)權(quán)利要求1所述的一種針對(duì)CPU式智能卡的能量跡提取儀,其特征在于:所述主控模塊包括單片機(jī)。3.根據(jù)權(quán)利要求1所述的一種針對(duì)CPU式智能卡的能量跡提取儀,其特征在于:所述智能卡驅(qū)動(dòng)模塊包括智能卡驅(qū)動(dòng)電路。4.根據(jù)權(quán)利要求1所述的一種針對(duì)CPU式智能卡的能量跡提取儀,其特征在于:所述信號(hào)交互模塊包括單片機(jī)與智能卡的信息交互和該能量跡提取儀與外部PC機(jī)及外部信號(hào)采集設(shè)備的信號(hào)交互模塊。5.根據(jù)權(quán)利要求4所述的一種針對(duì)CPU式智能卡的能量跡提取儀,其特征在于,還包括:人機(jī)交互模塊,用于根據(jù)接收操作者通過(guò)面板菜單進(jìn)行操作,并將所述操作變換成控制命令傳輸給所述主控模塊,人機(jī)交互模塊由串口信號(hào)交互模塊、USB信號(hào)交互模塊構(gòu)成,用于與PC機(jī)或者外部信號(hào)采集設(shè)備通信。6.根據(jù)權(quán)利要求1所述的一種針對(duì)CPU式智能卡的能量跡提取儀,其特征在于:所述能量跡提取模塊包括智能卡VCC端或GND端的功耗電阻。7.根據(jù)權(quán)利要求1所述的一種針對(duì)CPU式智能卡的能量跡提取儀,其特征在于:所述觸發(fā)模塊包括控制外部信號(hào)采集裝置工作的觸發(fā)信號(hào)及觸發(fā)接口。
【專(zhuān)利摘要】本實(shí)用新型公開(kāi)了一種針對(duì)CPU式智能卡的能量跡提取儀,包括主控模塊、為所述主控模塊所控制的智能卡驅(qū)動(dòng)模塊、為所述智能卡驅(qū)動(dòng)模塊所控制的智能卡信號(hào)交互模塊以及用于對(duì)智能卡功耗進(jìn)行提取的能量跡提取模塊和控制提取的觸發(fā)模塊?,F(xiàn)有的信號(hào)采集的技術(shù)有很多,但目前國(guó)內(nèi)尚未有針對(duì)CPU式智能卡的功耗提取的技術(shù),本實(shí)用新型所述的一種針對(duì)CPU式智能卡的能量跡提取儀能夠有效的對(duì)CPU式智能卡功耗信號(hào)進(jìn)行提取。
【IPC分類(lèi)】G06F13/10
【公開(kāi)號(hào)】CN205375454
【申請(qǐng)?zhí)枴緾N201520818493
【發(fā)明人】吳震, 王敏, 饒金濤, 杜之波, 向春玲
【申請(qǐng)人】成都芯安尤里卡信息科技有限公司
【公開(kāi)日】2016年7月6日
【申請(qǐng)日】2015年10月22日