天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于密碼芯片的旁路攻擊方法研究

發(fā)布時間:2021-09-28 08:01
  密碼芯片是密碼算法的載體,用于保護隱私數據,常應用于ATM機、銀行卡、服務器、智能卡等各種設備。在密碼芯片安全問題的研究中,除了對密碼算法的缺陷和漏洞問題研究,旁路攻擊方法的研究也成為了廣大學者的關注的焦點。旁路攻擊方法可利用密碼芯片工作時泄露的物理信息有效破解密鑰,攻擊效果顯著。密碼芯片的旁路攻擊研究是一種風險評估,利于密碼算法的完善,同時利于芯片內部結構及安全性能的優(yōu)化。本文搭建了旁路信息采集系統(tǒng),優(yōu)化了旁路信息的對齊方法,提出了最佳采集策略,以高級加密標準(Advanced encryption standard,AES)和RC4加密算法為目標,分別對電磁分析、功耗分析、模板攻擊、機器學習四類攻擊方法進行了優(yōu)化。論文的主要工作及創(chuàng)新點如下所述。1)針對捕獲的旁路泄露信號存在時間偏移的問題,提出了一種信號對齊方法,以增強攻擊效力。相關對齊法利用兩條曲線片段的相關系數實現曲線的對齊,但是它存在相關系數局部最大的問題,這使得曲線存在局部對齊的現象。因此本文提出了一種雙峰相關對齊法,將雙峰中的一段片段用于數據平移量的確定,另外一個片段用于監(jiān)測后半段曲線的對齊效果。實驗結果證實了相關對齊法... 

【文章來源】:北京郵電大學北京市 211工程院校 教育部直屬院校

【文章頁數】:128 頁

【學位級別】:博士

【部分圖文】:

基于密碼芯片的旁路攻擊方法研究


圖1-2論文研究內容??Figure?1-2?Research?contents?of?the?thesis??FPGA、兩密碼芯片為主要擊目,分組密碼算法和流密碼??

原理圖,密碼算法,原理圖,密鑰


