基于特征提取和机器学习的RTL级硬件木马检测方法研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:zhougang1020
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,全球集成电路产业正在步入颠覆性的技术变革时期,我国集成电路产业发展也迎来了重大的发展机遇。然而随着集成电路设计的日益复杂,越来越多的设计厂商开始采用第三方IP(Intellectual Property)核来缩短芯片的研发周期、减少研发费用,但与此同时也带来了安全隐患。如果芯片设计过程中使用的第三方IP核中嵌入了具有恶意功能的硬件木马,则会对使用该芯片的金融、国防等诸多关键领域造成严重影响。因此开展针对第三方IP核的硬件木马检测相关研究显得至关重要。
  本文针对第三方IP核,提出了一种基于特征提取和机器学习的RTL(Register Transfer Level)级硬件木马检测方法。通过分析IP核和相关硬件木马在Verilog语言实现上的特征,结合机器学习算法实现RTL级硬件木马的检测。具体的方案为:
  首先,为了更加方便和准确地对RTL级Verilog代码进行分析,本文提出了一套节点划分准则。将电路的Verilog代码细化拆分成内部没有其他分支结构的语句块节点,用于后续分析。
  其次,本文根据可综合的Verilog语法,从语句的信号和执行的操作两个角度定义了节点的RTL级特征,并提出了各个特征的计算方法,从而将Verilog文本代码量化成便于数学分析的数值模型。
  接着,对若干个含有硬件木马的某类IP核设计电路进行节点划分和特征提取,得到所有节点的RTL级特征数据,再结合SVM或随机森林机器学习算法训练得到该类IP核的硬件木马分类器模型。
  最后,利用训练得到的最优分类器模型可以实现对该类IP核的RTL级硬件木马检测。
  本文基于Python脚本实现了整套方法的自动化流程,并将标准硬件木马库Trust-Hub中含硬件木马的AES-128和RS232电路分别作为测试电路进行了实际的测试验证。实验过程分别使用了SVM和随机森林两种机器学习算法。
  结果显示,使用SVM算法对含硬件木马的AES-128电路和RS232电路分别达到了99%和92.4%的总检测正确率,而使用随机森林算法对含硬件木马的AES-128电路和RS232电路也分别达到了100%和91.8%的总检测正确率。由此可见,本文提出的这种基于特征提取和机器学习的RTL级硬件木马检测方法是一种有效的检测方法,适用于第三方IP核的硬件木马检测。
其他文献
学位
学位
学位
随着能源危机和环境问题的日益严重,世界各国政府及汽车企业越来越重视电动汽车的研发。蓄电池技术是制约电动汽车发展的重要因素,磷酸铁锂电池是一种极具发展前景的动力电池,研究磷酸铁锂电池及其管理系统(BMS)的实现是对于电动汽车的发展具有重要的意义。  本文以磷酸铁锂电池为研究对象,在相关试验基础上,从磷酸铁锂电池的充放电特性、温度特性和循环特性三个方面总结了磷酸铁锂电池的主要特点。在分析现有多种等效电
学位
石墨烯逐渐在越来越多的场合展现出优秀的应用潜力,包括电子设备、超级电容、电池、复合材料、柔性透明显示器和传感器等。由于其独特的材料属性,未来在更多场合将会展现出更加广阔的应用前景。动态可调的微波衰减器和移相器在相控阵天线等微波毫米波系统中具有重要作用。本文利用石墨烯电导率的动态可调特性,开展了基于石墨烯的动态可调微波衰减器和移相器研究。本文的研究内容和创新点主要包括以下几点:  1.总结了石墨烯制
学位
雷达与通信系统向毫米波频段演进已成为发展趋势,同时也面临着更大的挑战。毫米波空间损耗大,因此系统需要更高增益的天线。传统相控阵天线同一时间只能产生单个高增益波束,无法实现大范围同时多波束覆盖。由于能够同时产生多个波束且无需移相器,数字波束成形技术(DBF)成为国内外研究的热点。近年来,不断涌现出各种基于DBF架构的毫米波应用,例如第五代移动通信(5G)、毫米波汽车雷达、毫米波成像等。因此,研究毫米
压力传感器是第一类产业化的MEMS器件。早期的压力传感器主要应用于国防、工业、汽车等领域,由于近年智能电子和物联网的快速发展,传统基于硅湿法刻蚀和双面光刻的技术不能满足微型化、低成本、高性能的需求。以国际笼头企业Robert Bosch和ST Microelectronics为代表的MEMS制造商,开发了SON(Silicon-on-Nothing)结构制备硅压阻隔膜和空腔,避免了双面光刻的问题,
微波能量传输能够为电子设备提供远距离无线供电,在物联网、人体局域网、无线传感网络、生物医疗等各个领域有广泛的应用前景。然而,将微波无线能量传输技术应用于移动目标无线供电时,仍然存在着空间损耗大,无法实时跟踪目标传能等问题。针对这些问题,本文研究基于回复式反射聚焦原理的微波无线能量传输技术,从硬件变频和软件数字波束赋形两种技术途经出发,分别提出了对单个和多个移动目标形成跟踪波束的无线能量传输系统架构
雷达是人类进行目标探测和识别的主要手段。在日趋复杂的应用背景下,如医学成像、智能驾驶以及精确制导等领域,通过雷达对目标进行多维度、高分辨与实时探测的需求越来越迫切。近些年,基于光子技术的微波光子雷达有效突破了传统雷达在工作带宽等方面的限制,在超高分辨目标探测与成像方面具有显著优势。微波光子雷达能通过发射大带宽信号获得超高距离分辨率,但方位分辨率仍受雷达天线尺寸的限制。通过阵列雷达的形式可以提升方位
学位
在远距离无线通信、雷达探测、遥感等工程应用中,高增益天线扮演的角色愈发重要。传统高增益的天线有反射面天线,阵列天线和透镜天线。反射阵天线结合了反射面天线和阵列天线两者的特点,不仅增益高,而且还具有重量轻,造价低,易于共形的优点,成为天线领域研究的一个热点。轨道角动量涡旋(OAM)电磁波由于具有螺旋相位分布,可以在一个频率下携带多个模式的信息而被广泛研究。本文主要研究与设计宽带和双频的反射阵天线,并