基于FSM分析的硬件漏洞挖掘方法研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:gustczh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,硬件安全问题受到越来越多研究人员的关注,而硬件漏洞挖掘是硬件安全领域的重要研究方向。在硬件设计中,有限状态机(Finite State Machine,FSM)十分重要。将FSM和硬件漏洞挖掘结合,从而提出一种硬件漏洞挖掘的方法,对于硬件安全的相关研究具有非常重要的意义。本文针对硬件漏洞挖掘问题,以FSM为切入点,分别从FSM提取、FSM漏洞挖掘和FSM漏洞攻击路径生成等方面开展了相关研究。主要内容如下:(1)提出了一种FSM提取方法针对HDL代码的FSM提取问题,本文提出了一种新型的FSM提取方法。该方法以HDL代码为输入,能够提取出设计中所有符合FSM结构定义的部分。此外,该方法中的FSM结构识别和FSM等效变换等工作,都不是以网表为输入,一定程度上排除了综合工具等因素的影响。最后,针对传统方法中FSM提取不完全的问题,该方法基于仿真验证实现了FSM的完全提取。(2)研究了FSM漏洞挖掘方法针对FSM中的漏洞,本文展开了FSM漏洞挖掘的相关研究。本文首先研究了FSM中的基本漏洞类型,进而提出了一种FSM漏洞传播模型,并详细分析了漏洞的可传播性和可利用性。然后,对于上述两种类型的FSM漏洞,本文分别提出了FSM基本类型漏洞的挖掘方法和FSM漏洞传播分析方法。最后,在FSM漏洞传播分析中,本文提出了一种寄存器分级方法,有效解决了设计中的环路识别和寄存器分级问题。(3)提出了一种FSM漏洞的攻击路径生成方法为了便于设计者和使用者弥补和防御FSM漏洞,本文提出了一种攻击路径生成方法。该方法基于回溯法,结合FSM的结构特点,设计了一种回溯模型。然后,本文从多个角度设计了回溯策略,并以此为基础,实现了攻击路径的生成。与传统回溯法相比,该方法一定程度上能够缓解数据爆炸。此外,对于电路测试向量生成等问题,该方法也具有一定的参考价值。上述工作,通过实验验证,能够有效完成FSM的提取、FSM的漏洞挖掘和攻击路径生成等工作,实现了硬件漏洞挖掘。
其他文献
我国自2014年12月公布新型城镇化综合试点名单以来,伴随着我国经济体量的迅速扩张,城市化的进程也在不断加快,城市人口规模增加,而城市土地资源有限,在人多地少的条件下房价自然一路飙升。在我国城市居民中,中低收入阶层占据了很大比例,保障他们基本住房需求成为了不可忽视的民生问题。为此,我国很多城市开展了很多保障性住房项目,保障民众在城市安家乐业的愿望。随着该工程的不断推进,资金问题越发成为限制其进一步
视频多目标跟踪作为计算机视觉领域的一个研究热点,在视频监控、自动驾驶等领域有很好的应用前景。由于遮挡,光照,摄像机移动等原因,可能导致跟踪算法得到的轨迹数据出现错误
在我国深化改革开放的新时期,经济结构不断优化升级。但近年来,由于内部的经济结构调整和外部环境的复杂严峻,经济面临下行压力,经济不确定性不断增加,为我国的经济增长带来了潜在的隐患。已有研究表明,经济不确定性会从实物期权效应、增长期权效应、预防性储蓄效应以及金融摩擦效应等方面引发宏观经济变量的变化,从而导致经济出现周期性的波动。为了保证宏观经济稳定运行,减小经济不确定性带来的相关影响,国内外学者纷纷开
随着世界人口数量的不断上升,人类对于农作物的需求不断增加,而耕地面积却在急剧下降。为了增加产量,化肥的使用量不断增加。因此化肥对环境的污染越来越受到人们重视。传统
老字号承载着中华民族的历史文化,是世世代代传承过程中留下的精神财富。全国老字号商家很多,而目前经营良好的却属于少数。我国传统餐饮业,在个性化消费日益突显、国外大型餐饮机构纷纷入驻的新形势下,也面临着巨大的发展危机。但伴随着国内经济进入新常态,消费需求持续增长、消费结构升级加快,餐饮业与互联网的深度融合也同时给餐饮业带来全新的机遇。Q集团有限公司作为餐饮业的老字号企业,面对挑战和机遇并存的局面,要想
学位
三元碳环结构是有机化学重要骨架之一,广泛存在于具有生物活性的药物和天然产物中,也是药物合成以及新材料合成等方面的重要原料。三元碳环化合物是最小的环状化合物,具有很
根据2018年国民经济统计公报,我国常住人口城镇化率为59.58%,仍处于30%-70%的快速发展区间内。不断提升的城镇化率对城镇经济发展、基础设施建设、物质文化水平提出了更高的要求,这促使我国政府不断加大基础设施的投资建设力度,不断拓宽融资渠道、创新建设模式。政府和社会资本合作(PPP,Public-Private-Partnership)模式逐渐成为政府实现“减轻政府财政压力、合理利用社会自由
在协作式机械臂及康复式机械臂的人机协作控制研究领域,由于力反馈信号控制以及肌肉电信号控制方法分别存在各自的局限性,一直很难实现可以使丧失运动能力的使用者或病患通过操纵不同机械臂或位于不同肢体部位的外骨骼设备,依照所想切换机器人或外骨骼的运动状态并完成一系列的复杂运动。为了解决此类问题,本研究对脑电波信号辨识算法以及脑机接口(Brain-Computer Interface,BCI)在线控制方法问题
目前,机械臂被广泛应用于工业、农业、军事、服务业等领域,为人们的生活带来了巨大的便利。然而,传统的机械臂表现为结构笨重、惯量大且能耗高,不符合当前节能、高效的发展趋
对于像非线性模型预测控制这样的最优控制在线应用,高效的计算算法至关重要。尽管目前已有许多求解最优控制问题的高效算法,但如时滞这样的复杂因素对计算效率的影响尚未得到