基于支持向量机的门级硬件木马检测方法

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:pwf890617
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着集成电路产业的迅速发展,晶体管技术不断缩小,集成电路的规模在不断扩大,由此带来的制造成本和制造周期也在不断上升。多数集成公司为了降低制造成本和制造周期,在设计阶段会使用第三方的EDA工具和IP核,而在制造阶段会选择将制造工艺外包至第三方代工厂。由于这些第三方的介入,使得在芯片中植入具有恶意功能的电路成为可能。而这种具有恶意功能的电路也就是本文所要研究的硬件木马。这些不可信的第三方是硬件木马产生的主要根源,而硬件木马又是目前集成电路的最大威胁。如何预防硬件木马的植入或检测硬件木马,已经成为近年来的一大研究热点。而本文的研究重点则是硬件木马的检测策略。现有比较成功的硬件木马检测方法主要还是基于旁路分析和逻辑测试的方法,它们的确起到了很好的检测效果,但是往往都面临着硬件木马激活困难等问题。近几年,国内外不少学者成功地将机器学习算法具有的大数据分析能力应用于硬件木马的检测,并起到了很好的效果,但仍然存在检测率不高的问题。为了应对上述问题,本文提出了一种基于支持向量机(SVM)的门级硬件木马检测方法。主要研究内容和贡献如下:(1)为了应对硬件木马检测率不高的问题,本文通过对硬件木马电路特有的电路结构、功能及其插入方式的分析,提取了与硬件木马强相关的特征,并使用支持向量机算法成功地实现了硬件木马的检测。通过对Trust-Hub上的基准电路的实验结果表明,本文方法可以实现高达93%的平均硬件木马检测率,部分基准电路的检测率达到了100%。对比于现有的基于机器学习的检测方法,本文在检测率上有了很大的提升。(2)针对现有基于旁路分析和逻辑测试的检测方法面临着需要预先激活硬件木马的难题,本文设计了三种常见的硬件木马,并将其植入在基准电路内部低可控性信号处,使得其激活概率很低。15个电路的实验结果表明,基于支持向量机的方法可以实现较好的检测效果,且具有无需测试向量激活硬件木马的优点,有效地规避了硬件木马的激活难题。
其他文献
白血病是一种骨髓及造血组织异常的增生性疾病。在临床上,白血病的细胞形态学诊断方法主要依赖于对骨髓涂片的人工镜检。然而该方法费力、耗时、低效,且检测结果存在主观性。
禽流感疫苗一般是使用鸡蛋胚胎培养法制备的,死亡的鸡蛋胚胎需要及时剔除,否则会滋生细菌,造成污染,影响疫苗质量。因此,在禽流感疫苗生产过程中,需要对鸡蛋胚胎进行多次成活
准确获取地面地物的信息,对人类生活中的各行各业都有着至关重要的作用。例如大范围的土壤盐渍化的发生,不仅会导致该范围内的土地质量急剧下降,而且还会造成耕地减产、水体
随着国家基础设施建设,航天事业以及精密加工等领域的蓬勃发展,传感器在其中扮演的角色日益关键。而光纤传感器由于其独特的优势,例如体积小巧易于集成,抗电磁干扰,耐高温等
大数据应用在当下的不断发展,使得用户越发深刻地体会到了大数据技术带来的生活便利。与此同时,为用户提供个性化服务所需要的位置信息变得尤为关键。随着社交媒体的兴起和受
本文立足于运营商社会渠道佣金管理工作实践,在运营商进行互联网转型的大环境下,通过文献和数据分析研究,对比转型前后即2016年和2019年,社会渠道管理和佣金管理的变化,综合
军事装备仓储管理是装备保障的重要组成部分,利用最新技术提升装备仓储管理效率,是适应未来装备仓储管理发展的必然趋势。以ZigBee为代表的传统物联网技术,能够对装备的基本
习近平总书记2012年在河北省阜平县考察扶贫工作会议上就强调“全面建成小康社会,最艰巨最繁重的任务在农村、特别是在贫困地区。没有农村的小康,特别是没有贫困地区的小康,
随着大数据和物联网时代的到来,数据的产生将以指数级的速度递增,机器产生的数据数量将数倍于人工记录数据,甚至最终取代人工记录数据。我国医疗信息化经过多年的建设和发展,
神经网络是人工智能(AI)领域中使用非常广泛的一种深度学习算法,由于在网络训练和推理过程中通常需要大量的运算,故运算通常由具有强大计算性能的GPU服务器完成。然而,嵌入式