摘要
本发明提供了一种基于深度学习的硬件木马定位方法。包括以下步骤:输入被硬件木马感染的集成电路设计的FPGA网表,作为训练集;将训练集中各电路的FPGA网表转换为量化矩阵;给训练集中各电路FPGA网表中的节点打标签;利用量化矩阵及节点标签训练节点二分类深度学习模型;输入待测集成电路设计的FPGA网表,将其转换为量化矩阵,再输入到步骤4训练好的节点二分类深度学习模型,得到该待测集成电路设计FPGA网表中的LUT单元为木马节点或非木马节点的分类结果,实现硬件木马节点的定位。本发明方法能够在集成电路设计阶段实现LUT级的硬件木马精准定位。
技术关键词
硬件木马定位方法
节点
深度学习模型
待测集成电路
集成电路设计综合
矩阵
信号
卷积网络模型
深度优先搜索
打标签
门级网表
综合工具
训练集
计算方法
列表
系统为您推荐了相关专利信息
数据流转方法
访问控制策略
敏感度矩阵
数据加密传输技术
风险
飞行模拟机
数据同步方法
量子态
语义特征
子系统
电池
强化学习方法
路径生成方法
图谱
置信度阈值
知识地图构建方法
训练深度学习模型
环境相互作用
信道状态信息
射线追踪算法