SeqL: Secure Scan-Locking for IP Protection
Seetal Potluri, Aydin Aysu, Akash Kumar

TL;DR
SeqL introduces a scan-locking technique that protects IPs by rendering decrypted keys functionally incorrect, effectively defending against a wide range of state-of-the-art attacks on sequential circuits.
Contribution
SeqL is a novel scan-locking method that achieves functional isolation and locks specific flip-flop pairs, enhancing IP security against advanced decryption attacks.
Findings
SeqL provides 100% resilience against multiple attack types.
SeqL effectively locks selective flip-flops to prevent key decryption.
The method is applicable to various benchmarks and a RISC-V CPU.
Abstract
Existing logic-locking attacks are known to successfully decrypt functionally correct key of a locked combinational circuit. It is possible to extend these attacks to real-world Silicon-based Intellectual Properties (IPs, which are sequential circuits) through scan-chains by selectively initializing the combinational logic and analyzing the responses. In this paper, we propose SeqL, which achieves functional isolation and locks selective flip-flop functional-input/scan-output pairs, thus rendering the decrypted key functionally incorrect. We conduct a formal study of the scan-locking problem and demonstrate automating our proposed defense on any given IP. We show that SeqL hides functionally correct keys from the attacker, thereby increasing the likelihood of the decrypted key being functionally incorrect. When tested on pipelined combinational benchmarks (ISCAS,MCNC), sequential…
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.
