SubLock: Sub-Circuit Replacement based Input Dependent Key-based Logic Locking for Robust IP Protection
Vijaypal Singh Rathor, Munesh Singh, Kshira Sagar Sahoo, Saraju P., Mohanty

TL;DR
SubLock introduces an input-dependent, multi-key logic locking technique that effectively defends against SAT-based attacks with low overhead by replacing sub-circuits with locked versions, enhancing IP protection.
Contribution
It proposes a novel input-dependent key-based logic locking method, SubLock, that uses sub-circuit replacement to achieve SAT attack resistance with minimal overhead.
Findings
SubLock effectively mitigates SAT attacks on benchmarks.
The method achieves high security with reduced overhead.
Experimental results outperform existing logic locking techniques.
Abstract
Intellectual Property (IP) piracy, overbuilding, reverse engineering, and hardware Trojan are serious security concerns during integrated circuit (IC) development. Logic locking has proven to be a solid defence for mitigating these threats. The existing logic locking techniques are vulnerable to SAT-based attacks. However, several SAT-resistant logic locking methods are reported; they require significant overhead. This paper proposes a novel input dependent key-based logic locking (IDKLL) that effectively prevents SAT-based attacks with low overhead. We first introduce a novel idea of IDKLL, where a design is locked such that it functions correctly for all input patterns only when their corresponding valid key sequences are applied. In contrast to conventional logic locking, the proposed IDKLL method uses multiple key sequences (instead of a single key sequence) as a valid key that…
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 · Quantum-Dot Cellular Automata
