基于神經(jīng)網(wǎng)絡(luò)SoC的硬件木馬研究
發(fā)布時間:2021-01-11 00:39
在SoC(Systemon Chip)芯片設(shè)計過程中,通常會包含很多第三方IP核,并需要利用從前端到后端的各種EDA工具進(jìn)行設(shè)計,在使用的第三方IP核或設(shè)計工具中都可能被植入硬件木馬,給芯片帶來安全隱患。因此,近年來硬件木馬的設(shè)計技術(shù)與檢測技術(shù)受到高度關(guān)注。由于SoC芯片越來越復(fù)雜,通用的硬件木馬設(shè)計方法已經(jīng)逐漸不能適用,因而針對SoC的硬件木馬設(shè)計與檢測需要以特定類型的SoC硬件載體為基礎(chǔ)進(jìn)行研究,且不同類型的SoC載體電路具有不相同的電路特征及其潛在的漏洞,其特定的潛在漏洞需要進(jìn)行專門研究,因此針對特定SoC載體電路的硬件木馬設(shè)計進(jìn)行研究具有重要意義。本文對基于神經(jīng)網(wǎng)絡(luò)的SoC硬件載體系統(tǒng)及其硬件木馬進(jìn)行研究。SoC硬件載體系統(tǒng)主要應(yīng)用于室內(nèi)場景分類,用于輔助盲人室內(nèi)導(dǎo)航,其能夠有效地幫助盲人進(jìn)行日;顒印榱耸咕矸e神經(jīng)網(wǎng)絡(luò)(CNN)適合于嵌入式SoC平臺,論文首先對Alexnet模型進(jìn)行了改進(jìn):把其中較大的卷積核改為較小的卷積核;全連接層改為參數(shù)量較小卷積層。改進(jìn)的網(wǎng)絡(luò)模型的參數(shù)量與計算量顯著減小能夠適應(yīng)于嵌入式SoC。在本文設(shè)計的SoC系統(tǒng)中,軟件處理器部分進(jìn)行部分圖像預(yù)處理以...
【文章來源】:西安理工大學(xué)陜西省
【文章頁數(shù)】:65 頁
【學(xué)位級別】:碩士
【部分圖文】:
MicroBlaze硬件結(jié)構(gòu)
圖2-1是硬件木馬的基本硬件結(jié)構(gòu),硬件木馬先對正常電路輸入進(jìn)行采集,在滿足特定條件下對輸出進(jìn)行控制從而產(chǎn)生破壞作用。硬件木馬的結(jié)構(gòu)中一般包括觸發(fā)單元和負(fù)載單元。觸發(fā)部分一般是由外部或者內(nèi)部一些信號組成,在觸發(fā)信號達(dá)到木馬的閾值時激活硬件木馬負(fù)載單元。觸發(fā)部分需要把一些分散的微弱的信號集合用來生成負(fù)載部分的輸入信號,這些信號的特征將會極大地影響硬件木馬的可控性,因而硬件木馬的觸發(fā)設(shè)計是木馬設(shè)計的關(guān)鍵一步。負(fù)載電路的設(shè)計種類繁多,可以是簡單地關(guān)閉某些信號線,或者是對一些重要信息進(jìn)行篡改或者截取密匙,這些操作最終都會對用戶造成一定程度的問題。2.1.2 硬件木馬分類
近年來硬件木馬的設(shè)計、檢測與防御的相關(guān)技術(shù)逐漸地發(fā)展起來[25]。然而硬件木馬目前還并沒有形成體系化的研究,對硬件木馬的概念分類并沒有統(tǒng)一的認(rèn)識。對于特定的系統(tǒng)來說,一般硬件木馬都會選擇系統(tǒng)中最薄弱的部分進(jìn)行硬件木馬的植入。總線與存儲是SoC中通用的組件,其承載著系統(tǒng)中核心數(shù)據(jù)的通信,因此總線與存儲是木馬植入設(shè)計的重要部分。圖2-2展示了SoC硬件木馬的分類。SoC硬件木馬依據(jù)觸發(fā)電路功能可以分為分散型觸發(fā)電路與狀態(tài)機觸發(fā)電路:
本文編號:2969723
【文章來源】:西安理工大學(xué)陜西省
【文章頁數(shù)】:65 頁
【學(xué)位級別】:碩士
【部分圖文】:
MicroBlaze硬件結(jié)構(gòu)
圖2-1是硬件木馬的基本硬件結(jié)構(gòu),硬件木馬先對正常電路輸入進(jìn)行采集,在滿足特定條件下對輸出進(jìn)行控制從而產(chǎn)生破壞作用。硬件木馬的結(jié)構(gòu)中一般包括觸發(fā)單元和負(fù)載單元。觸發(fā)部分一般是由外部或者內(nèi)部一些信號組成,在觸發(fā)信號達(dá)到木馬的閾值時激活硬件木馬負(fù)載單元。觸發(fā)部分需要把一些分散的微弱的信號集合用來生成負(fù)載部分的輸入信號,這些信號的特征將會極大地影響硬件木馬的可控性,因而硬件木馬的觸發(fā)設(shè)計是木馬設(shè)計的關(guān)鍵一步。負(fù)載電路的設(shè)計種類繁多,可以是簡單地關(guān)閉某些信號線,或者是對一些重要信息進(jìn)行篡改或者截取密匙,這些操作最終都會對用戶造成一定程度的問題。2.1.2 硬件木馬分類
近年來硬件木馬的設(shè)計、檢測與防御的相關(guān)技術(shù)逐漸地發(fā)展起來[25]。然而硬件木馬目前還并沒有形成體系化的研究,對硬件木馬的概念分類并沒有統(tǒng)一的認(rèn)識。對于特定的系統(tǒng)來說,一般硬件木馬都會選擇系統(tǒng)中最薄弱的部分進(jìn)行硬件木馬的植入。總線與存儲是SoC中通用的組件,其承載著系統(tǒng)中核心數(shù)據(jù)的通信,因此總線與存儲是木馬植入設(shè)計的重要部分。圖2-2展示了SoC硬件木馬的分類。SoC硬件木馬依據(jù)觸發(fā)電路功能可以分為分散型觸發(fā)電路與狀態(tài)機觸發(fā)電路:
本文編號:2969723
本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/2969723.html
最近更新
教材專著