Logic Locking for Secure Outsourced Chip Fabrication: A New Attack and Provably Secure Defense Mechanism
Mohamed El Massad, Jun Zhang, Siddharth Garg, Mahesh V. Tripunitara

TL;DR
This paper uncovers a new vulnerability in logic locking for secure chip fabrication, demonstrates an attack that can recover key bits without a working chip, and proposes a provably secure locking scheme called Meerkat using ROBDDs.
Contribution
It introduces a formal security definition for logic locking, presents a successful attack on existing schemes, and proposes Meerkat, a provably secure locking mechanism leveraging ROBDDs.
Findings
The attack successfully recovers key bits from eight benchmark circuits.
Existing logic locking schemes are vulnerable to the new attack.
Meerkat guarantees security based on the formal definition and resists known attacks.
Abstract
Chip designers outsource chip fabrication to external foundries, but at the risk of IP theft. Logic locking, a promising solution to mitigate this threat, adds extra logic gates (key gates) and inputs (key bits) to the chip so that it functions correctly only when the correct key, known only to the designer but not the foundry, is applied. In this paper, we identify a new vulnerability in all existing logic locking schemes. Prior attacks on logic locking have assumed that, in addition to the design of the locked chip, the attacker has access to a working copy of the chip. Our attack does not require a working copy and yet we successfully recover a significant fraction of key bits from the design of the locked chip only. Empirically, we demonstrate the success of our attack on eight large benchmark circuits from a benchmark suite that has been tailored specifically for logic synthesis…
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.
Taxonomy
TopicsPhysical Unclonable Functions (PUFs) and Hardware Security · Integrated Circuits and Semiconductor Failure Analysis · Neuroscience and Neural Engineering
