The present invention relates to the technical field of integrated circuit can trust detection, low activity node removal circuit efficiently, improve the activity of the circuit, greatly shorten the low activity node activation time, random activation time reduces the hardware detection process of hardware Trojan Trojan in a certain extent and uncertainty. In addition, combined with the bypass signal analysis method or logic test method, it can greatly shorten the activation time of hardware Trojan horse, and can effectively improve the detection rate of hardware Trojan horse. The technical scheme of the invention is effective methods to improve the hardware Trojan activation probability comprises the following steps: Step 1: generate random test vectors and excitation circuits; step 2: Turning statistical information on each node of the circuit; step 3: set the critical probability threshold; step 4: determine the location of implant node; step 5: circuit, detection. The invention is mainly applied to the situation of integrated circuit trustworthiness detection.
【技术实现步骤摘要】
有效提高硬件木马激活概率的方法
本专利技术涉及集成电路可信任性检测
,具体涉及一种有效提高硬件木马激活概率的方法。
技术介绍
随着半导体制造工艺不断提高,集成电路广泛应用在国民生活中,尤其是国家安全、军事、通信、金融、交通等关乎国家命脉的行业,而集成电路的设计,制造,测试和封装也随着经济全球化的趋势逐渐分离,越来越多的第三方公司和人员参与进来,芯片在加工过程中不完全自主可控,攻击者可以在任何阶段对原始电路设计进行篡改形成恶意电路,监视电路的状态,在特定的状态下激活电路,使电路系统暂时性瘫痪,芯片失效,功能紊乱或者信息泄露。芯片作为现代信息系统硬件设备的核心,芯片安全更是信息安全产业链中尤为重要的一环,硬件木马在底层硬件方面严重冲击了现代信息系统,给信息安全造成了极大的威胁,如何保证芯片的安全性和可靠性引起了世界各国的广泛的关注。近年来随着对硬件木马的研究逐渐深入,在硬件木马的检测技术方面取得了很多成果,主要有物理检测、功能检测、安全性设计、旁路信号分析三种。物理检测是一种破坏性检测。该方法对芯片进行破坏性检测,不仅耗时,成本较高,而且只能做部分的抽样检查。在大量待测芯片中应用这种方法不能遍历每一个芯片,因此不能保证每一个芯片都是安全的。随着电子工艺的快速发展,物理检测的弊端越来越明显,在当今硬件木马的检测技术中已经很少使用到失效分析来检测芯片中是否存在硬件木马。功能检测技术是在VLSI(超大规模集成电路)故障检测与差错检查的基础上发展起来的,在输入端口施加测试向量,观察电路的输出信号与预期的输出之间的差异,从而判断硬件是否存在缺陷与木马。该方法需要观 ...
【技术保护点】
一种有效提高硬件木马激活概率的方法,其特征是,步骤如下:步骤1:随机测试向量的产生与激励电路:根据原始电路建立仿真验证平台,随机产生测试向量,利用Synopsys公司的数字电路仿真软件VCS仿真原始电路设计,得到原始电路的内部节点翻转信息文件;步骤2:统计电路的各节点的翻转信息,获取各节点的翻转概率:利用shell脚本处理软件对电路的内部节点翻转信息文件进行提取并分析,获取节点的翻转概率信息列表;步骤3:设置临界概率阈值,确定低活性节点列表:根据设置的临界概率阈值确定节点的低活性节点列表,去除重复的节点、电源和地等不变的节点,得到筛选后的低活性节点列表;步骤4:确定植入节点位置,执行异或门和计数器的插入操作:编写脚本,分析电路结构,确定在低活性节点的前一级节点作为植入节点,在该节点插入异或门,直到所有的可植入节点都插入完毕;步骤5:综合电路,结合旁路信号分析方法进行检测:对修改后的电路进行综合分析,并结合旁路信号分析方法,在测试模式下,对采集的旁路信息进行比较分析,实现硬件木马的检测。
【技术特征摘要】
1.一种有效提高硬件木马激活概率的方法,其特征是,步骤如下:步骤1:随机测试向量的产生与激励电路:根据原始电路建立仿真验证平台,随机产生测试向量,利用Synopsys公司的数字电路仿真软件VCS仿真原始电路设计,得到原始电路的内部节点翻转信息文件;步骤2:统计电路的各节点的翻转信息,获取各节点的翻转概率:利用shell脚本处理软件对电路的内部节点翻转信息文件进行提取并分析,获取节点的翻转概率信息列表;步骤3:设置临界概率阈值,确定低活性节点列表:...
【专利技术属性】
技术研发人员:赵毅强,刘燕江,何家骥,刘阿强,
申请(专利权)人:天津大学,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。