基于FPGA的硬件木马检测

被引量 : 9次 | 上传用户:glory001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,集成电路芯片已经渗透到现代科技的各个领域,对科技发展起着越来越大的推动作用,与此同时,针对芯片的攻击行为也越来越普遍。例如,芯片的设计与制造过程相分离这一趋势,导致芯片在外包制造过程中存在风险,部分不可信制造商可能更改芯片的原始设计,嵌入所谓的“硬件木马”电路,并在特定的触发激活条件下实现破坏性功能或泄漏芯片内部秘密信息,由于针对芯片硬件设计的木马攻击能够影响大量的器件并且检测困难,因此“硬件木马”被认为是对所有安全模型的一个重大威胁。本文首先介绍了硬件木马的概念及其基本原理以及国内外发展现状;接着按照一定的分类标准,详细说明了硬件木马的分类;然后探究了硬件木马的植入方式;最后重点介绍了硬件木马的检测方法。本论文完成的研究工作主要包括:1.完成了硬件木马检测平台的设计,包括总体设计、硬件部分的设计及软件部分的设计。该平台由三部分构成:PC上位机、示波器和以FPGA芯片为核心的PCB检测板。检测平台软件部分即Verilog语言描述的逻辑设计。2.在检测平台的FPGA芯片中设计并实现了AES加密的目标电路和一种电磁泄露型硬件木马。使用Verilog HDL语言实现了原始AES的加密算法电路,通过串口输入128位的明文和密钥,输出128位密文。查看输出128位的密文就可以判断AES电路是否正确。在AES原始电路中植入硬件木马,128位密钥能够被木马通过电磁泄漏出去,在一定的距离内,普通收音机能接受到128位的密钥信息。因此我们可以得到结论:设计的电磁泄漏型木马隐蔽而且成功的窃取了秘密信息。3.基于LabVIEW开发了自动测试平台。该平台主要能自动发送并接受明文、密钥和密文,将FPGA芯片的功耗数据自动采集并保存到excel中。该自动测试平台能减少实验中的人为干扰和失误、提高实验效率。4.研究了基于多参数的硬件木马检测方法,并在检测平台上开展了硬件木马检测实验。该检测方法将芯片供电电流与晶体管的工作频率相关联,利用两者之间的联系来辅助硬件木马的检测。硬件木马检测实验的结果表明:本文实现的电磁泄漏型硬件木马约占整体逻辑部件面积的2.6%,具有较好的隐蔽性,而且可以将AES加密电路的128位密钥通过电磁发射成功泄漏出去;利用基于多参数的硬件木马检测方法可以将该硬件木马成功检测出来,检测分辨率可达到10-2,从而可以把含有木马芯片成功地分离出来。
其他文献
太极图寓意深刻,宇宙大太极,人身小太极。古老的中医理论具有全息论的萌芽,现代全息论与中医理论十分契合。中医的脉诊、耳诊、足诊以及相应疾病的治疗,都是全息论在临床上的
沪通长江大桥全长11.076km,通行4线铁路和6车道高速公路。其中,大桥主航道桥为目前世界最大跨度公铁两用斜拉桥(主跨1092m)。工程建设规模宏大,技术含量高,施工工期紧、施工
目的:观察温阳利水法治疗老年肾积水的疗效。方法:将肾积水的患者随机分为对照组与治疗组。对照组20例,使用利尿剂及针对病因药物治疗;治疗组22例,应用温阳利水中草药治疗。
在商业银行管理中,有效的考核机制能够增强银行的盈利能力,提高资产质量,也能为银行培育人力资源,同时达到提高银行现实竞争力和潜在竞争力的效果。客户经理的考核机制对于商
异步电机是各类电机中应用最广、需求量最大的一种,广泛用于交流调速系统。异步电动机矢量控制实现了励磁电流与转矩电流的解耦控制而具有优良的动态性能,但其控制性能很大程
在2009--2012年期间对山东地区众多燃煤电厂1898个煤质样本进行了工业分析和发热量的测定。统计水分、灰分、挥发分及固定碳等指标的分布情况,在利用SPSS分析各指标与发热量的
针对传统的局部放电模式分类器存在的不足,提出了一种基于统计特征参数与相关向量机( RVM )的变压器局部放电类型识别的新方法。首先针对4种变压器局部放电实验模型的二维图谱
<正> 对《过秦论》中“践华为城,因河为池”这一句话中的“践”字,课文是这样注释的:“践,踏。”教师用书则把这句话翻译为:“踏上华山修城墙,借用黄河做护城河。”课本和教
我国高速的城市化进程改变了土地原有的水文条件,在气候变暖的趋势下,许多城市面临洪涝灾害、环境水质污染和水资源缺乏等紧迫的现实问题。传统以排水、防洪为单一功能的市政
舒克申作为俄罗斯文坛独树一帜的作家、导演,他的短篇小说不仅承接了俄罗斯传统文学的特质,同时又被赋予了他个人的创作特点,这些在他的短篇小说中都有迹可循。基于此,本文主