Modeling Techniques for Logic Locking

09/21/2020
by   Joseph Sweeney, et al.
0

Logic locking is a method to prevent intellectual property (IP) piracy. However, under a reasonable attack model, SAT-based methods have proven to be powerful in obtaining the secret key. In response, many locking techniques have been developed to specifically resist this form of attack. In this paper, we demonstrate two SAT modeling techniques that can provide many orders of magnitude speed up in discovering the correct key. Specifically, we consider relaxed encodings and symmetry breaking. To demonstrate their impact, we model and attack a state-of-the-art logic locking technique, Full-Lock. We show that circuits previously unbreakable within 15 days of run time can be solved in seconds. Consequently, in assessing the strength of any given locking, it is imperative that these modeling techniques be considered. To remedy this vulnerability in the considered locking technique, we demonstrate an extended version, logic-enhanced Banyan locking, that is resistant to our proposed modeling techniques.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/15/2018

Encrypt Flip-Flop: A Novel Logic Encryption Technique For Sequential Circuits

Logic Encryption is one of the most popular hardware security techniques...
research
11/13/2021

UNTANGLE: Unlocking Routing and Logic Obfuscation Using Graph Neural Networks-based Link Prediction

Logic locking aims to prevent intellectual property (IP) piracy and unau...
research
09/04/2020

InterLock: An Intercorrelated Logic and Routing Locking

In this paper, we propose a canonical prune-and-SAT (CP SAT) attack fo...
research
01/24/2023

C-SAR: SAT Attack Resistant Logic Locking for RSFQ Circuits

Since the development of semiconductor technologies, exascale computing ...
research
07/05/2022

Complexity Analysis of the SAT Attack on Logic Locking

Due to the adoption of horizontal business models following the globaliz...
research
06/17/2023

Co-Certificate Learning with SAT Modulo Symmetries

We present a new SAT-based method for generating all graphs up to isomor...

Please sign up or login with your details

Forgot password? Click here to reset