《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于SABL的防御差分功耗分析移位寄存器設(shè)計(jì)
基于SABL的防御差分功耗分析移位寄存器設(shè)計(jì)
2017年電子技術(shù)應(yīng)用第2期
錢浩宇,汪鵬君,丁代魯,張躍軍
寧波大學(xué) 電路與系統(tǒng)研究所,浙江 寧波315211
摘要: 通過對(duì)傳統(tǒng)移位寄存器原理和靈敏放大型邏輯(Sense Amplifier Based Logic,SABL)電路的研究,提出一種能夠防御差分功耗分析的移位寄存器設(shè)計(jì)方案。該方案首先采用主從觸發(fā)的方式,設(shè)計(jì)基于SABL電路的清零置位D觸發(fā)器;然后利用該觸發(fā)器與SABL邏輯門實(shí)現(xiàn)多位移位寄存器電路。Spectre仿真驗(yàn)證表明,所設(shè)計(jì)的移位寄存器邏輯功能正確,在多種PVT組合下NED均低于2.66%、NSD均低于0.63%,具有顯著的防御差分功耗分析性能。
中圖分類號(hào): TN918.4
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.2017.02.008
中文引用格式: 錢浩宇,汪鵬君,丁代魯,等. 基于SABL的防御差分功耗分析移位寄存器設(shè)計(jì)[J].電子技術(shù)應(yīng)用,2017,43(2):40-43.
英文引用格式: Qian Haoyu,Wang Pengjun,Ding Dailu,et al. Design of resistant differential power analysis shift register based on SABL[J].Application of Electronic Technique,2017,43(2):40-43.
Design of resistant differential power analysis shift register based on SABL
Qian Haoyu,Wang Pengjun,Ding Dailu,Zhang Yuejun
Institute of Circuits and Systems,Ningbo University,Ningbo 315211,China
Abstract: By researching on the principle of traditional shift register and Sense Amplifier Based Logic(SABL) circuit, a scheme of resistant differential power analysis shift register is proposed. Firstly, the proposed shift register circuit implements the clear set D flip-flop with the master-slave trigger mode based on SABL circuit. The D flip-flop and SABL logic gates are integrated to design a multi-bits shift register circuit. Spectre simulation results show that the circuit of shift register has correct logic function. Under testing of PVT combinations, NED and NSD of are lower than 2.66% and 0.63%, respectively. It is shows that the proposed shift register has significant performance in resistant differential power analysis.
Key words : SABL;resistant differential power analysis;shift register;information security

0 引言

    隨著信息安全技術(shù)的發(fā)展,以密碼芯片為主要部件的便攜式設(shè)備得到廣泛應(yīng)用。然而,在運(yùn)行加密算法時(shí)密碼芯片會(huì)泄露各種與所處理的數(shù)據(jù)本身相關(guān)的物理信息,如能量消耗、電磁輻射和運(yùn)行時(shí)間等。這些物理信息可以被攻擊者用來對(duì)密碼芯片進(jìn)行旁道攻擊(Side Channel Attack,SCA)盜取密鑰[1]。差分功耗分析(Differential Power Analysis,DPA)是旁道攻擊中一種簡(jiǎn)單高效的攻擊方法,極大降低了密碼芯片的有效性[2]。近年來,學(xué)者們提出了多種防御DPA攻擊技術(shù),如雙電壓?jiǎn)诬墑?dòng)態(tài)邏輯(Dual-voltage Single-rail Dynamic Logic,DSDL)[3]、基于掩碼的雙軌預(yù)充邏輯(Masked Dual-Rail Pre-charge Logic,MDPL)[4]和靈敏放大型邏輯(Sense Amplifier Based Logic,SABL)[5]等。由于缺少對(duì)稱的下拉網(wǎng)絡(luò),DSDL求值速度慢;文獻(xiàn)[6]指出MDPL當(dāng)輸入信號(hào)之間存在延遲差異時(shí),其防御DPA攻擊性能較差。由于SABL具有工作速度快、防御DPA攻擊性能好等特點(diǎn),逐漸成為防御DPA攻擊的常用方法。

    移位寄存器是執(zhí)行邏輯運(yùn)算或儲(chǔ)存信息的部件,廣泛存在于數(shù)字加密系統(tǒng)中[7]。研究表明移位寄存器是加密系統(tǒng)中能量消耗顯著的部件之一,同時(shí)又因?yàn)樗辉跁r(shí)鐘沿到來時(shí)處理數(shù)據(jù),相較于其他部件其工作時(shí)序變化相對(duì)固定且易于辨識(shí),因此在差分功耗分析中常利用它的能量消耗作為破解傳統(tǒng)密碼芯片的分析點(diǎn)。鑒于此,本文結(jié)合SABL電路在每個(gè)時(shí)鐘周期內(nèi)功耗為恒定值的特征,提出一種能夠防御DPA攻擊的移位寄存器設(shè)計(jì)方案。首先分析靜態(tài)互補(bǔ)CMOS電路功耗特點(diǎn)和SABL電路工作原理及功耗恒定特性;然后根據(jù)SABL電路特點(diǎn)設(shè)計(jì)清零置位D觸發(fā)器,再利用SABL邏輯門和D觸發(fā)器構(gòu)成多位移位寄存器電路;最后在TSMC 65 nm CMOS工藝下,通過Spectre工具模擬驗(yàn)證所設(shè)計(jì)的移位寄存器邏輯功能的正確性和防御DPA攻擊性能。

