基于门级网表的硬件木马检测技术研究

来源 :电子科技大学 | 被引量 : 13次 | 上传用户:whbniuniu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路的发展以及集成电路设计和生产的全球化,集成电路本身的安全问题引起了广泛的关注,目前已经发生了多起由于集成电路安全问题而影响到国家安全的案例,因此非常有必要对集成电路中可能存在的硬件木马电路进行检测。硬件木马能够在RTL设计阶段、DFT设计阶段、布局布线阶段或者芯片最终制造阶段插入,其可能被植入到专用集成电路(ASICs)、商用模块中(COTS)或微处理器中等模块中。我们能够得到这些电路的门级网表,因此本文进行了基于门级网表的硬件木马检测技术的研究,主要内容为:1.根据硬件木马电路的触发电路和执行电路的分类,分析其特征,并完成木马电路的特征提取;然后对待检测电路(CUD)的不同功能模块进行分析,根据其特点确定了基于门级网表的硬件木马检测技术的适用范围;2.在对电路的功能进行分析后,然后根据木马电路的结构特征,完成了对异常端口、异步电路、不可测电路和低翻转率节点等可疑信号的检测;3.根据ATPG的等价性原理,完成可疑信号中等价信号和冗余信号的移除,减少可疑信号的数量;然后根据可疑信号之间的相关性将可疑信号划分为可疑模块,随后根据模块的规模和特征分别通过拓扑或仿真两种方式获得其翻转概率,并通过翻转概率对可疑模块进行评估,进一步降低可疑信号的数量;最后通过对可疑信号进行修正,获取尽可能完整的木马电路;4.通过对网表文件的语义分析,以邻接表的数据结构完成门级网表在内存中的存储,并对时钟网络、复位网络和逻辑网路进行分离,对门级网表电路特征和抽象特征进行分析,确定门级网表数据存储结构。5.完成可疑模块和宿主电路的层次化,并分析可疑模块与宿主电路的连接关系,然后通过可疑模块的仿真和门级网表的电路特征,实现对木马电路的分析和确认;6.将基于门级网表的硬件木马检测技术和流程封装在图形用户界面(GUI)中,提供了一个简洁直观的方式实现门级网表上的硬件木马检测。
其他文献
卷积神经网络(CNN)是典型深度学习算法,通过建立、模仿人脑的机制来解释数据,可以把原始数据通过一些简单的模型转变成更高层次的、更加抽象的表达。本文通过对传统卷积神经
为了让小麦科技工作者对小麦与赤霉病菌互作的分子机制有一个全面的了解,从小麦赤霉病抗性的遗传规律、抗性基因的分子定位、互作过程中寄主相关的防卫反应基因、赤霉病菌的
环境意识是影响环境行为的决定因素,环境意识也已经成为一个社会文明程度和国家进步的重要指向标。因此,开展环境意识调查,根据调查数据结果分析,提出环境保护的对策,具有重
<正>初夏时节,走进普定县化处镇化新村"兵支书孵化基地","兵支书"欧发元穿梭在田间地头查看韭菜长势。两年前,退伍20多年的他成为村里发展的"领头雁",带着贫困户种植韭菜。"
浪漫主义音乐时期是音乐大师层出不穷的时期,也是钢琴音乐发展到顶峰的时期,这一时期无论从钢琴的演奏技巧还是表现上都达到了前所未有的高度。浪漫派的音乐突破了循规蹈矩的
【正】 本文主要讲述对新编九年义务教育《全日制音乐教学大纲(初审稿》(以下简称《大纲》)的理解.着重研究其中新的原则和内容。 这份《大纲》经在各地深入调查,广泛征求意
随着农用薄膜用量的不断增加,农用薄膜的土壤污染问题也日益突出。简析农用薄膜对土壤污染现状、原因与治理对策。
以1974年锡林浩特水文站实测径流数据为例,通过Lyne-Hollick、Chapman、ChapmanMaxwell、Boughton-Chapman四种方法对其进行基流分割。一方面研究不同滤波方法滤波次数、滤波
企业环境会计的一项重要内容就是环境成本的会计核算,与传统成本核算方法相比,作业成本法是一种更加先进的成本核算方法,它提供了一种新的核算企业环境成本的途径。本文在首
目的:考察盐酸二甲双胍缓释片体外释放影响因素,建立其释放度测定方法。方法:采用UV法测定盐酸二甲双胍缓释片在不同溶出递质、不同方法和不同转速的释放度。结果:UV法测定盐酸二