当前位置:主页 > 科技论文 > 电子信息论文 >

基于AHB-SRAM控制器的硬件木马研究与设计

发布时间:2020-06-14 18:08
【摘要】:随着集成电路产业的迅速发展,其产品已渗入到国民经济和社会发展的方方面面。小到智能手机、平板电脑、智能盒子等个人用品,大到计算机、汽车电子、智能化工业等大型设备,大大丰富了集成电路芯片的应用领域。不仅如此,国家的军用设备、军事通信、航天卫星等,同样也离不开芯片的应用。然而,芯片设计是多方合作的结果并且我国的芯片大部分依赖于进口,使其安全性需要得到足够的重视。因此,开展硬件木马设计的研究工作,有利于为木马检测提供新的方向,建立更加全面的安全信息系统。本文基于目标电路AHB-SRAM控制器,在RTL级,对现有木马检测技术进行分析,从而对数字型硬件木马的代码设计规则提出新的要求,并对木马计数器模块进行优化。然后,对目标电路的电路实现,各模块接口等进行分析,标记出其电路脆弱点,并设计8种不同触发类型的硬件木马进行插入,通过软件仿真验证其有效性,并通过综合后的功耗、面积等数据,进行总结优化。最后,基于硬件木马,提出一种IP版权保护机制的新方法。在硬件木马设计的研究中,本文开展了以下工作:(1)对硬件木马的概念、分类、常用设计类型以及检测技术进行归纳总结。(2)分析RTL级现有木马检测技术,提出躲避传统检测、躲避UCI检测以及提高可控性的木马代码设计新规则及具体实施方法。(3)在相同频率等条件下,对二进制、格雷码及独热码三种编码方式的木马计数器模块进行仿真综合。其中,对于格雷码,由于其电路复杂度较高,使其面积为二进制编码面积的1.18倍,是独热码编码的1.15倍,但其动态功耗相比于二进制编码减少20%;对于独热码,它具有最低的动态功耗,相比于二进制编码减少49%,相比于格雷码减少36%,并且其电路结构简单,面积与二进制编码相近。分析得出,采用独热码编码的计数器模型有利于提高木马隐蔽性,并且通过带使能端的多级串联能够有效解决独热码计数周期短的缺点。(4)设计目标电路AHB-SRAM控制器,对选取理由、故障检测算法、电路实现以及各模块接口进行详细说明。着重对电路BIST模块的March C算法进行分析,从而找出其算法漏洞,并结合目标电路,罗列出其电路脆弱点。(5)基于以上代码设计规则以及模型优化,设计了8种不同触发类型的硬件木马插入到目标电路中,包括1种组合逻辑型木马、4种计数器型木马以及3种状态机型木马,通过软件仿真验证其有效性,并通过电路综合报告,从功耗、面积、触发率等因素进行对比及总结。得出,计数器型木马在实现较低触发率的同时会以面积和功耗作为代价,而状态机型在实现较低触发率的同时其面积和功耗具有一定优势,并且采用电路复用的设计可以进一步减少其面积与功耗。总结可知,在满足其触发需求的情况下,应首要考虑状态机型木马的使用。(6)基于硬件木马,通过计数器与状态机结合的设计方式,实现固定时间和特定事件触发,展现了其作为IP版权保护机制的可行性。
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TN402;TP309
【图文】:

木马,论文数量,研究方向


从最近几年的文章来看,国内的主要研究重点在于硬件木马的检测方法,而对于硬件木马的设计理论研究较少,其木马各方向论文数量对比如图 1.2 所示。图1.2 木马各研究方向论文数量对比1.3 论文结构安排本论文共分为五部分。第一章,首先说明了集成电路在现代生活中的重要作用,并从其安全性出发,阐

门单元,不可控


图 3.5 展示了门单元的不可控度,计算时认为每个信号都是独立的,忽略了信号之间的依赖关系。图3.5 门单元的不可控度有了每个信号的不可控度,攻击者就可以根据实际需求来选择硬件木马的输入节点。

【相似文献】

相关硕士学位论文 前1条

1 朱哲立;基于AHB-SRAM控制器的硬件木马研究与设计[D];西安电子科技大学;2019年



本文编号:2713166

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/2713166.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户46231***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com