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 条
  • [41] Logic Locking in Single Flux Quantum Circuit
    Jabbari, Tahereh
    Krylov, Gleb
    Friedman, Eby G.
    IEEE TRANSACTIONS ON APPLIED SUPERCONDUCTIVITY, 2021, 31 (05)
  • [42] Shielding Logic Locking from Redundancy Attacks
    Li, Leon
    Orailoglu, Alex
    2019 IEEE 37TH VLSI TEST SYMPOSIUM (VTS), 2019,
  • [43] Hardware Obfuscation and Logic Locking: A Tutorial Introduction
    Hoque, Tamzidul
    Chakraborty, Rajat Subhra
    Bhunia, Swarup
    IEEE DESIGN & TEST, 2020, 37 (03) : 59 - 77
  • [44] Does logic locking work with EDA tools?
    Han, Zhaokun
    Yasin, Muhammad
    Rajendran, Jeyavijayan
    PROCEEDINGS OF THE 30TH USENIX SECURITY SYMPOSIUM, 2021, : 1055 - 1072
  • [45] Obviating Multiple Attacks with Enhanced Logic Locking
    Paul, Anu
    Mohankumar, N.
    Devi, M. Nirmala
    ACM International Conference Proceeding Series, 2022, : 162 - 167
  • [46] 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,
  • [47] A Glitch Key-Gate for Logic Locking
    Ji, De-Xuan
    Chiang, Hsiao-Yu
    Lin, Chia-Chun
    Wu, Chia-Cheng
    Chen, Yung-Chih
    Wang, Chun-Yao
    32ND IEEE INTERNATIONAL SYSTEM ON CHIP CONFERENCE (IEEE SOCC 2019), 2019, : 74 - 79
  • [48] 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,
  • [49] 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
  • [50] 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