检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:陈鑫 高良俊 任传宝 易茂祥[1] 黄正峰[1] CHEN Xin;GAO Liangjun;REN Chuanbao;YI Maoxiang;HUANG Zhengfeng(School of Electronic Science and Applied Physics,Hefei University of Technology,Hefei 230009,China)
机构地区:[1]合肥工业大学电子科学与应用物理学院
出 处:《计算机工程与应用》2020年第3期49-54,共6页Computer Engineering and Applications
基 金:国家自然科学基金(No.61371025,No.61574052,No.61874156)
摘 要:针对硬件木马倾向于在电路低转换概率节点插入的问题,提出了一种在这些节点处构建环形振荡器(RO)结构的方法来检测硬件木马。该方法首先计算电路节点的转换概率并挑选出低于转换概率阈值的节点,然后在挑选出的节点处构建RO结构,通过RO延时的变化进行木马的检测。实验以ISCAS’85基准电路为基础,并在Spar-tan6 FPGA开发板实现。实验结果表明,在可接受的面积和功耗开销下,可以检测到仅有一到两个门的小型木马电路,弥补了旁路信号分析法检测小型木马的不足。In view of the problem that hardware Trojans tend to insert in low transition probability nodes in circuits,a method of constructing a Ring Oscillator(RO)structure at these nodes is proposed to detect hardware Trojans.The method first calculates the transition probability of the circuit node and selects the nodes’transition probability below the threshold,then constructs the RO structure at the selected node,and detects the Trojan through the change of the RO delay.The experiment is based on the ISCAS’85 benchmarks and is implemented on the Spartan6 FPGA development board.The experimental results show that under the acceptable area and power consumption,small Trojan circuits with only one or two gates can be detected,which makes up for the shortcomings of side channel signal analysis to detect small Trojans.
关 键 词:硬件木马 转换概率 环形振荡器(RO) 木马检测
分 类 号:TN432[电子电信—微电子学与固体电子学]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.229