arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2003.13164cs.CR
收藏

RTL设计中硬件木马漏洞的分析评估与定位

Analytical Estimation and Localization of Hardware Trojan Vulnerability in RTL Designs

Sheikh Ariful Islam, Love Kumar Sah, Srinivas Katkoori

摘要:

最近,专有知识产权(IP)的离岸增加了以硬件木马(HT)形式的恶意逻辑插入的威胁。一个潜在的和隐形的HT是由在常规电路操作期间很少切换的网络触发的。在主机设计中检测HT需要详尽的模拟,以在硅前和硅后期间激活HT。虽然网络的可变切换概率小于阈值,主要选择作为一个很好的候选人木马触发,有没有系统的细粒度的方法,从输入信号的字级措施,早期检测罕见的网络。在本文中,我们提出了一个高层次的技术来估计网络的算术模块的罕见活动,从字级信息。具体来说,对于一个给定的模块,我们使用的知识的架构的内部结构来检测“低活动”和“局部区域”,而不诉诸昂贵的RTL和其他低层次的模拟。所提出的探试法从设计的低层次细节中抽象出来,并将一个字(架构)中的位(模块)的罕见活动描述为信号统计的函数。由此产生的快速估计网在罕见的地区允许设计人员开发一个紧凑的测试生成算法,而无需的位级活动的知识。我们确定输入信号中断点的不同位置的影响,以计算该方法的精度。我们进行了一组实验上的六个加法器架构和四个乘法器架构。在所有的体系结构中,计算稀有网络的RTL仿真值与估计值之间的平均误差小于2%。

英文摘要:

Offshoring the proprietary Intellectual property (IP) has recently increased the threat of malicious logic insertion in the form of Hardware Trojan (HT). A potential and stealthy HT is triggered with nets that switch rarely during regular circuit operation. Detection of HT in the host design requires exhaustive simulation to activate the HT during pre- and postsilicon. Although the nets with variable switching probability less than a threshold are primarily chosen as a good candidate for Trojan triggering, there is no systematic fine-grained approach for earlier detection of rare nets from word-level measures of input signals. In this paper, we propose a high-level technique to estimate the nets with the rare activity of arithmetic modules from word-level information. Specifically, for a given module, we use the knowledge of internal construction of the architecture to detect "low activity" and "local regions" without resorting to expensive RTL and other low-level simulations. The presented heuristic method abstracts away from the low-level details of design and describes the rare activity of bits (modules) in a word (architecture) as a function of signal statistics. The resulting quick estimates of nets in rare regions allows a designer to develop a compact test generation algorithm without the knowledge of the bit-level activity. We determine the effect of different positions of the breakpoint in the input signal to calculate the accuracy of the approach. We conduct a set of experiments on six adder architectures and four multiplier architectures. The average error to calculate the rare nets between RTL simulation and estimated values are below 2% in all architectures.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