Modeling Techniques for Logic Locking

被引:13
|
作者
Sweeney, Joseph [1 ]
Heule, Marijn J. H. [2 ]
Pileggi, Lawrence [1 ]
机构
[1] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
[2] Carnegie Mellon Univ, Dept Comp Sci, Pittsburgh, PA 15213 USA
关键词
logic locking; IP piracy; satisfiability; miter-based SAT attack; SYMMETRY-BREAKING; CHECKING;
D O I
10.1145/3400302.3415668
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Design and Analysis of Logic Locking Techniques
    Saha, Akashdeep
    Mukhopadhyay, Debdeep
    Chakraborty, Rajat Subhra
    PROCEEDINGS OF THE 2021 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2021, : 194 - 195
  • [2] Attacks on Logic Locking Obfuscation Techniques
    Mellor, Jake
    Shelton, Allen
    Yue, Michael
    Tehranipoor, Fatemeh
    2021 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2021,
  • [3] Classical Cryptanalysis Attacks on Logic Locking Techniques
    Bodhisatwa Mazumdar
    Soma Saha
    Ghanshyam Bairwa
    Souvik Mandal
    Tatavarthy Venkat Nikhil
    Journal of Electronic Testing, 2019, 35 : 641 - 654
  • [4] Removal Attacks on Logic Locking and Camouflaging Techniques
    Yasin, Muhammad
    Mazumdar, Bodhisatwa
    Sinanoglu, Ozgur
    Rajendran, Jeyavijayan
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2020, 8 (02) : 517 - 532
  • [5] Classical Cryptanalysis Attacks on Logic Locking Techniques
    Mazumdar, Bodhisatwa
    Saha, Soma
    Bairwa, Ghanshyam
    Mandal, Souvik
    Nikhil, Tatavarthy Venkat
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2019, 35 (05): : 641 - 654
  • [6] Linear Approximation and Differential Attacks on Logic Locking Techniques
    Bairwa, Ghanshyam
    Mandal, Souvik
    Nikhil, Tatavarthy Venkat
    Mazumdar, Bodhisatwa
    2019 32ND INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2019 18TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2019, : 365 - 370
  • [7] Logic locking for IP security: A comprehensive analysis on challenges, techniques, and trends
    Gandhi, Jugal
    Shekhawat, Diksha
    Santosh, M.
    Pandey, Jai Gopal
    COMPUTERS & SECURITY, 2023, 129
  • [8] Trace Logic Locking: Improving the Parametric Space of Logic Locking
    Zuzak, Michael
    Liu, Yuntao
    Srivastava, Ankur
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (08) : 1531 - 1544
  • [9] Boolean Domain Attack on Corrupt and Correct Based Logic Locking Techniques
    Madera, Joseph
    Juretus, Kyle
    PROCEEDING OF THE GREAT LAKES SYMPOSIUM ON VLSI 2024, GLSVLSI 2024, 2024, : 415 - 420
  • [10] Towards Enhancing Power-Analysis Attack Resilience for Logic Locking Techniques
    Zhang, Zhiming
    Miketic, Ivan
    Salman, Emre
    Yu, Qiaoyan
    2021 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2021), 2021, : 132 - 137