【技术实现步骤摘要】
集成电路硬件木马检测方法和系统
本专利技术涉及硬件安全检测
,特别是涉及一种集成电路硬件木马检测方法和系统。
技术介绍
随着半导体技术、制造技术的发展,硬件外包设计和流片成为全球化趋势,近年来出现了一种针对集成电路芯片的新型硬件攻击方式,称为“硬件木马”。硬件木马主要是指在IC设计和制造过程中人为地恶意添加一些非法电路或者篡改原始设计文件,从而留下“时间炸弹”或“电子后门”等,为后续攻击打开方便之门。硬件木马一旦被人为隐蔽地插入一个复杂的芯片中,一般要检测出来是十分困难的。随着硬件木马检测技术出现和发展,主要包括基于失效分析、逻辑测试以及旁路信号分析等检测方法。(1)基于失效分析的方法,是应用成熟的失效分析技术,在所要验证的芯片中选取一部分,然后使用精密的仪器设备,如扫描电子显微镜、电子透射显微镜、聚焦离子束等进行失效分析。然后,由扫描结果重构原始的电路设计,将反向工程设计与原始设计进行比较来判断芯片是否存在硬件木马。这种方法对结构较简单的芯片的检测效果不错,但这种检测方法十分耗时,且费用不菲,并且随着芯片的集成度越来越高,结构越来越复杂,这种检测方法往往变得无能为力。(2)基于逻辑测试的硬件木马检测方法,是通过产生测试激励激活电路中活性很低的值和事件,以便以最大的概率激活可能存在的硬件木马。由于这种逻辑测试不受工艺变量和测试噪声的影响,所以能检测出电路中各种小的硬件木马,但是逻辑测试需要找到合适的测试向量以激活木马,需要耗费较多的时间。(3)基于旁路信号分析的硬件木马检测方法,这是目前使用较多的检测方法,主要是通过检测分析电路中的旁路信号,如最大工 ...
【技术保护点】
一种集成电路硬件木马检测方法,其特征在于,包括如下步骤:获取设定数量的木马芯片和非木马芯片的旁路信息训练样本;对所述非木马芯片的旁路信息训练样本进行主成份分析获得非木马芯片的k维主特征向量;分别计算待测芯片的旁路信息向量在所述非木马芯片的k维主特征向量的待测芯片特征投影、以及所述木马芯片和非木马芯片的旁路信息训练样本在所述非木马芯片的k维主特征向量的木马芯片特征投影和非木马芯片特征投影;若k≤3,则根据待测芯片特征投影、木马芯片特征投影和非木马芯片特征投影绘制相应的k维图形,并根据所述k维图形判定待测芯片为木马芯片或非木马芯片;若k>3,则计算待测芯片特征投影分别与木马芯片特征投影、非木马芯片特征投影之间的马氏距离,并根据所述马氏距离判定待测芯片为木马芯片或非木马芯片。
【技术特征摘要】
1.一种集成电路硬件木马检测方法,其特征在于,包括如下步骤:获取设定数量的木马芯片和非木马芯片的旁路信息训练样本;对所述非木马芯片的旁路信息训练样本进行主成份分析获得非木马芯片的k维主特征向量;分别计算待测芯片的旁路信息向量在所述非木马芯片的k维主特征向量的待测芯片特征投影、以及所述木马芯片和非木马芯片的旁路信息训练样本在所述非木马芯片的k维主特征向量的木马芯片特征投影和非木马芯片特征投影;若k≤3,则根据待测芯片特征投影、木马芯片特征投影和非木马芯片特征投影绘制相应的k维图形,并根据所述k维图形判定待测芯片为木马芯片或非木马芯片;若k>3,则计算待测芯片特征投影分别与木马芯片特征投影、非木马芯片特征投影之间的马氏距离,并根据所述马氏距离判定待测芯片为木马芯片或非木马芯片;包括:若第一距离小于第二距离,则判定所述待测芯片为木马芯片;若第二距离小于第一距离,则判定所述待测芯片为非木马芯片;其中,第一距离为待测芯片特征投影与木马芯片特征投影之间的马氏距离,第二距离为待测芯片特征投影与非木马芯片特征投影之间的马氏距离。2.根据权利要求1所述的集成电路硬件木马检测方法,其特征在于,通过逆向工程获取设定数量的木马芯片和非木马芯片的旁路信息训练样本。3.根据权利要求1所述的集成电路硬件木马检测方法,其特征在于,所述对所述非木马芯片的旁路信息训练样本进行主成份分析获得非木马芯片的k维主特征向量的步骤包括:计算非木马芯片的旁路信息训练样本的旁路信号矩阵的各列数据的平均值,获得平均值矩阵;计算旁路信号矩阵的各列数据的标准差,获得标准差矩阵;根据平均值矩阵和标准差矩阵计算标准化矩阵;计算协方差矩阵的特征值及其特征向量,根据特征值的大小排序,并根据预设选取条件选择k个最大的特征值,根据所选择的特征值的特征向量获得非木马芯片的k维主特征向量。4.根据权利要求1所述的集成电路硬件木马检测方法,其特征在于,所述根据待测芯片特征投影、木马芯片特征投影和非木马芯片特征投影绘制相应的k维图形,并根据所述k维图形判定待测芯片为木马芯片或非木马芯片的步骤包括:分别在k维坐标系中绘制所述待测芯片特征投影、木马芯片特征投影和非木马芯片特征投影的k维向量图;若所述待测芯片特征投影向量与木马芯片特征投影向量的距离小于所述待测芯片特征投影与非木马芯片特征投影对应的空间距离,则判定所述待测芯片为木马芯片;若所述待测芯片特征投影向量与非木马芯片特征投影向量的空间距离小于所述待测芯片特征投影与木马...
【专利技术属性】
技术研发人员:何春华,侯波,王力纬,恩云飞,谢少锋,
申请(专利权)人:工业和信息化部电子第五研究所,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。