Efficacy of Satisfiability Based Attacks in the Presence of Circuit Reverse Engineering Errors
Qinhan Tan, Seetal Potluri, Aydin Aysu

TL;DR
This paper investigates how reverse engineering errors impact the success of SAT-based attacks on logic-locked circuits, showing that errors significantly reduce attack effectiveness, thus enhancing circuit security.
Contribution
It provides an empirical analysis of the effect of reverse engineering errors on SAT-based attack success, highlighting the importance of RE accuracy for attack viability.
Findings
Attack success decreases exponentially with RE-errors
RE-errors significantly impair SAT-based attack effectiveness
High RE accuracy is required for successful SAT-based attacks
Abstract
Intellectual Property (IP) theft is a serious concern for the integrated circuit (IC) industry. To address this concern, logic locking countermeasure transforms a logic circuit to a different one to obfuscate its inner details. The transformation caused by obfuscation is reversed only upon application of the programmed secret key, thus preserving the circuit's original function. This technique is known to be vulnerable to Satisfiability (SAT)-based attacks. But in order to succeed, SAT-based attacks implicitly assume a perfectly reverse-engineered circuit, which is difficult to achieve in practice due to reverse engineering (RE) errors caused by automated circuit extraction. In this paper, we analyze the effects of random circuit RE-errors on the success of SAT-based attacks. Empirical evaluation on ISCAS, MCNC benchmarks as well as a fully-fledged RISC-V CPU reveals that the attack…
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
