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 条
  • [31] 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
  • [32] SFLL-AD: a self-adaptive and secure logic locking
    Zhang, Ning
    Wang, Ke
    Huang, Kai
    IEICE ELECTRONICS EXPRESS, 2024, 21 (03):
  • [33] ATPG-Based Cost-Effective, Secure Logic Locking
    Sengupta, Abhrajit
    Nabeel, Mohammed
    Yasin, Muhammad
    Sinanoglu, Ozgur
    2018 IEEE 36TH VLSI TEST SYMPOSIUM (VTS 2018), 2018,
  • [34] 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
  • [35] Shielding Logic Locking from Redundancy Attacks
    Li, Leon
    Orailoglu, Alex
    2019 IEEE 37TH VLSI TEST SYMPOSIUM (VTS), 2019,
  • [36] Logic Locking in Single Flux Quantum Circuit
    Jabbari, Tahereh
    Krylov, Gleb
    Friedman, Eby G.
    IEEE TRANSACTIONS ON APPLIED SUPERCONDUCTIVITY, 2021, 31 (05)
  • [37] A Novel Logic Locking Technique for Hardware Security
    Thangam, T.
    Gayathri, G.
    Madhubala, T.
    2017 IEEE INTERNATIONAL CONFERENCE ON ELECTRICAL, INSTRUMENTATION AND COMMUNICATION ENGINEERING (ICEICE), 2017,
  • [38] SheLL: Shrinking eFPGA Fabrics for Logic Locking
    Kamali, Hadi M.
    Azar, Kimia Z.
    Farahmandi, Farimah
    Tehranipoor, Mark
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [39] A Survey on Logic-Locking Characteristics and Attacks
    Subbiah K.
    Chinnathevar S.
    Journal of The Institution of Engineers (India): Series B, 2024, 105 (04) : 1073 - 1087
  • [40] Complexity Analysis of the SAT Attack on Logic Locking
    Zhong, Yadi
    Guin, Ujjwal
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (10) : 3143 - 3156