基于門級電路結構特征的硬件木馬檢測方法研究
發(fā)布時間:2023-03-19 02:43
集成電路的發(fā)展帶來無工廠化、設計與制造的分離,同時也帶來了硬件層面的安全隱患,硬件木馬即是這樣一種安全隱患。硬件木馬概念被提出的十年來,硬件木馬的檢測技術已經(jīng)取得了很大進展。基于結構特征的硬件木馬檢測技術最近幾年被學者提出,但是硬件木馬結構特征庫需要被不斷完善。本文提出了一種新的、高效的基于門級電路結構特征的硬件木馬檢測方法。首先,把門級網(wǎng)表基準電路抽象為有向圖,抽取出硬件木馬的結構特征,并擴充為特征庫,特征庫只包含四種邏輯門(與門、或門、非門、或非門),縮小了所考察圖的規(guī)模,從而降低了檢測復雜度;其次,提出了一種罕見值算法,從待測電路中匹配特征庫中的結構特征,并計算邏輯門的罕見值,其中罕見值是用來衡量邏輯門輸出信號翻轉特性的指標。接下來提出一種異常值識別算法標記出待測電路中具有異常罕見值的邏輯門。之后,對罕見值算法做了進一步的優(yōu)化,降低了檢測復雜度以及檢測時間。最后,重新定義了邏輯門的罕見值,進一步提高了檢測的準確率。實驗結果表明,本文所提出的硬件木馬檢測方法,使用優(yōu)化后的罕見值算法后,可以在6秒內檢測出規(guī)模為17萬邏輯門的基準電路。對于TrustHub中的單觸發(fā)硬件木馬電路,硬件木...
【文章頁數(shù)】:63 頁
【學位級別】:碩士
【文章目錄】:
摘要
abstract
第1章 緒論
1.1 課題研究背景
1.2 國內外研究現(xiàn)狀
1.3 課題研究意義
1.4 論文主要工作和結構安排
第2章 硬件木馬檢測技術
2.1 硬件木馬簡介
2.1.1 硬件木馬結構及危害
2.1.2 硬件木馬的分類
2.2 硬件木馬檢測方法概述
2.2.1 邏輯測試
2.3 基于結構特征的硬件木馬檢測方法概述
2.3.1 檢測流程
2.3.2 基于特征的硬件木馬檢測方法
第3章 基于門級電路結構特征的硬件木馬檢測技術
3.1 硬件木馬特征的提取
3.1.1 木馬攻擊模型
3.1.2 特征的提取
3.2 罕見值算法
3.3 異常值識別算法
3.3.1 罕見值序列的特點
3.3.2 異常值識別算法
3.4 實驗結果
3.4.1 單觸發(fā)硬件木馬的檢測結果
3.4.2 檢測時間分析
3.4.3 與現(xiàn)有檢測方法的對比
3.4.4 其他類型的硬件木馬檢測結果
3.5 本章總結
第4章 罕見值算法的優(yōu)化
4.1 拓撲排序
4.2 基于拓撲排序的罕見值算法
4.3 優(yōu)化后的檢測時間
4.4 本章總結
第5章 罕見值重定義后的硬件木馬檢測方法
5.1 可測性分析
5.1.1 SCOAP算法
5.2 罕見值的重新定義
5.3 實驗結果
5.4 本章總結
第6章 總結與展望
6.1 總結
6.2 展望
參考文獻
發(fā)表論文和參加科研情況說明
致謝
本文編號:3764388
【文章頁數(shù)】:63 頁
【學位級別】:碩士
【文章目錄】:
摘要
abstract
第1章 緒論
1.1 課題研究背景
1.2 國內外研究現(xiàn)狀
1.3 課題研究意義
1.4 論文主要工作和結構安排
第2章 硬件木馬檢測技術
2.1 硬件木馬簡介
2.1.1 硬件木馬結構及危害
2.1.2 硬件木馬的分類
2.2 硬件木馬檢測方法概述
2.2.1 邏輯測試
2.3 基于結構特征的硬件木馬檢測方法概述
2.3.1 檢測流程
2.3.2 基于特征的硬件木馬檢測方法
第3章 基于門級電路結構特征的硬件木馬檢測技術
3.1 硬件木馬特征的提取
3.1.1 木馬攻擊模型
3.1.2 特征的提取
3.2 罕見值算法
3.3 異常值識別算法
3.3.1 罕見值序列的特點
3.3.2 異常值識別算法
3.4 實驗結果
3.4.1 單觸發(fā)硬件木馬的檢測結果
3.4.2 檢測時間分析
3.4.3 與現(xiàn)有檢測方法的對比
3.4.4 其他類型的硬件木馬檢測結果
3.5 本章總結
第4章 罕見值算法的優(yōu)化
4.1 拓撲排序
4.2 基于拓撲排序的罕見值算法
4.3 優(yōu)化后的檢測時間
4.4 本章總結
第5章 罕見值重定義后的硬件木馬檢測方法
5.1 可測性分析
5.1.1 SCOAP算法
5.2 罕見值的重新定義
5.3 實驗結果
5.4 本章總結
第6章 總結與展望
6.1 總結
6.2 展望
參考文獻
發(fā)表論文和參加科研情況說明
致謝
本文編號:3764388
本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/3764388.html
教材專著