基于FPGA的硬件木马设计与检测方法研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:lonlinyang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在一个计算系统中,硬件芯片的安全是整个系统安全的基础。随着信息技术的发展,近年来针对硬件设备的攻击层出不穷,而硬件木马便是其中一种。硬件木马是攻击者对硬件电路的一种恶意篡改,被植入硬件木马的芯片可能会泄露信息、改变功能或直接损坏,这给硬件的安全带来了极大的威胁,所以硬件木马问题自诞生以来便受到了广泛的关注。FPGA作为一种可编程硬件,由于其可配置、高性能等优点被广泛地应用于密码计算、视频编解码等对计算速度与实时性要求较高的领域。本文以FPGA为媒介,希望通过研究FPGA上的硬件木马问题来使得检测者能更好地对木马进行分析与检测。本研究基于旁路泄露信息的采集与分析,包含以下两方面:(1)硬件木马电路设计和检测方法(2)JTAG隐藏指令检测方法。基于旁路的硬件木马是一类可以泄露芯片内信息的木马。木马将芯片内的秘密信息通过旁路泄露给攻击者,攻击者对旁路信息进行采集与分析即可还原秘密信息。JTAG接口作为标准接口,在芯片读写与调试方面起到重要的作用。然而一些研究表明,芯片设计者可能会在JTAG相关指令中留下用于实现木马功能的隐藏指令。因此,对于安全检测者来说,了解待测芯片的JTAG所包含的指令是十分必要的。针对以上两个方面,本文主要研究内容如下:(1)提出了基于FPGA的旁路硬件木马设计。实验表明,攻击者通过对木马功耗进行差分功耗分析即可对秘密信息进行还原。(2)利用旁路木马功耗泄露与秘密信息间的相关性,提出了基于功耗的旁路木马检测方法,方法可有效地对旁路木马进行检测。(3)针对旁路木马设计进行了改进,通过引入由秘密信息生成的掩码来对木马消耗的功耗进行混淆以提高检测的难度。(4)针对芯片的JTAG进行了分析,提出了判断JTAG指令寄存器长度、数据寄存器长度和指令属性的方法,为后续对JTAG指令功能的分析打下了基础。实验针对了一款FPGA的JTAG指令进行了检测,检测结果符合预期。
其他文献
讨论了关于图书馆的根本职责的一些问题.文章指出图书馆的根本职责是文献的收藏、整理和提供利用,而不只是文献的集藏和整理.
随着电力体制改革的不断推进,适合各省的电力市场模式已完成初步建设,确保电力从计划管理往市场竞争平稳过渡,让市场上的电价合理反映电力供需关系,以便科学的引导和投资,合理配置相关资源。不同类型的用电量需求预测能为实现电力改革目标提供决策支持,不同的用电类型有着不同的价格和交易方式等,分类型预测结果不仅对电网投融资的资金而且对发电企业资源配置优化等相关决策具有参考价值。在现货市场环境下提出了 RFE特征
思想政治理论课是高校培育社会主义核心价值观的主渠道、主阵地,具有理论传播、价值引导和社会实践三大功能。本文以苏州大学为样本,通过调查问卷、小型座谈会、课堂实听等方
以晋城矿区15号煤层为例,统计分析煤层厚度,找出分布规律,科学合理确定采高范围。综合考虑技术和经济两方面因素,提出综采工作面三机设备选型优化方案,并总结出综采工作面三
近几年,花生油品质安全问题备受人们关注,特别是酸价、过氧化值和黄曲霉毒素B1超标等问题亟待重视。现针对花生油的生产过程,分析研究花生油品质影响因素,再对影响因素进行归
从事人力资源管理二十年,在工作中经常探寻管理经验。感觉一些东西模糊的存在于人力资源管理的全过程,发挥着很重要的作用,体现了管理者水平的高低,影响着事物的成败及决策的正确
加快培育新消费,有利于激励创新,为创新创业提供更大发展空间,促进创新生态系统不断完善以及创新链与产业链有效对接,形成更高水平的良性循环,从而增强经济发展内生动力改革
本文从一个乡镇图书馆发展较为后进的县级市的实际出发,找出了与先进地区的差距,提出了要对乡镇图书馆的作用提高认识及起步阶段应重点解决的三个问题。
文献主题标引就是对文献进行主题分析并赋予主题检索标识的过程.西文文献的主题标引一般采用<美国国会图书馆标题表>(Library of Congress Subject Headings简称LCSH).本文主