层次化的FPGA硬件脆弱性分析方法研究

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:chelseainter
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
具有可编程、高速和高可靠性等优点的FPGA被广泛应用于无线通讯、消费电子、高性能运算等领域。近年来,5G、人工智能、物联网、大数据等技术领域快速兴起和发展,对大吞吐量、数据并行运算等性能的要求越来越高,将使得FPGA的应用领域更加广泛。因此,FPGA的硬件安全必须得到重视,特别是程序源码的设计安全。在数字电路中,有限状态机(Finite State Machine,FSM)通常被用作控制器,会对电路的行为和性能会产生巨大影响。针对FPGA的硬件安全,本文以Verilog源代码为研究对象,分析研究FSM的提取问题,并基于FSM的转移条件二义性和死机状态评估FPGA硬件脆弱性。本文主要研究工作分为以下三个方面:1)提出了一种基于Verilog代码提取伪状态机的方法。针对Verilog源代码的语义理解问题,提出一种提取伪状态机的算法,设计了一个简化编译器。首先,通过词法分析,将源代码中的字符流转换成词法单元序列。其次,通过语法分析,将词法单元有组织地存储在抽象语法树中。然后,通过遍历语法抽象树,访问各节点并分析其语义,提取状态和转移条件。最后,经实验证明,可以提取出Verilog源码程序中的伪状态机。2)提出了一种基于伪状态机识别FSM的方法。针对伪状态机中转移条件真假未知的问题,以伪状态机为研究对象,提出一种判断转移条件真假的策略,删除伪状态机中的不可达条件,从而提取出完整的FSM。首先,以反向分析的方式研究了转移条件的回溯过程,并借助超维树的方式表示回溯过程。然后,通过广度优先算法搜索超维树,判断转移条件的真假。最后,通过实验证明,该算法可以有效地删除不成立的转移条件,识别出FSM。3)提出了一种基于FSM分析FPGA硬件脆弱性的评估算法。针对FPGA的硬件安全问题,以FSM中的漏洞为研究对象,构建了一套完整的FPGA硬件脆弱性评估体系。首先,本文重点介绍了FSM中可能被攻击者利用的漏洞:转移条件二义性和死机状态。其次,研究了二义性和死机状态的判断方法,提出了分析FSM漏洞的算法。然后,定义了转移条件二义性和死机状态的评估评估准则,评估FPGA硬件脆弱性。最后,通过实验表明,可以分析出Verilog源码中FSM的设计缺陷,评估FPGA硬件脆弱性。
其他文献
针对机器人在强辐射环境下的场景感知问题,构建了用于空气中检测的压电换能器场景感知系统。针对压电换能器获取数据不足、分辨率低的问题,本文提出了一种融合超声阵列和Kine
随着传统的省域经济向城市群经济的逐步转变,城市群已成为推动区域协调发展的重要引擎,其中,高效的物流体系又是城市群发展的重要基础,物流的发展可对城市群经济社会的发展起到重要支撑作用。关中平原城市群作为西北地区重要的城市群之一,承担着辐射、支撑西北地区的作用。近年来,关中平原城市群现代物流快速发展,产业规模不断扩大,各城市交通基础设施日趋完善,但尚未构建起完善的现代物流体系,无法支撑城市群的快速发展。
随着工业水平的提高,业界对材料表面性能的要求愈发严格,表面强化技术也随之快速发展。真空钎焊技术作为表面强化方式的一种,从日常产品到飞机、核能等国防工业,都有广泛应用
在电力电子变流设备的实际应用过程中,为了进一步提高系统运行的稳定性、实现控制的数字化和智能化,晶闸管正常工作所必需的高性能智能数字触发器,日益成为当今主功率器件为
多接口多信道无线多跳网络能够提高网络容量和增强网络连通性,其拓扑控制机制和算法是重点研究的问题之一。由于集中式拓扑控制方法受限于网络规模的可扩展性和中心控制节点
20世纪60年代开始,发达国家经济体开始由“工业经济体”向“服务经济体”转型。随着我国经济的不断发展,产业结构在逐步优化和调整,服务业占经济总量的比重也在日益提升。“
随着新型非易失性存储器(NVM)的出现,如铁电存储器、磁阻存储器、相变存储器和阻变存储器(RRAM),均在存储类存储器、嵌入式非易失性存储器、增强固态磁盘和神经形态计算方面
随着我国经济快速增长,能源消费结构不合理也带来越来越严重的影响,作为限制经济发展的关键因素,环境问题尤为凸显。作为清洁能源消纳的重要手段,国家虽然发布了一系列政策,推进电能替代终端能源的实施,但针对电能替代项目统一后评价体系的研究较少,对不同领域的电能替代项目没有统一的评价标准。因此,为有效评估电能替代效果、影响因素,推进电能替代工作的高效推进,本文以电能替代项目评价指标和不同领域电能替代项目为主
组播传输可以提高内容中心网络的频谱资源效率且降低能耗,但是传统组播信道的容量只与信道增益最小的那条链路有关,使其传输速率受到很大的限制,而又由于内容中心网络的用户
普惠金融是我国全面建成小康社会的重要一环。J行承接社会责任,回归银行服务实体经济的本源,立足于机会平等要求和商业可持续原则,对小微企业、“三农”、城镇低收入人群和残疾人、老年人等特殊群体提供金融服务,也立志于通过业务结构调整和业务转型来促进金融业的可持续发展。J行在探索普惠金融的过程中,发现借贷双方严重的信息不对称、抵押物缺乏、信贷业务特性风险、非经营用途借贷等方面问题依然是克服金融排斥的难点和阻