加速硬件木馬檢測(cè)方法研究
發(fā)布時(shí)間:2018-04-15 08:31
本文選題:二選一數(shù)據(jù)選擇器 + 硬件木馬; 參考:《哈爾濱工業(yè)大學(xué)學(xué)報(bào)》2017年11期
【摘要】:為有效檢測(cè)出芯片在設(shè)計(jì)和外包制造過(guò)程中是否被插入硬件木馬電路,提出一種在芯片設(shè)計(jì)階段插入二選一數(shù)據(jù)選擇器(MUX)來(lái)提高電路節(jié)點(diǎn)轉(zhuǎn)移概率的方法.即在電路中轉(zhuǎn)移概率低于轉(zhuǎn)移概率閾值的候選節(jié)點(diǎn)的主要輸入端插入MUX來(lái)提高相關(guān)節(jié)點(diǎn)的轉(zhuǎn)移概率,從而實(shí)現(xiàn)加速電路中硬件木馬的檢測(cè).通過(guò)對(duì)扇出錐和電路邏輯拓?fù)浣Y(jié)構(gòu)的分析,選擇對(duì)整個(gè)電路轉(zhuǎn)移概率影響最大的節(jié)點(diǎn)作為候選節(jié)點(diǎn),實(shí)現(xiàn)對(duì)MUX插入算法的優(yōu)化,從而減少M(fèi)UX的插入數(shù)量.同時(shí)增加關(guān)鍵路徑延時(shí)限制,避免電路關(guān)鍵路徑延遲超過(guò)預(yù)先設(shè)定的閾值.將預(yù)先設(shè)計(jì)的硬件木馬電路的輸入端插入在電路中轉(zhuǎn)移概率較小的節(jié)點(diǎn),并向電路輸入端輸入激勵(lì)信號(hào),分析計(jì)算在MUX插入前后電路轉(zhuǎn)移概率變化以及硬件木馬電路的激活概率.ISCAS'89基準(zhǔn)電路的實(shí)驗(yàn)結(jié)果表明:在插入MUX之后,電路整體轉(zhuǎn)移概率顯著提高,電路中轉(zhuǎn)移概率小于轉(zhuǎn)移概率閾值的節(jié)點(diǎn)數(shù)明顯降低;被插入在電路中的硬件木馬被激活的概率顯著提高;電路關(guān)鍵路徑延時(shí)增加百分比控制在預(yù)先設(shè)定的比例因子之內(nèi).
[Abstract]:In order to detect effectively whether the chip is inserted into the hardware Trojan circuit during the design and outsourcing process, a method is proposed to improve the transition probability of circuit nodes by inserting a data selector (MUX) from two parts in the design phase of the chip.That is to say, MUX is inserted into the main input of candidate nodes whose transition probability is lower than the threshold of transition probability to improve the transition probability of related nodes, thus the detection of hardware Trojan horse in the accelerating circuit can be realized.Based on the analysis of the fan out cone and the logical topology of the circuit, the nodes that have the greatest influence on the transition probability of the whole circuit are selected as candidate nodes to optimize the MUX insertion algorithm and reduce the number of MUX inserts.At the same time, the critical path delay limit is increased to avoid the circuit critical path delay exceeding the preset threshold.The input end of the pre-designed hardware Trojan circuit is inserted into the node with low transition probability, and the excitation signal is input to the input end of the circuit.The experimental results of calculating the circuit transition probability before and after the MUX insertion and the activation probability of the hardware Trojan circuit. The experimental results show that after inserting MUX, the overall transition probability of the circuit is significantly increased.The number of nodes whose transition probability is less than the threshold of transition probability is obviously reduced; the probability of being activated by the hardware Trojan horse inserted into the circuit is increased significantly; and the percentage increase of critical path delay in the circuit is controlled within the predetermined scale factor.
【作者單位】: 西南交通大學(xué)信息科學(xué)與技術(shù)學(xué)院;哈爾濱工業(yè)大學(xué)空間基礎(chǔ)科學(xué)研究中心;
【基金】:國(guó)家自然科學(xué)基金(61100031)
【分類(lèi)號(hào)】:TN407
【相似文獻(xiàn)】
相關(guān)碩士學(xué)位論文 前1條
1 尹吉樂(lè);轉(zhuǎn)移概率不確知Markovian跳變廣義系統(tǒng)的指數(shù)容許性和H_∞濾波[D];哈爾濱工業(yè)大學(xué);2016年
,本文編號(hào):1753359
本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/1753359.html
最近更新
教材專(zhuān)著