数字类型的硬件木马设计实现与分析

来源 :电子科技大学 | 被引量 : 11次 | 上传用户:qutong19921107
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
集成电路芯片在现代科技的各个领域都扮演着至关重要的角色,从智能手机、汽车电子、医疗设备,到具有国家战略意义的军用武器,都离不开芯片。现在芯片设计的分工合作使得人们无法控制集成电路的整个环节,攻击者很可能利用集成电路设计、制造的某个环节对电路进行篡改,恶意植入硬件木马电路。硬件木马设计、检测逐渐受到重视,成为集成电路领域一个新的研究热点。基于此,本文主要研究数字类型硬件木马电路的设计方法,选用ARM9处理器软核作为目标电路,详细研究了硬件木马在RTL级、网表级的设计策略,然后在处理器上设计了数十种RTL级木马电路和一种网表级木马电路。RTL级包括功能型木马、降低性能的木马和泄露信息的木马。最后通过软件仿真测试所有木马电路的有效性,利用FPGA验证RTL级木马触发电路的工作状态,并结合在RTL级提出的三条设计规则,对木马电路的性能做出归纳总结。本文完成的研究工作和所做的贡献主要包括:第一,概述现有的硬件木马技术。包括硬件木马的特点、分类,常用的设计方法和检测方法,分析了它们各自的优缺点。第二,建立硬件木马攻击模型。这个模型站在攻击者的角度,建立植入硬件木马电路从而攻击芯片的整个过程,结合目标电路ARM9处理器内核,罗列木马电路的攻击点。第三,提出硬件木马设计策略。包括RTL级硬件木马的三条设计规则,网表级木马的设计规则,以及如何设计木马的保护电路。基于这些策略,共设计了14个木马电路,包括9个修改功能型、3个降低性能型、1泄露信息型木马,以及1个网表级木马。在论文中给出了每个木马电路的实现过程和设计目的,大多数电路的侧重点都在于木马触发电路的设计。第四,制定硬件木马验证方案。通过软件仿真证明木马电路功能的正确性,FPGA硬件测试木马触发电路的实际工作状态。再结合植入木马后电路的功耗、面积,以及木马电路的触发率等方面来评判木马的性能,最后给出文中设计的数字型硬件木马优劣的结论。为了模拟ARM9的实际工作环境,本课题还设计了10个嵌入式程序。
其他文献
随着互联网时代的来临,信息技术不断加强,"共享经济"作为一种新型的经济模式越来越受到人们的关注和追捧。本文将对于国内外"共享经济"理论的提出与研究发展作以总结论述,借
随着Android智能手机的大量普及和广泛应用,针对Android智能手机的恶意软件也越来越多。其主要危害是:恶意扣费、窃取用户隐私、恶意欺诈等等。因此我们关注Android智能手机
注塑成型是利用塑胶原料受热后成为熔融状态流体,然后利用注射成型机的压力、速度,将熔融塑胶注射入预先设计好的紧闭模腔内,经过冷却后得到所需制品的过程。塑胶制品被广泛
选取三种国际质量管理方面的权威期刊近10年与质量管理相关的文献为研究对象,将符合条件的文献按研究主题和研究方法分别进行归类,并根据归类汇总结果和知识图谱分析情况,从
近年来,随着计算机和网络技术的迅速发展,人们对网络的依赖程度越来越高,而网络安全问题越发突显,其中木马的威胁越来越大。木马分析是检测和防范木马的重要基础,但是人工对
随着互联网技术的发展,网络安全的问题越来越引起人们的关注。近年来黑客攻击和入侵事件频繁,网络攻击行为已从单纯的以破坏为口的逐步转化为以攫取经济利益为目的,黑色产业
随着信息终端智能化程度的不断提升,对芯片的规模和功能要求也越来越高,集多功能于一身的片上系统(System on Chip,So C)成为集成电路(Integrated Circuit,IC)设计的主流。考
随着我国经济的快速发展、城镇化进程的加快,生活垃圾的产生量呈不断增长的趋势,目前我国已经有2/3的城市陷入了"垃圾围城"的窘境。基于对以家庭为单位的社区居民进行问卷访
本文介绍了生物的小进化和大进化概念,并重点阐述了大进化的类型,包括高速进化、中速进化、低速进化、镶嵌式进化、复化式进化、分化式进化、特化式进化和简化式进化。
  本文对近年来人们对条带状铁矿形成时代的研究现状及部分研究结果进行了概述,并介绍了条带状铁矿的构造环境。