1 SABL電路

    目前數(shù)字集成電路設(shè)計(jì)絕大多數(shù)采用靜態(tài)互補(bǔ)CMOS邏輯單元實(shí)現(xiàn),其總功耗由漏功耗Pleak、動(dòng)態(tài)功耗Pdyn和短路功耗Pshort組成[8],如式(1)所示:

    wdz4-gs1.gif

其中,Ptotal是CMOS邏輯的總功耗,Pleak是漏電流引起的功耗,Pdyn是對(duì)負(fù)載電容充放電引起的功耗,Pshort是電路導(dǎo)通一瞬間的短路電流引起的功耗。一般Pleak和Pshort都很小,而Pdyn對(duì)CMOS邏輯單元的功耗影響最大。由文獻(xiàn)[8]可知,輸出信號(hào)只有發(fā)生0→1跳變時(shí),電源才對(duì)負(fù)載電容進(jìn)行充電,而在0→0、1→0、1→1三種跳變情況下,電路并不會(huì)產(chǎn)生動(dòng)態(tài)功耗。因此靜態(tài)互補(bǔ)CMOS邏輯功耗與其所處理的數(shù)據(jù)相關(guān),這也成為攻擊者對(duì)傳統(tǒng)密碼器件展開DPA攻擊的突破口。

    鑒于靜態(tài)互補(bǔ)CMOS邏輯的不足,Kris Tiri于2002年首先提出具有功耗恒定特性的SABL電路[9]。它由預(yù)充管、差分網(wǎng)絡(luò)、交叉耦合反相器、常導(dǎo)通管和求值管構(gòu)成,其中差分網(wǎng)絡(luò)根據(jù)其邏輯功能分為差分下拉網(wǎng)絡(luò)(Differential Pull-Down Network,DPDN)和差分上拉網(wǎng)絡(luò)(Differential Pull-Up Network,DPUN)。由DPDN組成的N型SABL單元電路與由DPUN組成的P型SABL單元電路結(jié)構(gòu)如圖1所示。

wdz4-t1.gif

    以N型SABL電路的輸出信號(hào)在相鄰兩個(gè)時(shí)鐘周期跳變情況為例,分析SABL電路的功耗恒定特性,結(jié)果如表1所示,其中,out、wdz4-t1-x1.gif為電路的雙軌輸出信號(hào)。無論在第n個(gè)還是n+1個(gè)時(shí)鐘周期,當(dāng)電路進(jìn)入預(yù)充階段,雙軌輸出都被預(yù)充至高電平;當(dāng)電路工作在求值階段,雙軌輸出互補(bǔ)信號(hào)。分析表1數(shù)據(jù)可知,在相鄰的兩個(gè)時(shí)鐘周期里,電路輸出信號(hào)均有一次0→1跳變,即SABL電路具有恒定的信號(hào)跳變率。同時(shí),由于差分下拉網(wǎng)絡(luò)使得SABL電路內(nèi)部所有節(jié)點(diǎn)都有完整的充放電過程,消除了由電荷共享導(dǎo)致動(dòng)態(tài)功耗差異的可能性。由文獻(xiàn)[8]知電路的功耗與其節(jié)點(diǎn)信號(hào)跳變率成正比,故N型SABL電路在每個(gè)時(shí)鐘內(nèi)能量消耗為恒定值。P型SABL電路與N型SABL電路工作過程類似,也具有功耗恒定特性,故SABL電路能夠有效地防御DPA攻擊。

wdz4-b1.gif

    基于SABL電路設(shè)計(jì)的兩種基本邏輯門電路及符號(hào)如圖2所示,利用基本邏輯門可實(shí)現(xiàn)具有特定邏輯功能的電路。

wdz4-t2.gif

