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
来源
2020 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED-DESIGN (ICCAD) | 2020年
关键词
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 条
  • [41] Utilizing layout effects for analog logic locking
    Aljafar, Muayad J.
    Azais, Florence
    Flottes, Marie-Lise
    Pagliarini, Samuel
    [J]. JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2024, 14 (02) : 311 - 324
  • [42] Logic locking emulator on FPGA: A conceptual view
    Chellam, Manjith Baby Sarojam
    Natarajan, Ramasubramanian
    Naganathan, Nagi
    [J]. PROCEEDINGS OF THE 37TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, VLSID 2024 AND 23RD INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, ES 2024, 2024, : 553 - 559
  • [43] FSMLock: Sequential Logic Locking through Encryption
    Krebs, Matthew
    Lukowiak, Marcin
    Farris, Steve
    Kurdziel, Michael
    [J]. 2024 31ST INTERNATIONAL CONFERENCE ON MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEM, MIXDES 2024, 2024, : 98 - 103
  • [44] AFIA: ATPG-Guided Fault Injection Attack on Secure Logic Locking
    Zhong, Yadi
    Jain, Ayush
    Rahman, M. Tanjidur
    Asadizanjani, Navid
    Xie, Jiafeng
    Guin, Ujjwal
    [J]. JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2022, 38 (05): : 527 - 546
  • [45] AFIA: ATPG-Guided Fault Injection Attack on Secure Logic Locking
    Yadi Zhong
    Ayush Jain
    M. Tanjidur Rahman
    Navid Asadizanjani
    Jiafeng Xie
    Ujjwal Guin
    [J]. Journal of Electronic Testing, 2022, 38 : 527 - 546
  • [46] KRATT: QBF-Assisted Removal and Structural Analysis Attack Against Logic Locking
    Aksoy, Levent
    Yasin, Muhammad
    Pagliarini, Samuel
    [J]. 2024 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2024,
  • [47] HOLL: Program Synthesis for Higher Order Logic Locking
    Takhar, Gourav
    Karri, Ramesh
    Pilato, Christian
    Roy, Subhajit
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2022, PT I, 2022, 13243 : 3 - 24
  • [48] Limes: Logic locking on interleaved memory for enhanced security
    Sai Prasanna A.
    Tejeswini J.
    Mohankumar N.
    [J]. Lecture Notes on Data Engineering and Communications Technologies, 2021, 66 : 613 - 626
  • [49] Special Session: Novel Attacks on Logic-Locking
    Jain, Ayush
    Guin, Ujjwal
    Rahman, M. Tanjidur
    Asadizanjani, Navid
    Duvalsaint, Danielle
    Blanton, R. D. Shawn
    [J]. 2020 IEEE 38TH VLSI TEST SYMPOSIUM (VTS 2020), 2020,
  • [50] Generalized SAT-Attack-Resistant Logic Locking
    Zhou, Jingbo
    Zhang, Xinmiao
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2021, 16 : 2581 - 2592