《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > DPA攻擊中功耗采集技巧研究
DPA攻擊中功耗采集技巧研究
2015年電子技術應用第2期
王飛宇,劉劍峰
北京中電華大電子設計有限責任公司,北京100102
摘要: 針對目前缺少從曲線采集的角度分析采集參數對DPA攻擊的影響的研究,比較了在不同采樣頻率、不同示波器垂直分辨率、有無低通濾波情況下,對DPA攻擊結果的影響。最后得出結論,當攻擊對象為時序邏輯時,采用低通濾波器、500 MHz或者1 GHz采樣頻率采集曲線最佳;當攻擊對象為組合邏輯時,不采用低通濾波器、2.5 GHz或者5 GHz采樣頻率采集曲線最佳。按照上述參數設置,更有利于開展DPA攻擊。利用所得結論,可在攻擊方法相同的情況下,盡可能地提高攻擊效果,對DPA攻擊的研究具有促進作用。
中圖分類號: TP309.7
文獻標識碼: A
文章編號: 0258-7998(2015)02-0123-04
Power acquisition research on DPA attack
Wang Feiyu,Liu Jianfeng
CEC Huada Electronic Design Co.,Ltd.,Beijing 100102,Chin
Abstract: Aiming at that there are no methods concerning the acquisition parameter effect on DPA attack,this paper compares the effect on DPA attack in case of different sample frequency, resolution and low pass. The conclusions have been drew that it is better to use low pass and choose the sample frequency of 500 MHz or 1 GHz when attack sequential logic, then do not use low pass and choose 2.5 GHz or 5 GHz when attack combinational logic. Under this configuration, one can get a better result with DPA attack. Utilizing the conclusions above, we can enhance the efficiency of DPA attack even when the methods are same, and promote the research on DPA attack.
Key words : differential power analysis;sample frequency;resolution;low pass;power acquisition

  

0 引言

  隨著對DPA攻擊研究的不斷深入,越來越多的攻擊方法被提出。1999年Paul Kocher等人在CRYPTO會議上提出了差分功耗分析(Differential Power Analysis,DPA)的攻擊方法[1]。該方法的提出,使得智能卡芯片的安全性受到了極大挑戰[2]。Paul Kocher等人對接近50款產品進行DPA攻擊,均可成功破解密鑰。同時,提出了高階DPA攻擊方法,但并沒有給出攻擊實例。2000年Thomas S. Messerges應用二階DPA攻擊方法,針對實際芯片成功破解了密鑰[3]。接下來的十幾年,很多學者投入到了DPA攻擊方法的研究工作中,有力地促進了該領域的發展。但是,從上述調研的情況可以看出,雖然對于DPA攻擊的研究成果很多,但主要集中在方法的改進和優化上,對于如何通過提升DPA攻擊方法,從而破解待攻擊設備的密鑰,在該領域的研究較少。實際上,攻擊方法固然重要,但實驗環境對于攻擊成功與否也起著舉足輕重的作用。如果實驗環境設置不當,可能會導致采集不到有用信號,或者采集到的信號噪聲較大,使得原本可以攻擊成功的設計也無法攻擊。實驗環境包含眾多因素,本文主要關注的是采集環境,在不同采集參數情況下,如何影響DPA攻擊結果。

1 采集參數概述

  為了分析DPA攻擊中采集參數如何選擇,首先需要了解DPA攻擊。DPA攻擊是最常用的側信道攻擊手段之一,它不需要攻擊者了解被攻擊芯片的具體算法實現,僅需已知采用哪種算法,并可以采集該算法運行時的功耗信息,即可開展攻擊。在DPA攻擊流程中,對于功耗曲線的采集是本文分析對象,典型的DPA攻擊功耗采集平臺如圖1所示。

001.jpg

  采集過程是指示波器采集功耗這一過程,本文主要分析如何選擇該過程中的采集參數。

