[發(fā)明專利]一種基于熱梯度陣列的無母本硬件木馬檢測(cè)方法有效
| 申請(qǐng)?zhí)枺?/td> | 201910313352.5 | 申請(qǐng)日: | 2019-04-18 |
| 公開(公告)號(hào): | CN110135158B | 公開(公告)日: | 2020-12-04 |
| 發(fā)明(設(shè)計(jì))人: | 李少青;唐永康;陳吉華;成釗;石佳禾;張若男;肖林;蘇颋;蔡曉敏;侯申 | 申請(qǐng)(專利權(quán))人: | 中國人民解放軍國防科技大學(xué) |
| 主分類號(hào): | G06F21/56 | 分類號(hào): | G06F21/56;G06F21/76;G06K9/00;G06T7/00 |
| 代理公司: | 湖南兆弘專利事務(wù)所(普通合伙) 43008 | 代理人: | 周長(zhǎng)清;胡君 |
| 地址: | 410073 湖南*** | 國省代碼: | 湖南;43 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 梯度 陣列 母本 硬件 木馬 檢測(cè) 方法 | ||
1.一種基于熱梯度陣列的無母本硬件木馬檢測(cè)方法,其特征在于,步驟包括:
S1. 預(yù)先將多個(gè)不同級(jí)數(shù)的環(huán)形振蕩器作為熱梯度陣列填充至目標(biāo)芯片的邏輯空余區(qū);
S2. 對(duì)目標(biāo)芯片進(jìn)行檢測(cè)時(shí),獲取目標(biāo)芯片在熱工作模式時(shí)的紅外圖像;
S3. 根據(jù)所述紅外圖像獲取所述熱梯度陣列的熱增量圖;
S4. 判斷所述步驟S3獲取到的熱增量圖與原填充設(shè)計(jì)時(shí)熱梯度陣列的標(biāo)準(zhǔn)熱增量圖相比是否存在缺失或改變,如果是判定有硬件木馬植入;
所述步驟S4的步驟包括:
S41. 判斷所述步驟S3獲取得到的熱增量圖與所述標(biāo)準(zhǔn)熱增量圖相比是否存在缺失,如果是,判定存在硬件木馬,否則轉(zhuǎn)入步驟S42;
S42. 依次比較所述步驟S3獲取得到的熱增量圖中各級(jí)數(shù)環(huán)形振蕩器的溫度分布是否與所述標(biāo)準(zhǔn)熱增量圖中對(duì)應(yīng)級(jí)數(shù)環(huán)形振蕩器的溫度分布相符合,如果是,判定不存在硬件木馬,否則判定存在硬件木馬;
所述步驟S41中判斷到存在缺失時(shí),判定為存在以打斷所述熱梯度陣列中環(huán)形振蕩器之間的連接或整體剔除所述熱梯度陣列的方式植入的硬件木馬,或存在以掠奪所述熱梯度陣列中環(huán)形振蕩器的奇數(shù)級(jí)晶體管的方式植入的硬件木馬;所述步驟S42中判斷到不符合時(shí),判定存在以掠奪所述熱梯度陣列中環(huán)形振蕩器的偶數(shù)級(jí)晶體管的方式植入的硬件木馬。
2.根據(jù)權(quán)利要求1所述的基于熱梯度陣列的無母本硬件木馬檢測(cè)方法,其特征在于,所述步驟S1中,通過將多種級(jí)數(shù)的環(huán)形振蕩器作為熱梯度陣列進(jìn)行填充,其中每種級(jí)數(shù)的環(huán)形振蕩器包括一個(gè)以上。
3.根據(jù)權(quán)利要求2所述的基于熱梯度陣列的無母本硬件木馬檢測(cè)方法,其特征在于,所述熱梯度陣列包括多個(gè)三級(jí)環(huán)形振蕩器,各個(gè)所述三級(jí)環(huán)形振蕩器分散布置在所述邏輯空余區(qū);所述步驟S3后、步驟S4前還包括預(yù)判斷步驟,具體步驟為:判斷各所述三級(jí)環(huán)形振蕩器的晶體管是否完好,若完好轉(zhuǎn)入執(zhí)行步驟S4,否則判定有硬件木馬植入。
4.根據(jù)權(quán)利要求1所述的基于熱梯度陣列的無母本硬件木馬檢測(cè)方法,其特征在于,所述步驟S2中通過預(yù)先配置芯片為包括正常工作模式與熱工作模式的雙工作模式,以將所述環(huán)形振蕩器與芯片的正常工作邏輯的工作狀態(tài)進(jìn)行區(qū)分,對(duì)目標(biāo)芯片進(jìn)行檢測(cè)時(shí),在恒溫冷卻環(huán)境下提取芯片在熱工作模式時(shí)的多張紅外圖像。
5.根據(jù)權(quán)利要求1~4中任意一項(xiàng)所述的基于熱梯度陣列的無母本硬件木馬檢測(cè)方法,其特征在于,所述步驟S3的具體步驟為:根據(jù)所述紅外圖像確定芯片的工作起始時(shí)間以及結(jié)束時(shí)間,使用所述結(jié)束時(shí)間對(duì)應(yīng)的圖片的溫度信息與所述起始時(shí)間對(duì)應(yīng)的圖片的溫度信息作差得到所述熱增量圖。
6.根據(jù)權(quán)利要求1所述的基于熱梯度陣列的無母本硬件木馬檢測(cè)方法,其特征在于,所述步驟S42的具體步驟包括:
S421. 將所述熱梯度陣列所在的區(qū)域進(jìn)行劃分,并計(jì)算所述熱增量圖中各所述環(huán)形振蕩器所在區(qū)域內(nèi)的平均溫度;
S422. 根據(jù)所述平均溫度對(duì)各所述環(huán)形振蕩器所在區(qū)域進(jìn)行聚類,得到對(duì)應(yīng)各所述環(huán)形振蕩器的聚類圖;
S423. 將所述步驟S422的聚類圖與所述標(biāo)準(zhǔn)熱增量圖中對(duì)應(yīng)級(jí)數(shù)環(huán)形振蕩器的溫度分布進(jìn)行比對(duì),如果一致,則判定沒有環(huán)形振蕩器被破壞,即沒有硬件木馬植入;如果不一致,則判定存在環(huán)形振蕩器已被破壞,有硬件木馬植入。
7.根據(jù)權(quán)利要求6所述的基于熱梯度陣列的無母本硬件木馬檢測(cè)方法,其特征在于,所述步驟S42中具體采用K均值聚類方法進(jìn)行聚類。
8.根據(jù)權(quán)利要求1~4中任意一項(xiàng)所述的基于熱梯度陣列的無母本硬件木馬檢測(cè)方法,其特征在于,所述步驟S1具體預(yù)先對(duì)同一類型的所有目標(biāo)芯片填充所述熱梯度陣列,所述步驟S2中通過抽取部分芯片為代表進(jìn)行檢測(cè)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國人民解放軍國防科技大學(xué),未經(jīng)中國人民解放軍國防科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910313352.5/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過限制訪問計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過限制訪問或處理程序或過程
- 處理圖像的方法與裝置
- 一種磁共振成像系統(tǒng)的梯度磁場(chǎng)產(chǎn)生方法及其裝置
- 用于驅(qū)動(dòng)梯度線圈的梯度放大器系統(tǒng)及配置方法
- 一種基于相對(duì)梯度的圖像質(zhì)量客觀評(píng)價(jià)方法
- 一種優(yōu)化平衡穩(wěn)態(tài)自由進(jìn)動(dòng)序列的方法與裝置
- 一種重力梯度儀自標(biāo)定方法及離心梯度補(bǔ)償方法
- 梯度線圈及磁共振成像系統(tǒng)
- 一種磁場(chǎng)方向和梯度方向夾角可調(diào)的二維梯度磁場(chǎng)系統(tǒng)
- 一種聯(lián)邦推薦梯度獲取方法、裝置、智能終端及存儲(chǔ)介質(zhì)
- 一種超導(dǎo)全張量磁梯度探頭及超導(dǎo)全張量磁梯度測(cè)量系統(tǒng)





