[發明專利]基于EMD降噪數據預處理的硬件木馬檢測優化方法在審
| 申請號: | 201811183928.2 | 申請日: | 2018-10-11 |
| 公開(公告)號: | CN109598152A | 公開(公告)日: | 2019-04-09 |
| 發明(設計)人: | 趙毅強;馬浩誠;葉茂;劉燕江;何家驥 | 申請(專利權)人: | 天津大學 |
| 主分類號: | G06F21/76 | 分類號: | G06F21/76 |
| 代理公司: | 天津市北洋有限責任專利代理事務所 12201 | 代理人: | 劉國威 |
| 地址: | 300072*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 木馬檢測 降噪 數據預處理 木馬 集成電路 可信 濾波器 優化 本征模態函數 自相關函數 低頻模態 高頻模態 馬氏距離 平滑特性 信道數據 噪聲主導 主導模態 閾值選擇 分界點 濾波 模態 去噪 重構 檢測 保留 應用 | ||
1.一種基于EMD降噪數據預處理的硬件木馬檢測優化方法,其特征是,結合各本征模態函數IMF的自相關函數特點,確定噪聲主導模態和信號主導模態的分界點,針對高頻模態函數采用閾值選擇去噪方法進行降噪,對低頻模態函數采用Savitzky-Golay濾波器濾波,最后利用IMF分量進行重構得到降噪后的數據,并利用馬氏距離進行硬件木馬的判別。
2.如權利要求1所述的基于EMD降噪數據預處理的硬件木馬檢測優化方法,其特征是,具體步驟細化如下:
步驟1:對獲取的電路功耗數據x(t)進行EMD分解,得到N個IMF模態分量;
步驟2:分別計算各IMF的自相關函數xcorr(τ)=E[imfi(t)imfi(t+τ)];
步驟3:依據自相關函數的特點,判斷噪聲主導模態和信號主導模態的分界點k;
步驟4:對判定的噪聲起主導作用的高頻模態函數imf1~imfk進行軟閾值去噪,其中k為噪聲主導模態和信號主導模態的分界點,得到去噪后的各分量imf1′~imfk′;
步驟5:對低頻模態函數imfk+1~imfN進行Savitzky-Golay平滑濾波降噪,得到降噪后的各分量imfk+1′~imfN′;
步驟6:重構原信號:此即為最后得到的降噪預處理的功耗數據。
3.如權利要求1所述的基于EMD降噪數據預處理的硬件木馬檢測優化方法,其特征是,EMD分解的具體分解過程為:
步驟1:確定原信號所有的的局部極大值點和局部極小值點;
步驟2:用三次樣條函數將所有的局部極大值點擬合形成上包絡線,同理再用三次樣條函數將所有局部極小值點擬合形成下包絡線;
步驟3:求出上下包絡線的均值作為原信號x(t)的局部均值m1,將原信號與局部均值的差記為h1=x(t)-m1,如果h1滿足IMF條件,那么h1就是x(t)的第一個IMF分量;
步驟4:如果h1不滿足IMF條件,把h1作為原始數據,重復步驟1~步驟3,直到得到的h1k滿足IMF條件為止,記imf1=h1k,則imf1為信號x(t)的第一個滿足IMF條件的分量;
步驟5:將imf1從x(t)中分離出來得到
r1=x(t)-imf1
將r1作為原始數據重復步驟1~步驟4,得到x(t)的第2個滿足IMF條件的分量imf2,重復循環n次,得到信號x(t)的n個滿足IMF條件的分量imfi,i=1,...,n;
記當rn成為一個單調函數不能再從中提取滿足IMF條件的分量時,原始信號的分解結束,rn稱為殘余函數,代表信號的平均趨勢。
4.如權利要求2所述的基于EMD降噪數據預處理的硬件木馬檢測優化方法,其特征是,步驟4更進一步地,采用軟閾值去噪法對判定的噪聲主導的高頻IMF函數進行降噪處理,其公式如下:
式中,tj為第j個分量imfj的閾值,由下式計算:
式中,N為信號長度,σj是噪聲在第j層的標準差,meida為第j個imfj分量上的絕對中值;
步驟5更進一步地,為實現低頻噪聲的濾除,將EMD與平滑濾波器結合設計,采用Savitzky-Golay濾波器,該濾波器就是對每一數據點的一個領域即長度為n的窗口內各點的數據,用一元p階多項式擬合,一元p階多項式的系數根據最小二乘法準則使擬合誤差最小來確定,由此得出滑動窗口內中心點的最佳擬合值,即為去噪處理后的值,滑動數據窗口依次沿著每一點滑動,從而實現了平滑處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津大學,未經天津大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811183928.2/1.html,轉載請聲明來源鉆瓜專利網。