2 采集參數影響分析

  DPA攻擊的對象一般為數字電路,根據邏輯功能的不同特點,可以分成兩大類,一類為組合邏輯電路,另一類為時序邏輯電路[4]。對DPA攻擊而言,在采集參數不同時,攻擊組合邏輯電路和時序邏輯電路的結果也有所不同。下面針對采樣頻率示波器垂直分辨率低通濾波3個采集參數,對此問題進行分析。

  2.1 采樣頻率對攻擊的影響

  根據奈奎斯特定律,采樣頻率必須大于被采樣信號帶寬的兩倍。因此,針對不同的攻擊對象,采樣頻率也有所不同。開展DPA攻擊需要采集電路的功耗信號,為了滿足奈奎斯特定律,首先需要了解該功耗信號的頻率。根據時序邏輯和組合邏輯的信號特性,組合邏輯的高頻信號較多,應采用較高的采樣頻率才能保證采集到完整信號;而時序邏輯的頻率較低,根據系統時鐘頻率的具體大小,采用兩倍系統時鐘頻率的采樣頻率采集信號即可。這樣才能保證采集信號的完整性,有利于提高攻擊效果。

  2.2 垂直分辨率對攻擊的影響

  垂直分辨率用比特來表示,對于一個8 bit的示波器而言,意味著將信號在垂直方向上分成28份;同理,對于12 bit的示波器,則將信號分成212份。因此,垂直分辨率越高,則示波器上的波形中可以看到的信號細節越明顯。在攻擊時序邏輯電路時,雖然12 bit示波器比8 bit示波器采集到的信號更加細微,但是對于時序邏輯電路的攻擊并未利用這些較細微的信號,因此,二者差異不大。而攻擊組合邏輯時,需要利用信號的細微變化,理論上,12 bit示波器比8 bit示波器更有利于攻擊。

  2.3 低通濾波對攻擊的影響

  濾波器的功能就是允許某一部分頻率的信號順利通過,而另外一部分頻率的信號則受到較大抑制,它實質上是一個選頻電路。濾波器中,把信號能夠通過的頻率范圍稱為通頻帶或通帶;反之,信號受到很大衰減或完全被抑制的頻率范圍稱為阻帶。低通濾波器就是允許低于截止頻率的信號通過, 但高于截止頻率的信號不能通過的電子濾波裝置。

002.jpg

  低通濾波效果示意圖如圖2所示,上圖為不加低通濾波器采集的原始信號,可以看到信號內包含高頻噪聲及頻率較高的毛刺信號;下圖為加入低通濾波器后再次采集相同信號的波形,可以看到采集的信號中已去除了高頻噪聲,曲線與之前相比更加光滑。如果電路的系統時鐘頻率是低于截止頻率的信號,那么,在采集曲線時加入低通濾波器可以更加有效地去除高頻噪聲,使采集到的信號信噪比更高,更有利于開展DPA攻擊。

3 攻擊實驗

  3.1 攻擊對象及實驗環境描述

  下面開展實際的攻擊實驗,對上述分析的結論進行驗證。采集選用Lecroy示波器,型號為Wave Runner 66ZI,采集環境如圖1所示。選擇Riscure公司的Power Tracer作為讀卡器與智能卡通信,該設備可根據APDU命令自動向示波器發送觸發信號,攻擊對象基于SASEBO-GII開發板實現,開發板模擬智能卡功能,完成加解密運算,示波器采集加解密過程開發板上的功耗信息。實驗的攻擊對象是基于SASEBO-GII開發板實現的無防護DES設計,時鐘頻率為12 MHz。該DES設計為64 bit明文、64 bit密鑰的單DES運算。輪函數的結構如圖3所示,將初始明文的高低32 bit分別寫入L寄存器和R寄存器,執行16輪迭代,最后將左右寄存器互換即可得到密文。