=[>?輪密鑰加?<3=3?—?>_,、_,、_??I?s盒嘗換?1?!二二二二??日月文_?;?|第〇輪輪密鑰??;?i??????「?列混合?? ̄^一1 ̄° ̄?I?^? ̄ ̄?I??-^” ̄?、 ̄ ̄f、—?#>!輪_¥月加丨?I??第1輪輪密鑰■——?—士…—??f——-i-—,??|?I?S盒七換 ̄ ̄?—??!丨行_換?1?I?—.一' ̄-—??I?I?輪_“加?b?二二二:二??密:文?第10輪輪密鑰??圖2-1?AES密碼算法原理圖??Figure?2-1?Diagram?of?AES?cryptographic?algorithm??1)輪密鑰加運算??輪密鑰是由原始密鑰轉換而成,它的基本形式是由4列組成,每列由一個32位??的比特字構成。輪密鑰加運算是狀態(tài)矩陣中的一列元素與輪密鑰的一個字進行異或運??算。??2)字節(jié)替換??字節(jié)替換是狀態(tài)矩陣的各個元素在有限域G」F(28)中一種非線性運算,此運算可以??看作將S盒中的數據替換原始數據以滿足數據混淆的目的。其中狀態(tài)矩陣中的某一??字節(jié)的乘法逆元是b7b6-bQ,那么該字節(jié)經過字節(jié)替換后得到新元素b_7b6-bQ。字節(jié)替??換的矩陣表示形式為:??b,「1?0?0?0?1?1?1?「1-??1?1?0?0?0?1?1?1?b,?1??b2?1?1?1?0?0?0?1?1?b2?〇??b3'?_?1?1?1?1?0?0?0?1?b3?〇??b4? ̄?i?i?i?i?i?o?o?o?b4???〇?(2_1)??b?■?0?1?1?1?1?1?0?0?b5?1??5

系統(tǒng)框圖,旁路,系統(tǒng)框圖


第二章基于單片機的電磁分析攻擊策略優(yōu)化??以單片機STC12C5A60S2、FPGA密碼測試電路板SAKURA-G為主。穩(wěn)壓電源為密??碼設備和放大器提供電源。放大器型號LNA-V1.0,其頻率范圍為:lMHz-2GHz,增??益為:32dB。電腦與示波器之間通過RS232連接,通過此串口建立通訊機制。數據??傳輸、存儲通過python與Visual?C++編程實現。??__f_?LAN?L.電嚴—J??ii?“??獻器?RS232???][?????電賺頭?1加密設備卜 ̄|加??穩(wěn)壓電源??圖2-2旁路采集系統(tǒng)框圖??Figure?2-2?Block?diagram?of?side?channel?acquisition?system??2.2.3旁路信息采集方法??以單片機為例對電磁泄漏信息的獲取方法進行詳細的介紹。攻擊目標為單片機??STC12C5A60S2,工作頻率為23MHz,執(zhí)行的加密算法為AES。電磁泄漏信息獲取的??過程如下:??當單片機開始加密時,引腳輸出一個脈沖信號,作為加密開始的標記信號,連接??示波器的通道2,用于觸發(fā)示波器。將電磁探頭固定在密碼芯片上方,采集到的輸出??信號經過放大器放大后與示波器的通道1相連(見圖2-3)。此時調節(jié)示波器的采樣頻??率,最低應滿足奈奎斯特定理,此處選用的頻率為100MHz。以AES算法為例進行闡??述,當單片機執(zhí)行一次加密算法時,會隨機產生一個16字節(jié)的明文,利用固定的密??鑰(16個字節(jié))對明文進行加密,在加密過程中攻擊者利用采集系統(tǒng)獲得到一條相應??的電磁泄漏曲線,同時獲得對應的明文或者密文。??21??

【參考文獻】:
期刊論文
[1]基于橢圓曲線的改進RC4算法[J]. 陳虹,劉雨朦,肖成龍,郭鵬飛,肖振久.  計算機應用. 2019(08)
[2]基于FPGA的DES算法硬件實現[J]. 武晶晶.  信息通信. 2019(03)
[3]有學習的高階DPA攻擊[J]. 吳震,王燚,周冠豪.  通信學報. 2018(09)
[4]DES加密算法的過程分析研究[J]. 余啟航,李斌勇,楊雄凱,姚瑤.  網絡安全技術與應用. 2018(02)
[5]改進的SM4算法的選擇明文DPA攻擊[J]. 陳佳哲,李賀鑫,王蓓蓓.  清華大學學報(自然科學版). 2017(11)
[6]基于復合混沌序列的動態(tài)密鑰AES加密算法[J]. 閆樂樂,李輝.  計算機科學. 2017(06)
[7]基于ECC算法的SSL協議改進[J]. 楊文軍,孫希杰,王春東,莫秀良.  南開大學學報(自然科學版). 2016(02)
[8]獨立成分分析在電磁攻擊中的應用[J]. 甘罕,張洪欣,李靜,張帆,趙新杰,賀鵬飛.  電波科學學報. 2016(02)
[9]DES對稱加密和解密算法的安全性應用[J]. 常利銘,游青山.  信息安全與技術. 2016(03)
[10]橢圓曲線加密算法在衛(wèi)星通信中的應用[J]. 鄭建宏,周亮.  信息通信. 2016(02)

博士論文
[1]密碼集成電路的非算法抗功耗分析設計方法研究[D]. 李翔宇.清華大學 2005

碩士論文
[1]國密SM4和SM2算法功耗攻擊關鍵技術研究與實現[D]. 張振賓.清華大學 2015



本文編號:3411536

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/shoufeilunwen/xxkjbs/3411536.html


Copyright(c)文論論文網All Rights Reserved | 網站地圖 |

版權申明:資料由用戶6e7f4***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com