Predictive Model Attack for Embedded FPGA Logic Locking

被引:5
作者
Chowdhury, Prattay [1 ]
Sathe, Chaitali G. [1 ]
Schafer, Benjamin Carrion [1 ]
机构
[1] Univ Texas Dallas, Dept Elect & Comp Engn, Richardson, TX 75083 USA
来源
2022 ACM/IEEE INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, ISLPED 2022 | 2022年
关键词
Hardware Security; Logic Locking; Hardware Redaction; FPGA; High-Level Synthesis; Machine Learning; OBFUSCATION;
D O I
10.1145/3531437.3539728
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With most VLSI design companies now being fabless it is imperative to develop methods to protect their Intellectual Property (IP). One approach that has become very popular due to its relative simplicity and practicality is logic locking. One of the problems with traditional locking mechanisms is that the locking circuitry is built into the netlist that the VLSI design company delivers to the foundry which has now access to the entire design including the locking mechanism. This implies that they could potentially tamper with this circuitry or reverse engineer it to obtain the locking key. One relatively new approach that has been coined logic locking through omission, or hardware redaction, maps a portion of the design to an embedded FPGA (eFPGA). The bitstream of the eFPGA now acts as the locking key. This new approach has been shown to be more secure as the foundry has no access to the bitstream during the manufacturing stage. The obvious drawbacks are the increase in design complexity and the area and performance overheads associated with the eFPGA. In this work we propose, to the best of our knowledge, the first attack on these type of new locking mechanisms by substituting the exact logic mapped onto the eFPGA by a synthesizable predictive model that replicates the behavior of the exact logic. We show that this approach is applicable in the context of approximate computing where hardware accelerators tolerate certain degree of errors at their outputs. Experimental results show that our proposed approach is very effective finding suitable predictive models while simultaneously reducing the overall power consumption.
引用
收藏
页数:6
相关论文
共 50 条
  • [31] 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
  • [32] Towards Enhancing Power-Analysis Attack Resilience for Logic Locking Techniques
    Zhang, Zhiming
    Miketic, Ivan
    Salman, Emre
    Yu, Qiaoyan
    2021 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2021), 2021, : 132 - 137
  • [33] TGA: An Oracle-less and Topology-Guided Attack on Logic Locking
    Zhang, Yuqiao
    Cui, Pinchen
    Zhou, Ziqi
    Guin, Ujjwal
    PROCEEDINGS OF THE 3RD ACM WORKSHOP ON ATTACKS AND SOLUTIONS IN HARDWARE SECURITY WORKSHOP (ASHES '19), 2019, : 75 - 83
  • [34] Power Analysis Attack Against post-SAT Logic Locking schemes
    Riadi, Nassim
    Bruguier, Florent
    Benoit, Pascal
    Dupuis, Sophie
    Flottes, Marie-Lise
    IEEE EUROPEAN TEST SYMPOSIUM, ETS 2024, 2024,
  • [35] AFIA: ATPG-Guided Fault Injection Attack on Secure Logic Locking
    Yadi Zhong
    Ayush Jain
    M. Tanjidur Rahman
    Navid Asadizanjani
    Jiafeng Xie
    Ujjwal Guin
    Journal of Electronic Testing, 2022, 38 : 527 - 546
  • [36] A Comprehensive Test Pattern Generation Approach Exploiting the SAT Attack for Logic Locking
    Zhong, Yadi
    Guin, Ujjwal
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (08) : 2293 - 2305
  • [37] 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
  • [38] A FPGA implementation of model predictive control
    Ling, K. V.
    Yue, S. P.
    Maciejowski, J. M.
    2006 AMERICAN CONTROL CONFERENCE, VOLS 1-12, 2006, 1-12 : 1930 - +
  • [39] Trace Logic Locking: Improving the Parametric Space of Logic Locking
    Zuzak, Michael
    Liu, Yuntao
    Srivastava, Ankur
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (08) : 1531 - 1544
  • [40] Learning Your Lock: Exploiting Structural Vulnerabilities in Logic Locking
    Chakraborty, Prabuddha
    Cruz, Jonathan
    Almawzan, Rasheed
    Mahfuz, Tanzim
    Bhunia, Swarup
    IEEE DESIGN & TEST, 2024, 41 (02) : 7 - 14