003.jpg

  為何選擇該設計作為攻擊對象,主要有以下原因:(1)該設計沒有防護,攻擊所需的曲線條數少,有利于提高實驗效率;(2)FPGA的噪聲較小,對于采集到的功耗曲線可以直接開展攻擊,無需進行信號處理操作;(3)對于DES算法,FPGA設計和ASIC設計在側信道攻擊方面具有一致性,因此,以FPGA為例得到的結論,同樣適用于ASIC。

  開展實驗的思路是在分析某一參數對攻擊影響時,固定其他采集參數,保證其他環境因素均一致,改變該參數的設置,采用相同的攻擊方法,每種設置攻擊5組曲線,攻擊結果取5次的平均值。

  3.2 采樣頻率比較實驗

  首先,比較不同采樣頻率下采集到的曲線對DPA攻擊影響。當DPA攻擊選取的中間值對應電路中的時序邏輯時,攻擊結果如圖4所示。

004.jpg

  從圖4可以看出,針對不同采樣頻率下采集到的曲線攻擊時序邏輯電路時,1 GHz和500 MHz采樣頻率下的攻擊結果較好。由于時序邏輯電路的翻轉頻率與電路的時鐘頻率相同,本實驗的攻擊對象時鐘頻率為12 MHz,因此,如果采用較低的采樣頻率,對采集信號的完整性不如較高采樣頻率,對攻擊有一定影響。但是如果采用過高的采樣頻率,例如5 GHz,會引入較多噪聲,同樣不利于攻擊。綜上,攻擊時序邏輯電路時,采用1 GHz或者500 MHz的采樣頻率最有利于攻擊。當DPA攻擊選取的中間值對應電路中的組合邏輯時,攻擊結果如圖5所示。

005.jpg

  從圖5中可以看出,較高的采樣頻率更有利于攻擊。由于電路中組合邏輯電路的翻轉頻率較高,如果采用較低的采樣頻率不能將組合邏輯電路的功耗信號完整捕捉,因此需要采用較高的采樣頻率。從攻擊結果看,當攻擊組合邏輯時,應采用2.5 GHz或者5 GHz的采樣頻率采集曲線。

  3.3 垂直分辨率比較實驗



  接下來,比較在不同的示波器垂直分辨率下采集到的曲線對DPA攻擊影響。圖6、圖7分別是利用8 bit示波器和12 bit示波器采集曲線攻擊時序邏輯和組合邏輯的攻擊結果。

  無論攻擊時序邏輯還是組合邏輯,從匯總結果中均不能明顯看出兩種垂直分辨率的示波器哪種更有利于攻擊。當信號的幅值變化比較細微時,12 bit示波器能更好地體現其優勢。但是對于目前的攻擊方法,沒有利用到信號中如此細小的差別。

  3.4 低通濾波比較實驗



  最后,比較在低通濾波對DPA攻擊影響。本實驗以81 MHz低通濾波器為例進行攻擊實驗。圖8、圖9分別是在有無低通濾波器情況下,攻擊時序邏輯和組合邏輯的結果匯總。

  從匯總結果中可以看出,當攻擊時序邏輯時,使用低通濾波器的攻擊結果更優于未使用低通濾波器。由于攻擊時序邏輯時,主要利用翻轉時鐘頻率較低的寄存器功耗,如果采用低通濾波器,可以濾除高頻噪聲,減少噪聲對攻擊的影響,因此,采用低通濾波器攻擊時序邏輯會得到較好的攻擊結果。當攻擊組合邏輯時,不使用低通濾波器的攻擊結果略優。由于攻擊組合邏輯時,主要利用組合邏輯翻轉產生的功耗,而組合邏輯翻轉頻率較高,如果采用低通濾波器不僅濾除高頻噪聲,同時可能會將有用的高頻信號濾除,影響攻擊結果。因此,當攻擊組合邏輯時,不采用低通濾波器效果更佳。

