To Detect, Locate, And Mask Hardware Trojans In Digital Circuits By Reverse Engineering And Functional Eco

2016 21st Asia and South Pacific Design Automation Conference (ASP-DAC)(2016)

引用 4|浏览11
暂无评分
摘要
During the EDA process, a design may be tampered directly by dishonest engineers (or "industry spy"), or may be tampered indirectly through the use of malicious modules from a third party Intellectual Property (3PIP) block vendor. During integration and fabrication, the chips may also be tampered by untrusted system integrator or even foundry. Particularly for high-end commercial or classified military chips, Hardware Trojan (HT) Detect-Locate-and-Mask (DL&M) is crucially necessary so as to make sure a design is produced exactly as the original specification (golden). Our objectives are (1) to detect any functionality difference which might be caused by bugs or HTs, (2) to locate/output the difference circuitry to correct the bugs or to investigate the tampering intention or purpose, and (3) to "kill" (mask) the HTs by restoring the chip's functionality back to golden with a minimum circuitry change. Besides blocking the plotted damage in an early stage and pointing the spy source by revealing the HT intention, the masking circuit revision must also be minimized to avoid affecting the chip performance (timing) too much. In this paper, we propose a scheme that integrates reverse engineering, formal verification, functional ECO, and logic rewiring to detect, locate and mask Hardware Trojans with minimized cost. This formal verification based scheme can guarantee catching 100% of the hidden combinational circuit HTs and can handle multiple HTs (no number limit) automatically in one run. Some techniques within our scheme won the first places of the CAD Contests at ICCAD 2012, 2013, and 2014 [1-3].
更多
查看译文
关键词
ICCAD,CAD contests,combinational circuit HT,logic rewiring,formal verification,masking circuit revision,spy source,military chip,system integrator,3PIP block vendor,third party intellectual property,EDA process,electronic design automation,functional ECO,reverse engineering,digital circuits,HT detect-locate-and-mask,mask hardware Trojans
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要