摘要
该发明公开了一种解决FPGA器件位流映射单元多值问题的冗余修剪方法,涉及领域为硬件安全领域。首先通过解析FPGA比特流文件,提取其中的配置选项集合,并对其进行模块划分。其次,根据逻辑单元配置资源还原每个site模块的电路模型,并建立模块之间的网络连接关系。再次,基于模块之间的连接情况对单元多值问题引起的冗余模块进行精细化修剪。具体而言,通过判断模块的上下游连接情况以及级联模块的整体连接关系,确保仅保留必要的功能模块。最后,输出修剪后的模块集合和网络连接,实现对FPGA位流文件的优化解析。该方法有效解决了FPGA位流文件解析过程中单元多值问题带来的冗余,提高了电路还原的准确性和效率,为FPGA逆向工程提供了新的技术手段。
技术关键词
电路模块
修剪方法
冗余
FPGA芯片
深度优先搜索算法
生成电路
级联
资源
逻辑
连线结构
标记单元
关系
功能模块
比特流
网格状
系统为您推荐了相关专利信息
元素
深度学习分类
综合漏洞
评估漏洞
数据管理模块
冗余备份方法
链路状态数据
模糊逻辑
决策
通讯总线
工业生产数据
数据管理方法
关联规则算法
环境传感器
工业生产车间
调档执行机构
调档开关
操作控制机构
集成电路模块
对接装置