[发明专利]基于二维校准的硬件木马检测方法有效
申请号: | 201510465157.6 | 申请日: | 2015-07-31 |
公开(公告)号: | CN105117646B | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 陈吉华;吴志凯;李晓卫;赵志勋;何小威;马卓;张明;乐大珩;隋强;李水晶涛 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | G06F21/55 | 分类号: | G06F21/55;G06F21/56;G06F11/34;G06T7/00 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 周长清 |
地址: | 410073 湖南省长沙市砚瓦池正街47号中国人*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片 待测芯片 样本芯片 功耗数据 功耗信息 木马检测 木马 校准 二维 特征信息库 主成分分析 测试激励 方法选择 峰值电流 随机抽取 随机选择 功耗 漏流 抽取 分区 解剖 施加 采集 参考 检测 统计 | ||
1.一种基于二维校准的硬件木马检测方法,其特征在于,步骤为:
S1:通过反向解剖的方法选择一个不含硬件木马的干净芯片,记为Golden芯片;
S2:在与Golden芯片同一批次的芯片中随机选择m个芯片作为参考的样本芯片;m为自然数;
S3:在另一批次的芯片中随机抽取m个芯片作为待测芯片;
S4:对样本芯片和待测芯片施加相同的测试激励,收集样本芯片和待测芯片的功耗信息;
S5:抽取并统计出功耗信息数据中样本芯片和待测芯片的动态峰值电流Ipeak和静态漏流Ileakage,并依据Ipeak和Ileakage的值将采集到的功耗数据分为9个分配区域;
S6:对分区后落在同一个分配区域内的功耗数据分别建立相应的功耗特征信息库;
S7:按照分配区域对功耗数据进行主成分分析;如果待测芯片的功耗数据与Golden芯片的功耗数据落在同一个区域内,说明待测芯片是正常的,待测芯片中未被植入硬件木马;反之,则说明待测芯片中含有硬件木马;
所述步骤S5和步骤S6中,先抽取出采集到的功耗数据的动态峰值电流Ipeak以及静态漏流Ileakage,抽取出Ipeak的最大值、最小值,同理抽取出Ileakage的最大值和最小值,将Ipeak和Ileakage均分为三部分,以Ipeak作为纵轴,Ileakage作为横轴,共构成9个区域;然后,统计出落在各个区域的功耗数据的组数,建立功耗特征信息库。
2.根据权利要求1所述的基于二维校准的硬件木马检测方法,其特征在于,所述步骤S1的具体流程为:
S1.1:对芯片进行解剖、腐蚀,使待测芯片的硅片完全显现出来;
S1.2:对芯片各层的物理图像进行还原,同时利用电子显微镜或者光学显微镜,对还原得到的物理图像进行逐层拍照得到芯片的图像;
S1.3:将拍照得到的图像进行拼接得到每层的完整图像,利用逆向分析工具把照片整合成完整的芯片版图;
S1.4:对整合后的图像与原始的GDSII数据通过坐标对图像进行校正;
S1.5:对校正后的数据进行分析判断二者之间的一致性;如果完全一致,则说明待测芯片是正常的;如果不一致,则分析是由外因引起的还是由电路中可能存在的可疑结构引起的。
3.根据权利要求1或2所述的基于二维校准的硬件木马检测方法,其特征在于,所述主成分分析法的流程为:
1)求出功耗数据的均值;
2)求出功耗数据的特征协方差矩阵;
3)求出特征协方差矩阵的特征值以及特征向量;
4)求出将特征值按照从大到小的顺序排序,选择其中最大的k个,然后将其对应的k个特征向量分别作为列向量组成特征向量矩阵;k为自然数;
5)将样本点投影到选取的特征向量上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510465157.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:颈椎牵引仪
- 下一篇:一种解锁方法及移动终端