FPGA逆向工程关键技术研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:zzzzkj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现场可编程逻辑阵列(Field Programmable Gate Array,FPGA)在航空航天,高性能计算等领域的广泛应用,其安全问题也引起了学术界和工业界的广泛关注与研究。目前,在硬件安全领域,硬件木马(Hardware Trojan,HT)攻击是FPGA安全的一大威胁。现有FPGA木马检测方法主要是对于设计代码和网表进行分析,但是一般的用户只能拿到用于FPGA配置的比特流(Bitstream)文件,因此无法进行木马检测。本文对于FPGA逆向工程中的关键技术进行研究,旨在将比特流转换成网表和代码,从而帮助硬件木马检测。本文的主要工作如下:1)FPGA逆向工程工具链设计与实现为了完成FPGA逆向工程,本文中设计并实现了一条FPGA逆向工程工具链,其中包含了三个工具,分别为映射收集器,比特流逆向工具和网表逆向工具。本文设计的映射收集器可以通过详尽的黑盒测试得到不被公开的比特流映射信息,从而完成数据库的搭建,为后续逆向操作提供支持。比特流逆向工具结合数据库中的信息对于比特流数据进行分析处理,从而还原出网表。网表逆向工具则通过对逆向网表的结构功能进行分析处理从而完成网表到RTL代码的转换。也就是说,本文中的工具链可以完成比特流到代码的完整逆向工程。2)逆向工程工具链评估分析本文中定性定量地对于逆向工程工具链进行了评估。在定性评估中,本文将工具链与现有的FPGA逆向工程工具进行了对比。通过对比发现本文提出的工具链相较于前人的工作更加完整,具体来说,本文中的工具链的数据库中包含了详细的FPGA结构信息和比特流映射信息,另外本文提出的工具链可以完成比特流到网表,网表到代码两个阶段的逆向工程。在定量评估中,本文对于13个基准电路的比特流进行了逆向工程,发现可以以100%的逆向精度逆向出这13个比特流的网表。除此之外,在网表逆向工程实验中,工具链生成的逆向代码通过了与源代码的形式化验证,说明本文中提出的工具链可以从比特流中还原出功能等效的代码。3)FPGA逆向工程应用:木马检测与植入通过实验说明了逆向工程工具链的有效性之后,本文选择了一个有木马设计,使用逆向工程工具链将其比特流逆向为网表和代码,然后使用两种木马检测技术,COTD(Controllability and Observability for hardware Trojan Detection)技术和代码覆盖率技术,分别在逆向文件中检测硬件木马。实验结果说明,逆向文件中的恶意逻辑可以被成功检测出来,这说明本文提出的工具链可以帮助木马检测。除此之外,本文还提出了一种基于逆向工程木马植入的方法,针对片上网络(Network-on-Chip)应用,设计了两种新型片上网络木马,可以利用逆向工程技术植入到RTL代码当中。
其他文献
<正>2013年中央一号文件提出,要"推进农村生态文明建设","努力建设美丽乡村",2014年中央一号文件再次强调指出"通过美丽乡村建设,建设农民美好生活的家园",连续两个中央一号
伴随着人类对智能、便利、舒适的家居环境的不断追求,智能家电领域的研究也风起云涌。尽管如此,目前市场上存在的很多智能家电产品价格昂贵,操作繁琐,添加了很多华而不实的特
农民收入问题是“三农”问题的核心和根本问题,党中央始终坚持把“三农”问题作为主要工作来抓。农民增收问题既是经济问题,又是政治问题,研究农民增收问题对于和谐社会的构
农业的发展一直是国家政策扶持的重要区域,农村特有的环境与经济形势使得农业的发展非常的缓慢,受到资金不足、农业信贷的约束,农村地区的金融机构入住率与覆盖面都是非常低
目的 探讨单手操作退针在提升小儿静脉留置针穿刺成功率中的应用效果。方法 以2017年2月至2018年2月66例小儿静脉留置针穿刺患儿作为研究对象。采用系统随机分组的方式分为对
从实践来看,对于刑事错案的发现常依赖于偶然性因素,应对错案的反应机制和制度化的纠错机制似乎还有所不足。分析刑事错案的客观存在,放眼西方法治国家刑事错案应对制度汲取
加强大学生社会主义核心价值观教育,有助于大学生净化思想,健康成长,有助于推动高校思想政治教育创新发展。新媒体对大学生社会主义核心价值观教育既带来丰富教育内容、创新
本文在国内学术界和教育界首次明确提出大学生哲学素质的培养模式。认为哲学素质是文化素质、道德素质、心理素质的核心;大学生哲学素质的培养,要以哲学知识的掌握为基础,哲学能
指出城市对于经济与社会发展的重要意义,讨论"智慧城市"的特征以及图书馆和信息服务可为智慧城市发展做出的贡献。文章指出,所有图书馆都需要"智慧图书馆员"的存在,并强调图
公开选拔是新时期我党选拔任用领导干部的一种重要方式,它对于拓宽选人视野、消除用人不正之风、提高干部选拔公信度具有重要的现实价值。针对党政领导干部公开选拔标准和流