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 条
  • [31] Quantifying the Efficacy of Logic Locking Methods
    Sweeney, Joseph
    Garg, Deepali
    Pileggi, Lawrence
    PROCEEDINGS OF THE 37TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, VLSID 2024 AND 23RD INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, ES 2024, 2024, : 541 - 546
  • [32] Revisiting Logic Locking for Reversible Computing
    Limaye, Nimisha
    Yasin, Muhammad
    Sinanoglu, Ozgur
    2019 IEEE EUROPEAN TEST SYMPOSIUM (ETS), 2019,
  • [33] On the Limitations of Logic Locking the Approximate Circuits
    Nayak, Kartik
    Upadhyaya, Devanshi
    Regazzoni, Francesco
    Polian, Ilia
    2022 ASIAN HARDWARE ORIENTED SECURITY AND TRUST SYMPOSIUM (ASIANHOST), 2022,
  • [34] Low Overhead Logic Locking for System-Level Security: A Design Space Modeling Approach
    Lam, Long
    Melnyk, Maksym
    Zuzak, Michael
    PROCEEDINGS OF THE 29TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, ISLPED 2024, 2024,
  • [35] Latch-Based Logic Locking
    Sweeney, Joseph
    Zackriya, Mohammed, V
    Pagliarini, Samuel
    Pileggi, Lawrence
    PROCEEDINGS OF THE 2020 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), 2020, : 132 - 141
  • [36] Lockit: A Logic Locking Automation Software
    Kajtez, Nemanja
    Zhang, Yue
    Halak, Basel
    ELECTRONICS, 2021, 10 (22)
  • [37] Breaking Analog Locking Techniques
    Jayasankaran, Nithyashankari Gummidipoondi
    Sanabria-Borbon, Adriana
    Abuellil, Amr
    Sanchez-Sinencio, Edgar
    Hu, Jiang
    Rajendran, Jeyavijayan
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2020, 28 (10) : 2157 - 2170
  • [38] A Survey of Techniques for Cache Locking
    Mittal, Sparsh
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2016, 21 (03)
  • [39] Delay Locking: Security Enhancement of Logic Locking against IC Counterfeiting and Overproduction
    Xie, Yang
    Srivastava, Ankur
    PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,
  • [40] Fa-SAT: Fault-aided SAT-based Attack on Compound Logic Locking Techniques
    Limaye, Nimisha
    Patnaik, Satwik
    Sinanoglu, Ozgur
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1166 - 1171