《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 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網站原創,未經授權禁止轉載。
热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>
          亚洲精品视频在线观看免费| 亚洲精品小视频在线观看| 欧美性猛交xxxx乱大交蜜桃| 亚洲黄色av| 羞羞漫画18久久大片| 欧美一区二区国产| 尤物视频一区二区| 久久夜色精品国产| 欧美精品123区| 国产日韩欧美黄色| 久久久国产亚洲精品| 久久激情视频久久| 一区二区毛片| 国产亚洲欧美一级| 亚洲一区二区在线免费观看视频| 国产精品v一区二区三区| 欧美一区二区黄色| 一区二区三区av| 亚洲人成网站在线观看播放| 中日韩美女免费视频网址在线观看| 亚洲精品欧美日韩| 欧美freesex8一10精品| 亚洲欧美日韩精品久久亚洲区| 欧美另类极品videosbest最新版本| 国产偷久久久精品专区| 国产亚洲免费的视频看| 亚洲专区一区二区三区| 欧美激情精品久久久久久久变态| 免费视频最近日韩| 国产精品久久久久77777| 免费欧美日韩国产三级电影| 国产精品一区二区久久久久| 一色屋精品视频在线观看网站| 一区二区三区日韩欧美精品| 久久精品主播| 国产日本亚洲高清| 国产麻豆精品久久一二三| 国产一区999| 欧美午夜一区二区福利视频| 一区二区三区导航| 这里只有精品视频| 狠狠色狠色综合曰曰| 免费精品99久久国产综合精品| 日韩一区二区免费看| 一区二区视频免费完整版观看| 欧美日本亚洲| 亚洲欧美亚洲| 一本色道久久综合狠狠躁篇怎么玩| 亚洲看片免费| 日韩视频免费看| 合欧美一区二区三区| 久久一二三国产| 欧美成人免费va影院高清| 欧美国产成人在线| 欧美日韩一区在线| 亚洲欧美另类在线| 欧美精品videossex性护士| 国产精品av久久久久久麻豆网| 一本久久综合亚洲鲁鲁| 久久亚洲综合色一区二区三区| 国产精品啊啊啊| 亚洲韩国精品一区| 国产精品自在欧美一区| 新狼窝色av性久久久久久| 亚洲自拍偷拍福利| 久热精品视频在线免费观看| 亚洲天堂网在线观看| 欧美三级韩国三级日本三斤| 蜜乳av另类精品一区二区| 亚洲午夜精品久久久久久浪潮| 夜夜嗨av一区二区三区网站四季av| 免费视频一区二区三区在线观看| 欧美国产精品一区| 欧美手机在线视频| 亚洲国产欧美国产综合一区| 中文成人激情娱乐网| 欧美专区在线观看| 一本一本久久a久久精品综合麻豆| aa亚洲婷婷| 国产欧美一区二区色老头| 黄色成人av| 欧美日韩视频不卡| 在线一区二区视频| 欧美精品一区在线发布| 欧美超级免费视 在线| 亚洲国产成人精品久久久国产成人一区| 欧美激情片在线观看| 91久久久久久久久久久久久| 亚洲午夜女主播在线直播| 亚洲精品极品| 亚洲影院免费| 欧美视频中文字幕| 国产一区二区成人久久免费影院| 欧美日韩视频不卡| 亚洲级视频在线观看免费1级| 欧美日韩国产va另类| 在线观看日韩av电影| 久久久久久高潮国产精品视| 国产亚洲一区二区三区在线观看| 午夜精品久久久久久久99樱桃| 在线成人av.com| 狠狠色丁香婷婷综合| 国产精品久久久久aaaa| 亚洲国产高潮在线观看| 欧美xart系列高清| 日韩一区二区精品在线观看| 久久一区激情| 久久免费的精品国产v∧| 亚洲图片欧美一区| 国产亚洲精品久久久久婷婷瑜伽| 午夜精品久久久久久久久久久久久| 久久国产精品99国产| 欧美福利电影在线观看| 亚洲福利在线观看| 欧美一区三区二区在线观看| 国产一区二三区| 欧美精品亚洲精品| 国产日韩欧美在线观看| 欧美精品日韩www.p站| 久久青青草原一区二区| 国产精品theporn88| 国产欧美另类| 亚洲欧美日韩电影| 亚洲欧美一区二区三区在线| 黄色国产精品| 久久在线播放| 亚洲精品在线三区| 国模私拍一区二区三区| 日韩一级在线观看| 韩国一区二区三区在线观看| 亚洲国产天堂久久国产91| 亚洲欧美综合v| 久久久精品国产免大香伊| 亚洲色图综合久久| 亚洲国产精品毛片| 一区二区三区四区五区在线| 老司机午夜免费精品视频| 中文国产成人精品| 午夜精品在线| 久久精品国产v日韩v亚洲| 亚洲美女视频| 国产日韩欧美在线一区| 欧美h视频在线| 亚洲一区二区视频| 欧美极品欧美精品欧美视频| 久久亚洲欧美国产精品乐播| 国内精品福利| 国产综合色在线| 亚洲精品欧美| 一区二区三区不卡视频在线观看| 欧美午夜激情小视频| 欧美日韩精品免费观看| 欧美日韩中文字幕| 黄色精品在线看| 99视频精品全国免费| 欧美三级韩国三级日本三斤| 国产精品高清一区二区三区| 久久久999国产| 欧美精品九九99久久| 欧美怡红院视频一区二区三区| 亚洲一区二区在线免费观看| 国产偷国产偷精品高清尤物| 亚洲大胆人体在线| 欧美视频在线不卡| 在线播放精品| 欧美电影资源| 欧美1级日本1级| 欧美日韩高清在线| 国产性猛交xxxx免费看久久| 国产精品青草久久久久福利99| 最新国产成人在线观看| 国产精品视频久久久| 久久久亚洲精品一区二区三区| 亚洲国产高清在线观看视频| 欧美日韩精品免费观看视频完整| 国产老肥熟一区二区三区| 榴莲视频成人在线观看| 国产日产高清欧美一区二区三区| 欧美专区在线播放| 欧美调教视频| 欧美成人精品在线| 一区二区在线观看视频在线观看| 欧美一级精品大片| 欧美一区二区三区在线看| 免费不卡中文字幕视频| 1769国内精品视频在线播放| 亚洲大黄网站| 免费看精品久久片| 久久av资源网| 国内精品久久久久影院色| 亚洲日本欧美日韩高观看| 欧美日韩精品综合| 麻豆免费精品视频| 亚洲激情另类| 国产精品日韩精品欧美精品| 欧美日韩综合视频| 亚洲午夜伦理| 极品裸体白嫩激情啪啪国产精品| 亚洲制服av| 久久男人资源视频| 亚洲精品影院| 久久国产欧美精品| 另类天堂av| 亚洲精选久久| 国产精品扒开腿做爽爽爽视频| 国内精品久久久久影院 日本资源| 羞羞答答国产精品www一本| 精品动漫av| 欧美精品福利视频| 久久成人av少妇免费| 久久精品视频播放| 国产视频亚洲| 免费久久久一本精品久久区| 国产美女精品视频免费观看| 国产视频一区二区三区在线观看| **网站欧美大片在线观看| 国产亚洲人成a一在线v站| 在线观看成人一级片| 亚洲动漫精品| 先锋a资源在线看亚洲| 在线日韩成人| 欧美亚洲综合久久| 国内外成人免费激情在线视频| 久久久91精品国产一区二区三区| 欧美精品18+| 精品999久久久| 亚洲欧美亚洲| 国产精品免费一区二区三区观看| 国产欧美日韩亚洲一区二区三区| 国产日产欧美精品| 欧美午夜精品久久久久久浪潮| 欧美精品1区2区3区| 亚洲免费影院| 一区二区日韩| 欧美亚洲一区二区在线| 欧美亚洲一区二区三区| 在线视频观看日韩| 一本综合久久| 欧美精品videossex性护士| 亚洲精品免费一二三区| 亚洲欧美日韩国产综合| 亚洲影院免费| 国产精品久久久久av| 午夜精品久久99蜜桃的功能介绍| 美脚丝袜一区二区三区在线观看| 国产精品一区二区三区免费观看| 在线成人av网站| 99香蕉国产精品偷在线观看| 国产精品久久久久久久久久尿| 欧美日韩国产精品自在自线| 国产精品视频第一区| 欧美日韩精品是欧美日韩精品| 夜夜爽99久久国产综合精品女不卡| 欧美伦理91| 欧美成人精品在线视频| 欧美与黑人午夜性猛交久久久| 欧美激情va永久在线播放| 国产老肥熟一区二区三区| 国产精品捆绑调教| 久久伊伊香蕉| 亚洲国产精品久久久久秋霞影院| 国产精品久久久久毛片大屁完整版| 亚洲高清一区二| 国产午夜精品久久久| 最新国产精品拍自在线播放| 亚洲电影av在线| 久久一区二区三区四区五区| 日韩网站在线| 亚洲成人自拍视频| 亚洲激情视频网站| 在线免费观看日本一区| 日韩一级成人av| 日韩网站在线观看| 亚洲精品久久久蜜桃| 欧美大片免费看| 欧美一区二区黄| 亚洲一区二区三区四区五区午夜| 老司机免费视频久久| 亚洲黄色av| av成人激情| 老司机一区二区三区| 欧美午夜a级限制福利片| 亚洲欧美日韩另类精品一区二区三区| 日韩午夜av| 久久久精品免费视频| 欧美精品 日韩| 在线欧美一区| 欧美成人免费一级人片100| 久久久99精品免费观看不卡| 在线日韩av永久免费观看| 在线亚洲电影| 一区二区三区欧美在线观看| 国产精品magnet| 激情另类综合| 国产一区999| 欧美96在线丨欧| 国内精品久久久久久久影视蜜臀| 国产日韩欧美亚洲一区| 亚洲风情在线资源站| 免费在线看一区| 欧美国产精品专区| 欧美日韩国产成人| 欧美亚男人的天堂| 久久美女艺术照精彩视频福利播放| 久久久欧美精品| 免费在线成人av| 国产精品一卡二卡| 99国产精品久久久久老师| 一区二区不卡在线视频 午夜欧美不卡在| 国产亚洲精品bt天堂精选| 伊人精品视频| 欧美福利专区| 久久综合中文色婷婷| 久久国产精品网站| 亚洲人人精品| 亚洲一区自拍| 黄色成人在线观看| 国产亚洲一区二区三区在线播放| 欧美高清视频www夜色资源网| 一区一区视频| 亚洲精品亚洲人成人网| 欧美成年人在线观看| 在线欧美小视频| 麻豆成人在线| 亚洲第一主播视频| 亚洲一区二区在线免费观看视频| 欧美大片专区| 亚洲一区二区三区四区中文|