TroLLoc: Logic Locking and Layout Hardening for IC Security Closure against Hardware Trojans

Fangzhou Wang, Qijing Wang, Lilas Alrahis, Bangqi Fu, Shui Jiang +5 more
5/9/2024
cs.CRcs.ARcs.LG

No confident code implementation found for this paper.

Abstract

Due to cost benefits, supply chains of integrated circuits (ICs) are largely outsourced nowadays. However, passing ICs through various third-party providers gives rise to many security threats, like piracy of IC intellectual property or insertion of hardware Trojans, i.e., malicious circuit modifications. In this work, we proactively and systematically protect the physical layouts of ICs against post-design insertion of Trojans. Toward that end, we propose TroLLoc, a novel scheme for IC security closure that employs, for the first time, logic locking and layout hardening in unison. TroLLoc is fully integrated into a commercial-grade design flow, and TroLLoc is shown to be effective, efficient, and robust. Our work provides in-depth layout and security analysis considering the challenging benchmarks of the ISPD'22/23 contests for security closure. We show that TroLLoc successfully renders layouts resilient, with reasonable overheads, against (i) general prospects for Trojan insertion as in the ISPD'22 contest, (ii) actual Trojan insertion as in the ISPD'23 contest, and (iii) potential second-order attacks where adversaries would first (i.e., before Trojan insertion) try to bypass the locking defense, e.g., using advanced machine learning attacks. Finally, we release all our artifacts for independent verification [2].

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{wang2024trolloc,
  title  = {TroLLoc: Logic Locking and Layout Hardening for IC Security Closure against Hardware Trojans},
  author = {Fangzhou Wang and Qijing Wang and Lilas Alrahis and Bangqi Fu and Shui Jiang and Xiaopeng Zhang and Ozgur Sinanoglu and Tsung-Yi Ho and Evangeline F. Y. Young and Johann Knechtel},
  year   = {2024},
  eprint = {2405.05590},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.05590v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.05590.svg)](https://codeofpaper.com/paper/2405.05590)

Discussion