《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于SABL的防御差分功耗分析移位寄存器設計
基于SABL的防御差分功耗分析移位寄存器設計
2017年電子技術應用第2期
錢浩宇,汪鵬君,丁代魯,張躍軍
寧波大學 電路與系統研究所,浙江 寧波315211
摘要: 通過對傳統移位寄存器原理和靈敏放大型邏輯(Sense Amplifier Based Logic,SABL)電路的研究,提出一種能夠防御差分功耗分析的移位寄存器設計方案。該方案首先采用主從觸發的方式,設計基于SABL電路的清零置位D觸發器;然后利用該觸發器與SABL邏輯門實現多位移位寄存器電路。Spectre仿真驗證表明,所設計的移位寄存器邏輯功能正確,在多種PVT組合下NED均低于2.66%、NSD均低于0.63%,具有顯著的防御差分功耗分析性能。
中圖分類號: TN918.4
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2017.02.008
中文引用格式: 錢浩宇,汪鵬君,丁代魯,等. 基于SABL的防御差分功耗分析移位寄存器設計[J].電子技術應用,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 引言

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

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

1 SABL電路

    目前數字集成電路設計絕大多數采用靜態互補CMOS邏輯單元實現,其總功耗由漏功耗Pleak、動態功耗Pdyn和短路功耗Pshort組成[8],如式(1)所示:

    wdz4-gs1.gif

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

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

wdz4-t1.gif

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

wdz4-b1.gif

    基于SABL電路設計的兩種基本邏輯門電路及符號如圖2所示,利用基本邏輯門可實現具有特定邏輯功能的電路。

wdz4-t2.gif

2 基于SABL電路的移位寄存器設計

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

2.1 清零置位D觸發器設計

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

wdz4-gs2-3.gif

wdz4-gs2-3-x1.gif

wdz4-t3.gif

2.2 多位移位寄存器設計

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

wdz4-b2.gif

wdz4-b2-x1.gif

wdz4-b2-x2.gif

wdz4-t4.gif

3 實驗結果與分析

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

wdz4-t5.gif

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

wdz4-t6.gif

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

     wdz4-gs4-5.gif

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

wdz4-t7.gif

4 結論

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

參考文獻

[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觸發器設計[J].電路與系統學報,2012(6):117-123.

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

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

[8] JAN M R,ANANTHA C,BORIVOJE N.數字集成電路:電路、系統與設計[M].第2版.北京:電子工業出版社,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] 劉澤藝,高能,屠晨陽,等.一種抗能量分析攻擊的復合寄存器系統[J].密碼學報,2014(5):411-421.



作者信息:

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

