Hardware Trojan Detection through Information Flow Security Verification
Adib Nahiyan, Mehdi Sadi, Rahul Vittal, Gustavo Contreras, Domenic, Forte, Mark Tehranipoor

TL;DR
This paper critically analyzes existing hardware Trojan detection methods, highlights their limitations, and proposes a new IFS-based verification framework that effectively detects Trojans without white-box knowledge, validated on benchmark IPs.
Contribution
The paper introduces a novel IFS verification framework for Trojan detection that overcomes limitations of prior techniques and does not require white-box knowledge.
Findings
Successfully detects Trojans in trust-hub benchmarks
Demonstrates robustness against limitations of previous methods
Accurately identifies malicious insertions without white-box info
Abstract
Semiconductor design houses are increasingly becoming dependent on third party vendors to procure intellectual property (IP) and meet time-to-market constraints. However, these third party IPs cannot be trusted as hardware Trojans can be maliciously inserted into them by untrusted vendors. While different approaches have been proposed to detect Trojans in third party IPs, their limitations have not been extensively studied. In this paper, we analyze the limitations of the state-of-the-art Trojan detection techniques and demonstrate with experimental results how to defeat these detection mechanisms. We then propose a Trojan detection framework based on information flow security (IFS) verification. Our framework detects violation of IFS policies caused by Trojans without the need of white-box knowledge of the IP. We experimentally validate the efficacy of our proposed technique by…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
