HOLL: Program Synthesis for Higher OrderLogic Locking
Gourav Takhar, Ramesh Karri, Christian Pilato, and Subhajit Roy

TL;DR
This paper introduces Higher Order Logic Locking (HOLL), a novel circuit locking method using program synthesis to hide a higher-order relation, making it resistant to existing attacks like SAT, with limited success on small circuits.
Contribution
HOLL extends logic locking by hiding a higher-order relation and employs program synthesis, offering low overhead and resistance to traditional SAT-based attacks.
Findings
SynthAttack can break HOLL for small circuits
HOLL is ineffective against real-world designs
HOLL has low overhead compared to traditional methods
Abstract
Logic locking "hides" the functionality of a digital circuit to protect it from counterfeiting, piracy, and malicious design modifications. The original design is transformed into a "locked" design such that the circuit reveals its correct functionality only when it is "unlocked" with a secret sequence of bits--the key bit-string. However, strong attacks, especially the SAT attack that uses a SAT solver to recover the key bitstring, have been profoundly effective at breaking the locked circuit and recovering the circuit functionality. We lift logic locking to Higher Order Logic Locking (HOLL) by hiding a higher-order relation, instead of a key of independent values, challenging the attacker to discover this key relation to recreate the circuit functionality. Our technique uses program synthesis to construct the locked design and synthesize a corresponding key relation. HOLL has low…
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 · Cryptographic Implementations and Security · Electrostatic Discharge in Electronics
