Hardware IP Protection Through Gate-level Obfuscation

被引:8
|
作者
Li, Dongfang [1 ]
Liu, Wenchao [1 ]
Zou, Xuecheng [1 ]
Liu, Zhenglin [1 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Opt & Elect Informat, Wuhan, Peoples R China
关键词
Hardware IP; Physical Unclonable Function; Obfuscation; Gate-level;
D O I
10.1109/CADGRAPHICS.2015.39
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Hardware Intellectual Property (IP) cores have emerged as an integral part of modern System-on-Chip (SoC) designs. However, recent trends of reverse engineering pose major threat to IP-based SOC design flow. The paper proposes a novel approach for hardware IP protection using gate-level obfuscation, which could make design less intelligible in order to neutralize or weaken the effect of reverse engineering. The basic idea is to hide the original logic function by using Physical Unclonable Function (PUF), multiplexer and configurable logic, so that it is difficult for reverse engineering attackers to get complete information of circuit netlist. The design methodology could be applied in combinational logic and sequential logic. Simulation results on several IP cores show that we can achieve high levels of security through a well-formulated obfuscation scheme at less than 10% area overhead under delay constraint.
引用
收藏
页码:186 / 193
页数:8
相关论文
共 50 条
  • [11] Evaluation on Hardware-Trojan Detection at Gate-Level IP Cores Utilizing Machine Learning Methods
    Kurihara, Tatsuki
    Hasegawa, Kento
    Togawa, Nozomu
    2020 26TH IEEE INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS 2020), 2020,
  • [12] DSD: A Dynamic State-Deflection Method for Gate-Level Netlist Obfuscation
    Dofe, Jaya
    Zhang, Yuejun
    Yu, Qiaoyan
    2016 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2016, : 565 - 570
  • [13] Gate-level morphogenetic evolvable hardware for scalability and adaptation on FPGAs
    Lee, Justin
    Sitte, Joaquin
    AHS 2006: FIRST NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS, PROCEEDINGS, 2006, : 145 - +
  • [14] Leveraging Gate-Level Properties to Identify Hardware Timing Channels
    Oberg, Jason
    Meiklejohn, Sarah
    Sherwood, Timothy
    Kastner, Ryan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (09) : 1288 - 1301
  • [15] Novel Dynamic State-Deflection Method for Gate-Level Design Obfuscation
    Dofe, Jaya
    Yu, Qiaoyan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (02) : 273 - 285
  • [16] Design of Hardware IP Core Security Protection Based on Multi-Level Co-obfuscation
    Zhang Huihong
    Li Jing
    Wu Qiufeng
    Zhang Yuejun
    Wang Pengjun
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2021, 43 (09) : 2458 - 2465
  • [17] Hardware Trojan Horse Detection Using Gate-Level Characterization
    Potkonjak, Miodrag
    Nahapetian, Ani
    Nelson, Michael
    Massey, Tammara
    DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 688 - 693
  • [18] LeGO: A Learning-Guided Obfuscation Framework for Hardware IP Protection
    Alaql, Abdulrahman
    Chattopadhyay, Saranyu
    Chakraborty, Prabuddha
    Hoque, Tamzidul
    Bhunia, Swarup
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (04) : 854 - 867
  • [19] Quality Obfuscation for Error-Tolerant and Adaptive Hardware IP Protection
    Alaql, Abdulrahman
    Hoque, Tamzidul
    Forte, Domenic
    Bhunia, Swarup
    2019 IEEE 37TH VLSI TEST SYMPOSIUM (VTS), 2019,
  • [20] Evolvable hardware techniques for gate-level synthesis of combinational circuits
    Hernández-Aguirre, A
    INFORMATION PROCESSING WITH EVOLUTIONARY ALGORITHMS: FROM INDUSTRIAL APPLICATIONS TO ACADEMIC SPECULATIONS, 2005, : 177 - 194