Trace Logic Locking: Improving the Parametric Space of Logic Locking

被引:11
|
作者
Zuzak, Michael [1 ]
Liu, Yuntao [1 ]
Srivastava, Ankur [1 ]
机构
[1] Univ Maryland, Dept Elect & Comp Engn, College Pk, MD 20742 USA
关键词
Intellectual property (IP) piracy; logic locking; reverse engineering; SAT attack; trace logic locking (TLL); SECURITY; PIRACY;
D O I
10.1109/TCAD.2020.3025135
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
To protect against an untrusted foundry, logic locking must 1) inject sufficient error to ensure critical application failures for any wrong key (error severity) and 2) resist any attack against it (attack resilient). We begin our work by deriving a fundamental tradeoff between these two goals which exists underlying all logic locking, regardless of construction. This relationship forces integrated circuit (IC) designers to sacrifice the error severity of logic locking to increase its attack resilience and vice versa. We proceed by exploring the consequences of this tradeoff through architectural simulations of ICs incorporating locking sweeping over the derived parametric space. We find that the efficacy of logic locking is severely limited by this tradeoff. In response, we propose trace logic locking (TLL), a novel enhancement of module level logic locking which enables existing art to secure arbitrary length sequences of input minterms, referred to as traces. Doing so injects an additional degree of freedom into the parametric space of locking, enabling locking techniques to overcome the limitations of our derived tradeoff. We both theoretically and empirically prove this by using TLL to enhance cutting edge locking. In ten large benchmarks, we show that TLL-enhanced logic locking provides exponentially stronger attack resilience than conventional locking with only modest additional overhead. Finally, we demonstrate the efficacy of TLL in a processor IC using architectural simulations. Despite prior art being unable to secure this IC, we find that TLL concurrently achieves strong error severity and attack resilience.
引用
收藏
页码:1531 / 1544
页数:14
相关论文
共 50 条
  • [1] On Improving the Security of Logic Locking
    Yasin, Muhammad
    Rajendran, Jeyavijayan
    Sinanoglu, Ozgur
    Karri, Ramesh
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2016, 35 (09) : 1411 - 1424
  • [2] Evolution of Logic Locking
    Yasin, Muhammad
    Sinanoglu, Ozgur
    2017 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2017, : 237 - 242
  • [3] Physically Secure Logic Locking With Nanomagnet Logic
    Edwards, Alexander J.
    Hassan, Naimul
    Arzate, Jared D.
    Chin, Alexander N.
    Bhattacharya, Dhritiman
    Shihab, Mustafa M.
    Zhou, Peng
    Hu, Xuan
    Atulasimha, Jayasimha
    Makris, Yiorgos
    Friedman, Joseph S.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2025, 44 (01) : 105 - 118
  • [4] Thwarting All Logic Locking Attacks: Dishonest Oracle With Truly Random Logic Locking
    Limaye, Nimisha
    Kalligeros, Emmanouil
    Karousos, Nikolaos
    Karybali, Irene G.
    Sinanoglu, Ozgur
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (09) : 1740 - 1753
  • [5] Keynote: A Disquisition on Logic Locking
    Chakraborty, Abhishek
    Jayasankaran, Nithyashankari Gummidipoondi
    Liu, Yuntao
    Rajendran, Jeyavijayan
    Sinanoglu, Ozgur
    Srivastava, Ankur
    Xie, Yang
    Yasin, Muhammad
    Zuzak, Michael
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (10) : 1952 - 1972
  • [6] Modeling Techniques for Logic Locking
    Sweeney, Joseph
    Heule, Marijn J. H.
    Pileggi, Lawrence
    2020 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED-DESIGN (ICCAD), 2020,
  • [7] LOOPLock: Logic Optimization-Based Cyclic Logic Locking
    Chiang, Hsiao-Yu
    Chen, Yung-Chih
    Ji, De-Xuan
    Yang, Xiang-Min
    Lin, Chia-Chun
    Wang, Chun-Yao
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (10) : 2178 - 2191
  • [8] Mitigating SAT Attack on Logic Locking
    Xie, Yang
    Srivastava, Ankur
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2016, 2016, 9813 : 127 - 146
  • [9] Trustworthy Hardware Design with Logic Locking
    Sisejkovic, Dominik
    Leupers, Rainer
    PROCEEDINGS OF THE 2021 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2021, : 180 - 181
  • [10] Functional Analysis Attacks on Logic Locking
    Sirone, Deepak
    Subramanyan, Pramod
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2020, 15 : 2514 - 2527