【摘 要】
:
随着集成电路(Integrated Circuit,IC)市场全球化程度与日俱增,越来越多的IC设计者选择使用第三方IC供应商提供的服务完成产品设计。在这一全球化背景下,某些第三方IC供应商是不可靠的,他们可能会在其产品中植入硬件木马(Hardware Trojan,HT),从而导致产品损坏或者泄露机密信息等。特别是,这一事实可能给一些重要领域,例如航空航天、移动卫星、证券交易、国防科技等的设施带
论文部分内容阅读
随着集成电路(Integrated Circuit,IC)市场全球化程度与日俱增,越来越多的IC设计者选择使用第三方IC供应商提供的服务完成产品设计。在这一全球化背景下,某些第三方IC供应商是不可靠的,他们可能会在其产品中植入硬件木马(Hardware Trojan,HT),从而导致产品损坏或者泄露机密信息等。特别是,这一事实可能给一些重要领域,例如航空航天、移动卫星、证券交易、国防科技等的设施带来致命性的威胁。因此,如何对IC中可能植入的HT进行检测与诊断,以确保IC安全可信成为一个极具挑战性且亟待解决的问题。HT可能在IC开发过程的设计阶段被插入,从而导致不可预期的严重后果。大多数IC高级综合工具都不能同时实现寄存器传输级(Register Transfer Level,RTL)和门级安全保证。为此,本文提出一种新的基于机器学习(Machine Learning,ML)的HT检测和诊断方法,用于识别在设计阶段被恶意植入的集中式和分布式HT。本文主要研究内容如下:(1)针对已有HT静态检测方法存在的特征向量长度过长、检测准确率较低、且无法诊断HT植入位置等问题,本文提出了一种基于ML的门级网表中HT检测与诊断方法,通过将原始电路划分成n个扇区,重新定义并提取每个扇区的5个HT相关特征来构造该扇区的5维特征向量;然后,利用支持向量机(Support Vector Machine,SVM)方法对这n个5维特征向量进行训练,得到训练后SVM模型;最后,利用ISCAS-85基准测试电路验证所得训练模型的效果。实验结果表明,利用本文所提方法进行HT检测时的平均准确率可以达到81.6%,在保证较低误判率的同时,根据分类结果报告HT可能的植入位置。与现有基于ML的HT检测方法相比,本文所提方法的检测准确率提高了约5%。(2)针对上述基于SVM的HT检测与诊断方法存在仅对组合电路有效、无法识别HT类型和精确诊断HT所在区域的问题,本文提出了一种基于多分类ML的门级网表中HT检测与诊断方法。该方法首先增加2个时序电路相关的HT特征,并对HT可能植入方式进行深入分析;然后,对原始电路门级网表进行扇区划分,提取各个扇区的7个HT相关特征;接着,分别利用K邻近(k-Nearest Neighbor,KNN)、决策树(Decision Tree,DT)和朴素贝叶斯(Naive Bayesian,NB)算法对其进行训练,得到训练后多分类ML模型;最后,利用ISCAS-85和ISCAS-89基准测试电路验证所得训练模型的效果。实验结果表明,利用本文所提方法可显著增强对时序电路中HT检测的敏感度,准确率达到97.7%。同时,能够根据分类结果细粒度地报告HT可能的植入位置,进一步提高HT诊断精度。
其他文献
云计算、物联网等信息技术的持续不断发展使得人们的生活变得更加方便快捷。然而,为了享受物联网带来的便利服务,人们需要相应地提供某些个人信息。因此,在互联网开放的时代下,由于某些原因,如未授权访问,用户信息泄露的风险日趋严重。大多应用场景一般基于公共的网络环境,各种实体如用户、攻击者等都参与其中,为了保证服务或信息的正确授权访问,验证实体的合法性是要实现的必需安全目标之一,而身份认证是实现该目标的重要
K均值(K-means)算法是一种研究如何将具有相似特征值的数据划分到相同组内的典型基于中心的聚类分析算法。它在模式识别、智能商业、图像分割和生物信息检索等诸多领域都发挥着巨大的作用。随着近年K-means算法在单数据集聚类中的成功应用,专家学者开始将关注点转移到如何将协议扩展到分布式多数据集下进行联合K-means聚类。多数据集下的联合聚类作为一种分布式下的机器学习范式,它的出现和发展为分布式数
随着互联网技术的发展和智能设备的普及,以微博为代表的社交应用不断涌现,越来越多的用户习惯于用社交网络发布或者获取信息。在使用社交网络的过程中,用户所共享的数据包含了丰富的信息量,包括个人身份、人际关系、位置轨迹、兴趣爱好、经济状况等,这些信息和用户的个人隐私安全问题密切相关。层出不尽的隐私泄露事件也证明了社交网络的确存在巨大的隐私安全问题。然而,社交网络中数据形式复杂,用户节点数量庞大,导致传统的
由于无线通信信道的开放性,物联网(Internet-of-Things,Io T)的传输媒介存在被窃听、截获甚至恶意攻击的安全隐患。传统基于密码学的加密技术因其复杂的运算机制和高昂的管理成本,在未来海量部署且性能受限的Io T场景下难以适从。而物理层安全作为基于信息论的安全手段,无需加密算法与密钥管理,利用合法信道和窃听信道的差异性设计编码方案,能在信号层面确保信息的安全传输。论文以毫米波大规模多
复杂网络的相关研究日新月异,不仅推动了自然科学的变革,还在社会科学领域崭露头角。但是从现实视角来看,发生在复杂网络中的传播现象也是利弊兼备的。从利的角度分析,Wechat、Ins、Tik Tok等新兴媒体平台已逐渐超越传统媒介成为了主流的沟通方式,使信息传播在多样性和快捷性上都有了质的飞跃,提高了人们的生活水准和生产效率;从弊的角度分析,传染病在人群中爆发、病毒在因特网上传播以及谣言在社交网络中散
随着智能设备技术的迅猛发展,无人机的软硬件和功能种类日益多样,其飞行控制程序的代码量和系统复杂度随之增加。为满足任务和硬件兼容需要,飞控程序使用控制参数机制来调整无人机的飞行性能,并提供远程控制接口供用户在机体飞行过程中更改设置。然而,现有无人机飞控参数机制存在输入验证漏洞,致使攻击者可以恶意篡改控制参数,导致无人机出现飞行异常甚至坠毁等问题。模糊测试方法可以自动生成测试样例,实现对输入验证漏洞的
近年来,随着物联网、智慧城市、边缘计算的快速发展,嵌入式系统将会获得更加广泛的应用,与此同时,其产生的大量数据也需要得到合适的管理、组织,数据库技术就是其中的一种解决方案,但是由于嵌入式系统计算资源及存储容量受限,传统的数据库如My SQL、Oracle等并不适用于该环境,因此嵌入式数据库成为一种替代品而得到非常广泛的应用。其中,开源SQLite数据库以其高可靠、快速、简单等优点成为全世界应用最为
随着4G、5G技术深入生活,MIMO-OFDM技术得到广泛应用,使得无线传输速率极大提高,下行峰值速率从3G时代不到10Mbps提高到5G的1Gbps。MIMOOFDM技术为人们生活带来便捷的同时,也为无线物理层安全的研究提供了新的平台。基于信道特征的无线物理层密钥协商是无线物理层安全研究中的一个重要方向,能够在满足信息论安全的条件下完成密钥共享。如何利用MIMO-OFDM技术多天线、多载波的信道
随着机器学习技术的成熟与发展,大数据与机器学习结合下的数据挖掘变得更加普及,从电商行业到金融服务业,从科学研究到百姓生活,从宏观建模到微观分析都有着重要的应用。伴随着5G技术的全面推广,结合物联网等相关产业,机器学习在未来的智慧生活中的应用会是无处不在的。支持向量机作为一种分类器被广泛应用于机器学习、模式识别和数据挖掘等领域,其用统计学习理论从数学上解释了机器学习的核心问题,奠定了有限样本情况下的
自从2013年第一款安卓勒索软件诞生以来,其发展和传播速度迅猛,每年都有大量的安卓设备感染勒索软件。这些安卓勒索软件经常伪装成具有迷惑性或者诱惑性的应用,通过论坛、邮件或者仿冒的应用商店进行传播和扩散。用户设备一旦被感染,勒索软件便会锁住设备屏幕或者加密设备中的文件,并以解锁设备或解密文件为条件向用户实施勒索,给用户带来了极大的安全威胁。为了更好的应对安卓勒索软件的攻击,本文提出了一种基于代码改写