4 結論

  根據上述理論分析并結合實驗結果,可以得到以下結論:(1)關于采樣頻率:當攻擊時序邏輯電路時,采樣頻率不宜過高,在本文的研究范圍內,采用500 MHz或者1 GHz的采樣頻率采集曲線最佳;當攻擊組合邏輯時,可以選取較高的采樣頻率,采用2.5 GHz或者5 GHz的采樣頻率采集曲線最佳。(2)關于示波器垂直分辨率:基于目前的攻擊方法和文中的攻擊對象,采用8 bit示波器或者12 bit示波器采集曲線對攻擊結果基本沒有影響。(3)關于低通濾波器:當攻擊時序邏輯時,應采用低通濾波器;當攻擊組合邏輯時,不采用低通濾波器的攻擊效果更佳。

  本文針對采樣頻率、示波器垂直分辨率、低通濾波3個采集參數進行分析,比較參數設置不同時對DPA攻擊的影響。文中首先從理論角度進行分析,根據各個采集參數的特性,分析其對DPA攻擊可能產生的影響。接下來開展實際的攻擊實驗,對理論分析結果進行驗證。但是目前的結論僅針對FPGA實現的DES設計,對于其他算法以及其他實現形式的設計是否適用,還需要開展更多的實驗進行分析驗證。這也是下一步的研究方向,針對其他算法比較不同采集參數對DPA攻擊的影響,從而得到適用范圍更廣、普適性更強的結論,通過優化采集參數配置,提高DPA攻擊效率。

  參考文獻

  [1] KOCHER P,JAFFE J,JUN B.Differential power analysis[C].Proceedings of Advances in Cryptology-CRYPTO′99,Springer-Verlag,1999:388-397.

  [2] MANGARD S,OSWALD E,POPP T.Power analysis attacks:Revealing the secrets of smart cards[C].Springer,2007.

  [3] MESSERGES T S.Using second-order power analysis to attack DPA resistant software[C].Cryptographic Hardware and Embedded Systems(CHES),2000:238-251.

  [4] KANG S M,LEBLEBICI Y.CMOS digital integrated circuits:Analysis and design third edition[M].McGraw-Hill PublishingCo.,2009.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美在线国产| 亚洲一区二区三区在线观看视频| 亚洲国产精品第一区二区| 玖玖玖国产精品| 亚洲国产日韩欧美在线99| 亚洲性线免费观看视频成熟| 亚洲日本无吗高清不卡| 欧美日韩视频在线观看一区二区三区 | 亚洲欧美日韩精品久久久| 国产亚洲福利一区| 免费观看不卡av| 日韩视频久久| 亚洲一级黄色片| 亚洲日本一区二区三区| 亚洲国产精品国自产拍av秋霞| 欧美日韩精品一区二区| 先锋资源久久| 久久成人免费电影| 91久久精品国产91久久性色tv| 欧美三级在线播放| 久久久av水蜜桃| 一区二区国产日产| 午夜在线精品偷拍| 亚洲欧洲综合另类在线| 亚洲高清在线观看一区| 亚洲欧洲一区二区三区久久| 91久久精品久久国产性色也91| 亚洲国产精品第一区二区三区| 在线日韩日本国产亚洲| 国产精品麻豆va在线播放| 久久综合精品国产一区二区三区| 久久国产精品一区二区三区| 亚洲精品欧洲| 亚洲欧美日韩高清| 亚洲欧美制服中文字幕| 性欧美1819性猛交| 日韩一区二区福利| 国内外成人在线| 欧美小视频在线观看| 久久麻豆一区二区| 亚洲欧美成人一区二区在线电影| 亚洲国产成人精品久久| 亚洲国产精品123| 亚洲人妖在线| 在线午夜精品| 欧美一区二视频在线免费观看| 亚洲精品在线二区| 国产午夜精品全部视频在线播放| 国产欧美欧洲在线观看| 欧美日韩系列| 国产精品剧情在线亚洲| 国产日韩精品在线观看| 激情五月综合色婷婷一区二区| 国产精品久久久一区麻豆最新章节 | 中日韩在线视频| 亚洲国产精品va在线看黑人| 亚洲人成网在线播放| 中日韩高清电影网| 欧美在线一区二区三区| 99re热这里只有精品免费视频| 亚洲综合欧美| 久久蜜桃香蕉精品一区二区三区| 欧美黄色免费| 噜噜噜91成人网| 欧美日韩午夜精品| 国产情人节一区| 最新成人在线| 亚洲欧美制服中文字幕| 日韩视频专区| 欧美一级电影久久| 亚洲欧美日韩综合一区| 一二三区精品福利视频| 欧美在线视频在线播放完整版免费观看 | 亚洲国产成人在线播放| 亚洲视频欧美视频| 久久久之久亚州精品露出| 欧美日韩一区二区高清| 国产亚洲精品福利| 99亚洲一区二区| 亚洲国产二区| 亚洲影院一区| 亚洲欧美日韩在线一区| 亚洲精品综合| 夜久久久久久| 99视频+国产日韩欧美| 性感少妇一区| 欧美了一区在线观看| 欧美另类在线播放| 国产一区二区中文字幕免费看| 国产视频在线观看一区二区| 亚洲人在线视频| 欧美一区在线直播| 亚洲免费视频中文字幕| 欧美激情一区二区三区蜜桃视频| 美女黄色成人网| 国产精品青草综合久久久久99 | 久久久精品国产免大香伊| 欧美日韩国产bt| 影音先锋成人资源站| 在线精品福利| 午夜综合激情| 亚洲欧美国产毛片在线| 欧美黄色aa电影| 伊人久久男人天堂| 欧美一级视频免费在线观看| 亚洲一区三区电影在线观看| 在线一区日本视频| 免费不卡在线观看| 国产中文一区| 亚洲综合欧美| 亚洲免费视频观看| 欧美视频网址| 日韩视频中午一区| 亚洲男人的天堂在线| 在线亚洲精品| 欧美日韩播放| 亚洲精品免费看| 99精品视频免费| 欧美国产在线视频| 亚洲国产精品福利| 亚洲精品一区在线观看| 男男成人高潮片免费网站| 欧美精品日韩一区| 在线观看亚洲视频啊啊啊啊| 亚洲成人在线网| 野花国产精品入口| 欧美黑人一区二区三区| 亚洲人成小说网站色在线| 亚洲美女啪啪| 欧美精品综合| 亚洲人成在线观看网站高清| 亚洲精选视频在线| 欧美日韩国产高清| 一本色道久久99精品综合| 亚洲午夜精品国产| 久久尤物视频| 欧美日韩中文字幕| 夜夜嗨av一区二区三区网页| 一区二区电影免费在线观看| 欧美日韩国产综合视频在线| 日韩午夜三级在线| 亚洲专区国产精品| 国产精品亚发布| 亚洲激情欧美| 在线一区视频| 国产精品激情| 亚洲高清视频在线| 日韩一区二区精品| 欧美性猛交xxxx免费看久久久| 一区二区三区欧美在线观看| 亚洲男女自偷自拍| 国产一区91| 亚洲国产精品传媒在线观看| 欧美美女操人视频| 亚洲深夜福利网站| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美成年人视频| 国产麻豆日韩欧美久久| 亚洲日本视频| 亚洲综合色婷婷| 国产欧美日韩高清| 91久久综合| 久久精品色图| 亚洲国产三级在线| 亚洲综合不卡| 国内精品久久久久影院 日本资源| 亚洲电影在线观看| 欧美日韩一级黄| 性色av一区二区三区在线观看| 久久久久久尹人网香蕉| 亚洲国产另类久久精品| 亚洲欧美日韩精品综合在线观看| 国内精品一区二区三区| 一区二区欧美激情| 国产区二精品视| 亚洲日本va午夜在线影院| 国产精品裸体一区二区三区| 亚洲国产精品电影| 国产精品成人免费| 亚洲电影在线| 国产精品久久久久9999| 91久久精品日日躁夜夜躁国产| 欧美日韩国产成人在线观看| 午夜精品久久一牛影视| 欧美区在线播放| 性色av一区二区三区在线观看| 欧美电影免费| 午夜在线视频一区二区区别| 欧美激情一区二区三区在线视频观看| 亚洲男女自偷自拍图片另类| 欧美高清一区二区| 午夜精品一区二区三区在线| 欧美日韩国产一级| 亚洲大胆av| 国产精品美女诱惑| 日韩午夜剧场| 樱桃成人精品视频在线播放| 午夜精品一区二区三区在线播放| 亚洲成人在线| 久久精品亚洲一区二区三区浴池|