发明名称 集成电路中硬件木马检测的信号处理方法及其系统
摘要 本发明提供一种集成电路中硬件木马检测的信号处理方法及其系统,包括:获取待测集成电路的至少两个旁路信号;对各个所述旁路信号分别提取时域特征和频域特征,将所述待测集成电路对应的各个所述旁路信号的时域特征和频域特征组成n维特征向量;将所述n维特征向量按照预设转换方式转换成表征集成电路中存在硬件木马的风险大小的硬件木马风险指数;将所述待测集成电路的硬件木马风险指数与预设的风险指数阈值进行比较,根据比较结果判断所述待测集成电路是否存在硬件木马。本发明能够根据多个集成电路的旁路信号对集成电路的硬件木马进行检测,提高集成电路的安全性。
申请公布号 CN103698687B 申请公布日期 2017.01.04
申请号 CN201310698222.0 申请日期 2013.12.18
申请人 工业和信息化部电子第五研究所 发明人 王力纬
分类号 G01R31/28(2006.01)I 主分类号 G01R31/28(2006.01)I
代理机构 广州华进联合专利商标代理有限公司 44224 代理人 王茹;曾旻辉
主权项 一种集成电路中硬件木马检测的信号处理方法,其特征在于,包括以下步骤:获取待测集成电路的至少两个旁路信号;对各个所述旁路信号分别提取时域特征和频域特征,将所述待测集成电路对应的各个所述旁路信号的时域特征和频域特征组成n维特征向量,其中,n的具体数值由获取的旁路信号的个数以及对应的时域特征和频域特征的数目决定;将所述n维特征向量按照预设转换方式转换成表征集成电路中存在硬件木马的风险大小的硬件木马风险指数;将所述待测集成电路的硬件木马风险指数与预设的风险指数阈值进行比较,根据比较结果判断所述待测集成电路是否存在硬件木马;其中,将所述n维特征向量按照预设转换方式转换成表征集成电路中存在硬件木马的风险大小的硬件木马风险指数的步骤包括:对所述待测集成电路的n维特征向量的高斯混合分布和参考矢量的高斯混合分布按照以下公式执行L2距离计算方法:||H(x)·G(x)||<sub>L2</sub>=∫H(x)G(x)dx其中,H(x)为所述待测集成电路的n维特征向量,G(x)为所述参考矢量;所述参考矢量由已知无硬件木马的集成电路的旁路信号及其时域特征、频域特征构成;按照下式计算所述硬件木马风险指数:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>R</mi><mi>I</mi><mo>=</mo><mn>1</mn><mo>-</mo><mfrac><mrow><mo>|</mo><mo>|</mo><mi>H</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>G</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>|</mo><msub><mo>|</mo><mrow><mi>L</mi><mn>2</mn></mrow></msub></mrow><mrow><mo>|</mo><mo>|</mo><mi>H</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>|</mo><msub><mo>|</mo><mrow><mi>L</mi><mn>2</mn></mrow></msub><mo>|</mo><mo>|</mo><mi>G</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>|</mo><msub><mo>|</mo><mrow><mi>L</mi><mn>2</mn></mrow></msub></mrow></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0001004138200000011.GIF" wi="580" he="173" /></maths>其中:RI为所述硬件木马风险指数,<img file="FDA0001004138200000012.GIF" wi="622" he="102" />
地址 510610 广东省广州市天河区东莞庄路110号