2 基于SABL電路的移位寄存器設(shè)計(jì)

    數(shù)字加密系統(tǒng)中,移位寄存器是能量消耗不均衡的部件,它影響著加密系統(tǒng)的安全性。隨著攻擊技術(shù)的演化,能夠防御DPA攻擊的加密系統(tǒng)對(duì)移位寄存器的安全性提出了更高的要求。

2.1 清零置位D觸發(fā)器設(shè)計(jì)

    一種基于SABL電路的D觸發(fā)器狀態(tài)方程如式(2)、式(3)所示:

wdz4-gs2-3.gif

wdz4-gs2-3-x1.gif

wdz4-t3.gif

2.2 多位移位寄存器設(shè)計(jì)

    移位寄存器是一種具有左移、右移和并入并出功能的寄存器,它在時(shí)鐘信號(hào)的作用下實(shí)現(xiàn)特定的功能。左移是指寄存器中的數(shù)據(jù)從高位移向低位,右移則與之相反。并入并出是指數(shù)據(jù)并行輸入寄存器,在下一個(gè)時(shí)鐘周期并行輸出。結(jié)合SABL電路的工作原理,提出一種能夠防御DPA攻擊的移位寄存器設(shè)計(jì),其工作狀態(tài)如表2所示。

wdz4-b2.gif

wdz4-b2-x1.gif

wdz4-b2-x2.gif

wdz4-t4.gif

3 實(shí)驗(yàn)結(jié)果與分析

    在TSMC 65 nm COMS工藝器件參數(shù)下,利用Spectre工具對(duì)上述基于SABL電路的4位移位寄存器電路進(jìn)行計(jì)算機(jī)仿真,仿真波形如圖5所示,其中工作頻率為100 MHz,電路的輸出信號(hào)相較于輸入信號(hào)延遲一個(gè)時(shí)鐘周期。若clk=0,移位寄存器輸出端均被預(yù)充到高電平;否則,當(dāng)clk=1時(shí),該電路在C=1時(shí),電路實(shí)現(xiàn)清零置位功能;在Ren=1,其他使能信號(hào)無效時(shí),電路實(shí)現(xiàn)右移功能;在Len=1,其他使能信號(hào)無效時(shí),電路實(shí)現(xiàn)左移功能;在Den=1,其他使能信號(hào)無效時(shí),電路實(shí)現(xiàn)并入并出功能。通過分析圖5仿真波形可知,所設(shè)計(jì)的電路具有正確的邏輯功能。

wdz4-t5.gif

    以不同時(shí)鐘周期內(nèi)電源消耗能量的差異來表征移位寄存器電路的防御DPA攻擊性能,Spectre仿真結(jié)果如圖6所示。由圖可知,本文所設(shè)計(jì)的移位寄存器在不同時(shí)鐘周期內(nèi),不管是執(zhí)行左移、右移和并入并出功能,都具有一致的功耗曲線,具有顯著的功耗恒定性能,能夠有效地防御DPA攻擊。

wdz4-t6.gif

    歸一化功耗差(Normalized Energy Deviation,NED)和歸一化標(biāo)準(zhǔn)差(Normalized Standard Deviation,NSD)兩個(gè)指標(biāo)常被用來衡量電路的防御DPA攻擊性能[2],其定義分別為:

     wdz4-gs4-5.gif

其中,E是單個(gè)時(shí)鐘周期內(nèi)電路的功耗,Emax是不同時(shí)鐘周期內(nèi)電路的最大功耗,Emin是不同時(shí)鐘周期內(nèi)電路的最小功耗,σE是電路在不同時(shí)鐘周期內(nèi)功耗之間的標(biāo)準(zhǔn)方差,wdz4-gs4-5-x1.gif是多個(gè)時(shí)鐘周期電路的平均功耗。圖7給出了本文所設(shè)計(jì)的4位移位寄存器與相關(guān)文獻(xiàn)功耗恒定性能的對(duì)比結(jié)果。其中PVT(Process Voltage Temperature)為電路制造和工作時(shí)可能遇到的工藝角、電壓和溫度。由圖7中數(shù)據(jù)可知,本文所提出的移位寄存器電路在多種PVT組合下NED均小于2.66%、NSD均小于0.63%,相比于復(fù)合寄存器系統(tǒng)4位移位寄存器[10]在NED、NSD分別有效降低92.29%和94.27%,證明其防御差分功耗分析性能顯著。

wdz4-t7.gif