(寧波大學 電路與系統研究所,浙江 寧波315211)

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲专区在线| 亚洲每日在线| 日韩一二三在线视频播| 欧美日韩免费在线观看| 久久精品国产亚洲aⅴ| 亚洲欧美日韩精品久久久久| 亚洲女人天堂成人av在线| 亚洲精品久久久一区二区三区| 欧美一区二区三区另类| 欧美精品日韩一本| 欧美一区二区视频在线观看| 女人色偷偷aa久久天堂| 国色天香一区二区| 欧美三级电影网| 99国产精品久久久久久久成人热| 欧美人成网站| 久久天天狠狠| 亚洲欧美视频在线| 一本色道久久综合狠狠躁篇的优点| 国产精品欧美日韩一区| 亚洲国产导航| 欧美日韩在线免费观看| 亚洲免费在线看| 亚洲男人av电影| 亚洲国产一区二区在线| 欧美视频中文字幕| 欧美日韩综合一区| 午夜在线a亚洲v天堂网2018| 久久精品国产一区二区三区| 亚洲国产精品一区二区www在线| 国产欧美综合一区二区三区| 一本色道久久综合亚洲精品不| 国产午夜精品美女毛片视频| 亚洲欧美日韩在线一区| 日韩写真在线| 国产精品久久久久一区| 国产精品久久一卡二卡| 国产精品无码永久免费888| 亚洲女人天堂成人av在线| 国产日产亚洲精品系列| 欧美jizzhd精品欧美巨大免费| 国产精品永久免费视频| 欧美韩日一区二区| 欧美激情一区二区在线| 国产精品www.| 亚洲国产日韩综合一区| 国产精品视频久久| 国产亚洲精品激情久久| 女女同性女同一区二区三区91| 国产亚洲亚洲| 欧美日韩一区二区免费视频| 西西裸体人体做爰大胆久久久| 亚洲图中文字幕| 欧美精品一区二区三区很污很色的| 欧美日韩三区四区| 亚洲精一区二区三区| 国产精品日韩二区| 在线播放国产一区中文字幕剧情欧美| 亚洲精选国产| 亚洲一区二区三区午夜| 免费观看亚洲视频大全| 国产亚洲一区二区三区在线观看| 亚洲免费观看高清在线观看| 欧美一区激情视频在线观看| 国产精品久久久久久久久久久久久久| 一区二区三区国产盗摄| 日韩写真视频在线观看| 一区二区日韩免费看| 亚洲二区在线| 亚洲美女在线看| 99精品视频网| 亚洲国产欧美一区| 日韩视频亚洲视频| 亚洲国产成人久久综合| 99精品国产在热久久下载| 国产日韩一区在线| 欧美成人精品在线| 国产亚洲精品高潮| 久久精品青青大伊人av| 久久免费一区| 亚洲国产欧美国产综合一区| 在线视频亚洲一区| 久久夜色精品一区| 一本色道**综合亚洲精品蜜桃冫| 久久久久久网| 欧美成人网在线| 国产免费成人av| 日韩亚洲不卡在线| 国产一区二区三区黄视频| 亚洲婷婷综合久久一本伊一区| 国产精品成人免费视频| 欧美片第一页| 久久综合国产精品台湾中文娱乐网| 欧美性大战久久久久| 亚洲一区二区三区四区在线观看| 国产精品一卡二卡| 国产精品久久久久久久久果冻传媒| 欧美在线看片a免费观看| 性伦欧美刺激片在线观看| 日韩视频在线一区二区三区| 亚洲伊人色欲综合网| 国产视频精品免费播放| 欧美日韩国产精品成人| 中文在线不卡视频| 亚洲欧美日本日韩| 欧美一区二区视频免费观看| 亚洲精品免费一区二区三区| 国产一区深夜福利| 久久久久久久一区二区| 国产精品免费网站在线观看| 影音先锋成人资源站| 日韩午夜精品| 欧美成人三级在线| 欧美在线综合| 国产日韩欧美综合| 久久久久久久久久久久久久一区| 欧美日韩精品一区二区| 在线成人亚洲| 国产乱码精品1区2区3区| 亚洲国产婷婷香蕉久久久久久99| 亚洲日本中文字幕区| 裸体素人女欧美日韩| 欧美片在线播放| 久久丁香综合五月国产三级网站| 国产视频久久网| 欧美一区不卡| 国产精品av免费在线观看| 国产精品久久久免费| 一区二区三区回区在观看免费视频| 一区二区高清视频在线观看| 一区二区三区无毛| 日韩视频一区二区三区在线播放免费观看| 国产欧美日韩在线视频| 91久久综合亚洲鲁鲁五月天| 欧美日韩久久不卡| 美女成人午夜| 久久蜜桃av一区精品变态类天堂| 欧美日韩国产小视频| 欧美国产视频日韩| 可以看av的网站久久看| 久久亚洲综合色| 国产一区二区三区日韩欧美| 老司机一区二区| 欧美中日韩免费视频| 亚洲国产一区二区三区a毛片| 影音先锋久久精品| 国产精品99久久久久久宅男| 欧美久久久久久| 亚洲国产婷婷香蕉久久久久久| 久久亚洲高清| 在线视频亚洲| 久久久久久久久伊人| 一本久久a久久免费精品不卡| 亚洲视频欧美视频| 欧美精品亚洲二区| 国产综合色在线视频区| 在线精品在线| 欧美午夜性色大片在线观看| 国产情侣一区| 一区二区三区你懂的| 亚洲国产精品免费| 亚洲色诱最新| 欧美国产日韩一区| 亚洲欧洲一区二区在线观看| 欧美激情自拍| 欧美三级在线播放| 欧美极品欧美精品欧美视频| 久久中文字幕一区| 久久色在线观看| 久久久另类综合| 亚洲国产欧美久久| 久热精品视频在线免费观看| 美女视频一区免费观看| 国产亚洲欧美在线| 美女日韩在线中文字幕| 99riav1国产精品视频| 一区二区三区四区国产精品| 欧美夫妇交换俱乐部在线观看| 亚洲激情成人在线| 小黄鸭视频精品导航| 亚洲性av在线| 久久久久国色av免费看影院| 国产伦精品一区二区三区免费| 欧美电影美腿模特1979在线看| 玖玖综合伊人| 亚洲欧美日韩另类精品一区二区三区| 国产精品系列在线播放| 在线亚洲伦理| 久久久久久香蕉网| 欧美黄色一区二区| 亚洲视频图片小说| 欧美理论电影在线播放| 欧美一区二区三区在线视频| 亚洲国产欧美在线| 亚洲日本理论电影| 亚洲国产天堂久久综合| 久久久之久亚州精品露出| 久久婷婷激情| 99av国产精品欲麻豆| 国产日韩在线不卡| 久久五月激情| 国产精品免费视频观看| 久久一区二区三区av| 国产精品xvideos88| 久久九九久久九九| 一区二区三区欧美在线| 久久电影一区| 欧美日本一道本| 亚洲精品日韩精品| 在线观看一区二区视频| 欧美视频专区一二在线观看| 亚洲欧美制服中文字幕| 国产日韩欧美一区二区三区在线观看| 亚洲六月丁香色婷婷综合久久| 欧美人成在线视频| 欧美高清视频一区| 国产日韩亚洲| 性欧美超级视频| 免费成人av资源网| 久久―日本道色综合久久| 国产精品免费久久久久久| 欧美成人免费小视频| 亚洲福利国产精品| 欧美午夜精品久久久久久孕妇| 麻豆乱码国产一区二区三区| 亚洲黑丝一区二区| 亚洲天堂偷拍| 乱人伦精品视频在线观看| 欧美精品播放| 久久综合色一综合色88| 美女主播精品视频一二三四| 91久久精品国产91久久性色| 精品粉嫩aⅴ一区二区三区四区| 欧美视频日韩视频| 亚洲精品乱码久久久久久蜜桃91| 亚洲已满18点击进入久久| 精品成人一区二区三区四区| 欧美激情精品久久久久久黑人| 午夜精品久久久久久久久久久久| 欧美激情精品久久久久久变态| 亚洲看片网站| 亚洲美女啪啪| 日韩视频在线免费观看| 午夜精品久久久久久久男人的天堂| 亚洲精品久久久蜜桃| 久久蜜桃资源一区二区老牛| 亚洲国产高清自拍| 欧美日韩不卡在线| 蜜臀99久久精品久久久久久软件| 欧美一区三区二区在线观看| 欧美特黄一级大片| aa亚洲婷婷| 性色av一区二区三区在线观看| 宅男精品视频| 国产乱码精品一区二区三| 亚洲区免费影片| 亚洲免费视频在线观看| 国产一区二区三区精品欧美日韩一区二区三区| 亚洲丰满少妇videoshd| 欧美日韩爆操| 久久久久久网| 亚洲一区免费| 欧美一级视频精品观看| 精品51国产黑色丝袜高跟鞋| 日韩亚洲欧美高清| 一区免费视频| 欧美成人自拍视频| 国产精品美女在线观看| 久久av一区二区三区漫画| 欧美日韩伦理在线| 在线观看日产精品| 国产精品一区二区久久久久| 性色av一区二区三区在线观看| 国内精品国语自产拍在线观看| 亚洲在线日韩| 欧美日韩1区2区3区| 欧美成人精品在线观看| 一本色道久久88精品综合| 欧美精品久久久久久久免费观看| 99精品久久久| 宅男噜噜噜66一区二区66| 欧美日韩你懂的| 亚洲三级免费电影| 在线电影院国产精品| 久久亚洲一区二区| 免费日韩视频| 欧美xart系列高清| 欧美日韩亚洲一区二| 国产精品国产馆在线真实露脸| 国产精品xxx在线观看www| 亚洲黄色免费电影| 欧美精品一区二区三区视频| 午夜久久美女| 欧美在线三区| 免费日本视频一区| 欧美久久在线| 国产一区二区三区精品欧美日韩一区二区三区| 国产精品福利在线观看| 久久在线91| 国产免费成人av| 欧美1区2区3区| 国产精品久久久久久久久婷婷| 欧美精品久久久久久久久老牛影院| 久久精品国产亚洲一区二区三区| 午夜亚洲性色视频| 国产精品成人aaaaa网站| 中国亚洲黄色| 午夜精品久久久久久久99黑人| 亚洲制服少妇| 欧美视频一二三区| 蜜臀av性久久久久蜜臀aⅴ| 欧美日韩精品综合| 欧美好吊妞视频| 国产精品成人在线观看| 亚洲精品中文在线| 麻豆视频一区二区| 国产精品黄页免费高清在线观看| 亚洲第一色中文字幕| 一区在线观看| 欧美激情影院| 欧美日韩国产三级| 美女精品国产| 国产精品亚洲一区二区三区在线| 开元免费观看欧美电视剧网站| 国产精品久久久久久久9999| 久久亚洲捆绑美女| 激情欧美一区二区三区在线观看| 欧美成人a视频|