硬件木馬電路設計與檢測
本文關鍵詞:硬件木馬電路設計與檢測
更多相關文章: 硬件木馬電路 可逆計數(shù)器 故障攻擊 環(huán)形振蕩器
【摘要】:集成電路設計、生產(chǎn)的各個流程都有可能受到硬件木馬電路的攻擊,從而給使用這些芯片的系統(tǒng)造成安全隱患,研究硬件木馬電路的設計與檢測,對于保證芯片的安全運行具有重要意義。本文針對硬件木馬電路的設計與檢測進行了研究。首先,對硬件木馬電路的歷史、電路分類、檢測方法進行系統(tǒng)的學習和歸納。其次,對硬件木馬電路的設計方法進行了研究,了解硬件木馬的運行機制,為提出更有效的硬件木馬電路檢測方法提供了有益的參考和木馬樣本。最后,提出了一種在電路設計階段就介入的硬件木馬檢測流程。本文的主要內(nèi)容包括:首先,針對計數(shù)器觸發(fā)電路存在的可控性低,隱蔽性差,觸發(fā)不靈活的特點,本文提出一種基于可逆計數(shù)器的硬件木馬觸發(fā)電路,該電路采用外部脈沖進行觸發(fā),如果在觸發(fā)過程中出現(xiàn)意外情況,造成本次觸發(fā)失敗,可逆計數(shù)器會逆向計數(shù),直至返回初始狀態(tài),等待下一次觸發(fā),從而使觸發(fā)電路具有更好的可控性以及抗干擾性能。針對該電路進行了電路仿真以及性能分析,結果表明,與32位計數(shù)器型觸發(fā)電路相比,本設計占用更少的硬件資源,隱蔽性更強,可控性更高。然后,以一個AES加密電路為目標,結合故障攻擊原理,設計了一個只需要四個門電路的硬件木馬電路。當該電路被激活時,會造成加密出錯,并輸出錯誤密文。通過收集,分析兩對正確/錯誤密文對,可以破解得到AES加密第十輪輪密鑰。本文在AES加密電路的門級網(wǎng)表完成了木馬電路的植入,對木馬電路及密鑰破解進行了仿真驗證。結果表明,利用該硬件木馬可以正確實現(xiàn)破解AES加密第十輪輪密鑰的功能。最后,提出了一種基于環(huán)形振蕩器的硬件木馬檢測方法。完整的檢測流程包括設計修改、數(shù)據(jù)收集和木馬檢測三個階段。對檢測流程及環(huán)形振蕩器的配置方法進行了詳細描述。文章以ISCAS-85測試電路集中的C432電路為目標電路,對該檢測流程進行了驗證。結果表明,該檢測方法可以在存在一定程度的工藝偏差的情況下,將被植入到目標電路中的硬件木馬樣本檢測出來。
【關鍵詞】:硬件木馬電路 可逆計數(shù)器 故障攻擊 環(huán)形振蕩器
【學位授予單位】:華南理工大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TN407
【目錄】:
- 摘要5-6
- ABSTRACT6-12
- 第一章 緒論12-16
- 1.1 課題研究背景與意義12-13
- 1.1.1 研究背景12
- 1.1.2 選題意義12-13
- 1.2 國內(nèi)外研究現(xiàn)狀13-14
- 1.3 論文主要研究內(nèi)容及章節(jié)安排14-16
- 第二章 基于可逆計數(shù)器的硬件木馬觸發(fā)電路設計16-28
- 2.1 硬件木馬電路概述16-19
- 2.1.1 觸發(fā)電路16-18
- 2.1.2 負載電路18
- 2.1.3 硬件木馬電路設計原則18-19
- 2.2 基于可逆計數(shù)器的硬件木馬觸發(fā)電路設計19-23
- 2.2.1 整體框架設計19-20
- 2.2.2 可逆計數(shù)器設計20-21
- 2.2.3 脈沖轉換電路設計21-22
- 2.2.4 時間窗口及觸發(fā)信號trg22-23
- 2.3 電路仿真23-25
- 2.3.1 可逆計數(shù)器功能仿真23
- 2.3.2 脈沖轉換電路功能仿真23-24
- 2.3.3 整體電路功能仿真24-25
- 2.4 性能分析25-26
- 2.4.1 面積25-26
- 2.4.2 功耗26
- 2.5 本章小結26-28
- 第三章 基于故障攻擊的硬件木馬負載電路設計28-46
- 3.1 AES加密算法及故障攻擊原理簡介28-33
- 3.1.1 AES加密算法原理28-31
- 3.1.2 針對AES算法的故障攻擊原理31-33
- 3.2 目標電路實現(xiàn)及仿真33-38
- 3.2.1 電路設計33-36
- 3.2.2 電路仿真36-38
- 3.3 基于故障攻擊的硬件木馬電路設計38-44
- 3.3.1 密鑰泄露流程38-39
- 3.3.2 硬件木馬電路植入39-41
- 3.3.3 電路仿真41-44
- 3.4 本章小結44-46
- 第四章 基于環(huán)形振蕩器的硬件木馬檢測方法46-60
- 4.1 基于環(huán)形振蕩器的硬件木馬檢測方法46-52
- 4.1.1 環(huán)形振蕩器工作原理46-48
- 4.1.2 可配置的環(huán)形振蕩器48-50
- 4.1.3 硬件木馬檢測流程50-52
- 4.2 實驗仿真52-59
- 4.2.1 設計修改52-56
- 4.2.2 數(shù)據(jù)收集56-58
- 4.2.3 木馬檢測58-59
- 4.3 本章小結59-60
- 總結與展望60-62
- 參考文獻62-66
- 攻讀碩士學位期間取得的研究成果66-67
- 致謝67-68
- 附件68
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 盧容德;;一種單穩(wěn)型環(huán)形振蕩器的提出及其應用[J];長江大學學報(自科版)理工卷;2007年04期
2 周宦銀;馬果花;田彥軍;;門電路環(huán)形振蕩器仿真研究[J];現(xiàn)代電子技術;2008年02期
3 韓文超;;環(huán)形振蕩器[J];集成電路應用;1986年02期
4 奚龍發(fā);環(huán)形振蕩器的原理及應用[J];中外技術情報;1995年09期
5 David Bell,冰;精密的環(huán)形振蕩器[J];電子產(chǎn)品世界;1997年01期
6 高永紅,徐婕;一種實用的電壓控制環(huán)形振蕩器[J];微電子技術;2002年06期
7 吳苗松,張奇,陳勇;一種基于電流舵邏輯的環(huán)形振蕩器[J];微電子學;2005年04期
8 汪鵬;陳躍寧;徐征;;改進型電阻負載環(huán)形振蕩器[J];沈陽師范大學學報(自然科學版);2009年04期
9 彭杰;張崢;范濤;黃強;袁國順;;創(chuàng)新單級環(huán)形振蕩器的研制[J];半導體技術;2009年11期
10 張輝;楊海鋼;周發(fā)標;劉飛;高同強;;偶數(shù)級差分環(huán)形振蕩器的穩(wěn)定平衡態(tài)分析[J];電子與信息學報;2011年08期
中國重要會議論文全文數(shù)據(jù)庫 前2條
1 張磊;孫向南;狄重安;郭云龍;溫雨耕;于貴;劉云圻;;基于有機場效應管的環(huán)形振蕩器制備[A];全國第八屆有機固體電子過程暨華人有機光電功能材料學術討論會摘要集[C];2010年
2 秦濟龍;鄭旭強;王恩東;李福樂;張春;李仁剛;李拓;;環(huán)形振蕩器結構設計淺析[A];第十六屆計算機工程與工藝年會暨第二屆微處理器技術論壇論文集[C];2012年
中國重要報紙全文數(shù)據(jù)庫 前1條
1 昆明 蘭得春 編譯;環(huán)形振蕩器[N];電子報;2014年
中國碩士學位論文全文數(shù)據(jù)庫 前10條
1 郭義龍;基于反饋控制的高穩(wěn)定可調(diào)節(jié)環(huán)形振蕩器設計[D];東南大學;2015年
2 黃哲;硬件木馬電路設計與檢測[D];華南理工大學;2016年
3 史慧;一種具有溫度和工藝參數(shù)漂移補償效應的環(huán)形振蕩器[D];西安電子科技大學;2008年
4 彭興偉;環(huán)形振蕩器延遲仿真[D];上海交通大學;2007年
5 余益飛;環(huán)形振蕩器物理不可克隆函數(shù)的比較策略及可重構研究[D];南京航空航天大學;2014年
6 王蕾;低溫漂環(huán)形振蕩器的分析與設計[D];南京郵電大學;2015年
7 李學軍;帶溫度和工藝補償?shù)沫h(huán)形振蕩器的設計[D];湖南大學;2012年
8 王瑞玉;MCU中時鐘產(chǎn)生電路的設計[D];遼寧大學;2012年
9 彭嘉;基于65納米工藝的MOS器件和環(huán)形振蕩器電路的應力退化特性[D];復旦大學;2013年
10 邢璐;數(shù)字集成電路老化故障預測和老化監(jiān)測技術研究[D];合肥工業(yè)大學;2014年
,本文編號:1008459
本文鏈接:http://www.sikaile.net/kejilunwen/dianzigongchenglunwen/1008459.html