Classical Cryptanalysis Attacks on Logic Locking Techniques

被引:0
|
作者
Bodhisatwa Mazumdar
Soma Saha
Ghanshyam Bairwa
Souvik Mandal
Tatavarthy Venkat Nikhil
机构
[1] Indian Institute of Technology Indore,Discipline of Computer Science and Engineering
[2] SGSITS Indore,Department of Computer Science and Engineering
来源
关键词
Logic locking; Key gate; Linear approximation; Input differential; Output differential;
D O I
暂无
中图分类号
学科分类号
摘要
Logic locking is a protection technique for outsourced integrated circuit (IC) designs that thwarts IC piracy and IC counterfeiting by untrusted foundries. In this technique, the IC design house locks the correct functionality of the circuit using a key that is known only to the trusted entities in the design house. As the correct key values are provided by the design house after production, a malicious adversary in the foundry house will not be able to unlock overproduced or counterfeit ICs. In this paper, we mount linear approximation attacks and differential attacks on random logic locking (RLL), fault-analysis based logic locking (FLL), and strong logic locking (SLL) techniques. We present a formal approach to mount the linear approximation attack on multiple circuit partitions and thereafter combining the approximations to form the attack on a locked logic cone of the circuit. We present our results on ISCAS’85 benchmark circuits. In linear approximation attack, the combinatorial blocks are partitioned and expressed as linear expressions to derive a relation between the primary inputs and the primary outputs of the circuit. The attack aims to determine the linear approximation that has the highest probability of occurrence for the correct key input. In differential attacks, we could recover the embedded secret key in device with attack effort lesser than exhaustive search attack.
引用
收藏
页码:641 / 654
页数:13
相关论文
共 50 条
  • [1] Classical Cryptanalysis Attacks on Logic Locking Techniques
    Mazumdar, Bodhisatwa
    Saha, Soma
    Bairwa, Ghanshyam
    Mandal, Souvik
    Nikhil, Tatavarthy Venkat
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2019, 35 (05): : 641 - 654
  • [2] Attacks on Logic Locking Obfuscation Techniques
    Mellor, Jake
    Shelton, Allen
    Yue, Michael
    Tehranipoor, Fatemeh
    2021 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2021,
  • [3] Removal Attacks on Logic Locking and Camouflaging Techniques
    Yasin, Muhammad
    Mazumdar, Bodhisatwa
    Sinanoglu, Ozgur
    Rajendran, Jeyavijayan
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2020, 8 (02) : 517 - 532
  • [4] Linear Approximation and Differential Attacks on Logic Locking Techniques
    Bairwa, Ghanshyam
    Mandal, Souvik
    Nikhil, Tatavarthy Venkat
    Mazumdar, Bodhisatwa
    2019 32ND INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2019 18TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2019, : 365 - 370
  • [5] Functional Analysis Attacks on Logic Locking
    Sirone, Deepak
    Subramanyan, Pramod
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2020, 15 : 2514 - 2527
  • [6] Functional Analysis Attacks on Logic Locking
    Sirone, Deepak
    Subramanyan, Pramod
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 936 - 939
  • [7] Logic Locking Induced Fault Attacks
    Brunner, Michaela
    Gruber, Michael
    Tempelmeier, Michael
    Sigl, Georg
    2020 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2020), 2020, : 114 - 119
  • [8] 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
  • [9] Modeling Techniques for Logic Locking
    Sweeney, Joseph
    Heule, Marijn J. H.
    Pileggi, Lawrence
    2020 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED-DESIGN (ICCAD), 2020,
  • [10] Obviating Multiple Attacks with Enhanced Logic Locking
    Paul, Anu
    Mohankumar, N.
    Devi, M. Nirmala
    ACM International Conference Proceeding Series, 2022, : 162 - 167