4 結(jié)論

    DPA攻擊由于在實(shí)際中簡(jiǎn)單高效可行,嚴(yán)重威脅到加密系統(tǒng)的安全性。本文通過將主從觸發(fā)方式和具有功耗恒定特性的SABL電路結(jié)合起來,提出一種具有防御差分功耗分析性能的移位寄存器設(shè)計(jì)方案。采用TSMC 65 nm CMOS工藝,Spectre仿真結(jié)果表明該設(shè)計(jì)具有正確的邏輯功能,在不同PVT組合下NED均低于2.66%、NSD均低于0.63%,能夠有效地抵御差分功耗分析。

參考文獻(xiàn)

[1] CHONG K S,Ne K Z L,HO W G,et al.Counteracting differential power analysis:hiding encrypted data from circuit cells[C]//IEEE International Conference on Electron Devices and Solid-State Circuits.2015:297-300.

[2] ABDI O,JAHANIAN A.A new nano-scale differential logic style for power analysis attack[C]//IEEE Conference on Electrical Engineering.2015:584-588.

[3] TANG W,JIA S,WANG Y.A dual-voltage single-rail dynamic DPA-resistant logic based on charge sharing mechanism[C]//IEEE International Conference on Electron Devices and Solid-State Circuits.2015:483-486.

[4] POPP T,MANGARD S.Masked dual-rail pre-charge logic:DPA-Resistance without Routing Constraints[C]//International Workshop on Cryptographic Hardware and Embedded Systems.2005:172-186.

[5] 郝李鵬,汪鵬君,張躍軍.具有抗差分能量攻擊性能的JK觸發(fā)器設(shè)計(jì)[J].電路與系統(tǒng)學(xué)報(bào),2012(6):117-123.

[6] 于敬超,嚴(yán)迎建,吳雪濤,等.抗功耗攻擊的邏輯電路研究[J].微電子學(xué),2015(4):497-501.

[7] 閻石.數(shù)字電子技術(shù)基礎(chǔ)[M].第5版.北京:高等教育出版社,2006.

[8] JAN M R,ANANTHA C,BORIVOJE N.數(shù)字集成電路:電路、系統(tǒng)與設(shè)計(jì)[M].第2版.北京:電子工業(yè)出版社,2008.

[9] TIRI K,AKMAL M,Verbauwhede I.A dynamic and differential CMOS logic with signal independent power consumption to withstand differential power analysis on smart cards[C]//European Solid-state Circuits Conference.2002:403-406.

[10] 劉澤藝,高能,屠晨陽,等.一種抗能量分析攻擊的復(fù)合寄存器系統(tǒng)[J].密碼學(xué)報(bào),2014(5):411-421.



作者信息:

錢浩宇,汪鵬君,丁代魯,張躍軍

(寧波大學(xué) 電路與系統(tǒng)研究所,浙江 寧波315211)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产麻豆精品视频| 一本色道久久综合亚洲精品婷婷 | 99re热这里只有精品免费视频| 黄色亚洲在线| 国产一区二区你懂的| 国产精品资源| 国产精品影片在线观看| 国产精品久久久一区二区| 欧美四级在线| 国产精品电影观看| 国产精品久久久久7777婷婷| 欧美午夜美女看片| 欧美视频一区二区| 国产精品成人一区二区| 欧美视频在线观看一区| 欧美日韩在线视频观看| 欧美午夜久久| 国产精品久久夜| 国产乱码精品1区2区3区| 国产精品美腿一区在线看| 国产精品久久久久久亚洲毛片| 国产精品成人一区二区三区夜夜夜| 欧美视频一区二区三区…| 欧美日韩国内自拍| 欧美性感一类影片在线播放 | 国语自产精品视频在线看8查询8| 国产综合在线视频| 在线成人激情视频| 亚洲激情社区| 99国产精品久久久久久久久久| 亚洲最新在线| 午夜亚洲一区| 亚洲高清在线观看一区| 亚洲免费大片| 亚洲自拍电影| 久久久久久久国产| 欧美成人免费大片| 欧美日韩久久不卡| 国产精品日韩久久久久| 国产一区二区三区直播精品电影 | 国产精品v日韩精品| 国产美女精品一区二区三区 | 久久精品亚洲一区| 亚洲剧情一区二区| 亚洲综合色激情五月| 久久成人免费日本黄色| 久久最新视频| 欧美日韩一区二区精品| 国产伦精品一区| 在线观看欧美激情| 99国产精品99久久久久久粉嫩 | 在线视频日韩精品| 午夜在线成人av| 久久一二三四| 欧美婷婷六月丁香综合色| 国产亚洲欧美一区| 亚洲精品国偷自产在线99热| 亚洲欧美一区二区激情| 亚洲欧洲视频| 午夜精品一区二区三区在线 | 国产精品精品视频| 悠悠资源网亚洲青| 一区二区三区欧美| 亚洲电影免费观看高清完整版在线 | 亚洲欧美卡通另类91av| 久久野战av| 国产精品美女www爽爽爽视频| 狠狠色综合色区| 一区二区三区高清视频在线观看| 欧美在线观看视频| 亚洲一区综合| 欧美大片18| 国产性猛交xxxx免费看久久| 亚洲精品一区二区三区不| 久久99伊人| 亚洲欧美日本另类| 欧美劲爆第一页| 国产一区二区丝袜高跟鞋图片 | 国产三级欧美三级| 亚洲韩国青草视频| 先锋影院在线亚洲| 妖精成人www高清在线观看| 久久免费精品日本久久中文字幕| 欧美日韩一区二区三区高清| 极品少妇一区二区三区精品视频 | 亚洲精品一区在线观看香蕉| 欧美一区二区三区在线观看视频| 欧美精品一区二区三区高清aⅴ| 国产三级精品三级| 亚洲一区二区三区在线看| 亚洲三级电影全部在线观看高清| 久久av一区二区三区漫画| 欧美日韩国产丝袜另类| 在线国产欧美| 欧美一级视频精品观看| 亚洲欧美日韩中文视频| 欧美日韩免费看| 亚洲国产成人tv| 久久www免费人成看片高清| 欧美亚洲视频在线观看| 欧美日韩一区二区三| 91久久精品国产91性色| 亚洲第一在线综合在线| 久久精品欧洲| 国产精品入口66mio| 99热这里只有成人精品国产| 亚洲精品日本| 免费看的黄色欧美网站| 国产主播一区二区| 性刺激综合网| 小嫩嫩精品导航| 国产精品久久久久久久久久久久久| 亚洲欧洲日产国产网站| 亚洲黄色小视频| 麻豆精品网站| 尤物在线观看一区| 亚洲大胆av| 久久男人资源视频| 国内精品久久久久伊人av| 欧美一区二区女人| 久久九九99视频| 国产亚洲日本欧美韩国| 欧美一区二区黄| 久久高清一区| 国产一区二区三区在线观看视频 | 亚洲国产日韩一级| 麻豆freexxxx性91精品| 激情文学一区| 亚洲电影免费观看高清完整版在线| 久热精品视频| 亚洲国产一区二区三区青草影视 | 欧美精品91| 日韩午夜一区| 亚洲一区在线播放| 国产精品毛片大码女人| 亚洲中午字幕| 久久www成人_看片免费不卡| 国产亚洲一区精品| 亚洲第一二三四五区| 男男成人高潮片免费网站| 亚洲国产91| 在线综合亚洲| 国产精品国产三级国产普通话三级 | 午夜精品免费在线| 久久久精品动漫| 亚洲第一中文字幕在线观看| 夜夜嗨av一区二区三区中文字幕 | 日韩视频在线观看免费| 亚洲在线观看视频| 国产日产欧美一区| 久久精品水蜜桃av综合天堂| 欧美激情四色| 一本色道**综合亚洲精品蜜桃冫| 亚洲欧美日韩国产| 国产综合一区二区| 99ri日韩精品视频| 国产精品男gay被猛男狂揉视频| 香蕉久久久久久久av网站| 男人插女人欧美| 一本色道久久综合一区 | 在线成人h网| 亚洲无线一线二线三线区别av| 国产女主播视频一区二区| 91久久国产自产拍夜夜嗨| 欧美日韩一级片在线观看| 午夜精品视频在线观看| 久久午夜av| 99国产精品久久久久老师| 久久精品1区| 亚洲片区在线| 欧美伊人精品成人久久综合97| 原创国产精品91| 亚洲欧美激情诱惑| **欧美日韩vr在线| 亚洲欧美激情视频| 亚洲第一偷拍| 欧美一区二区三区另类| 亚洲国产精品小视频| 香蕉久久一区二区不卡无毒影院| 一区在线免费观看| 午夜精彩视频在线观看不卡| 亚洲成人原创| 欧美伊久线香蕉线新在线| 91久久国产综合久久蜜月精品 | 美女精品自拍一二三四| 中文精品在线| 欧美jjzz| 亚洲欧美成人一区二区三区| 欧美国产日产韩国视频| 亚洲一区免费视频| 欧美激情一区二区三区四区| 午夜精品福利一区二区三区av | 亚洲视频在线观看网站| 久久综合给合久久狠狠色| 国产精品99久久久久久有的能看| 麻豆精品国产91久久久久久| 亚洲综合国产激情另类一区| 欧美日韩成人网| 亚洲国产欧美一区二区三区丁香婷| 国产精品美女一区二区|