Securing Netlist-Level FPGA Design through Exploiting Process Variation and Degradation

被引:0
|
作者
Zheng, Jason Xin [1 ]
Potkonjak, Miodrag [1 ]
机构
[1] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA 90024 USA
来源
FPGA 12: PROCEEDINGS OF THE 2012 ACM-SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS | 2012年
基金
美国国家科学基金会;
关键词
IP protection; active hardware metering; unclonable;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The continuously widening gap between the Non-Recurring Engineering (NRE) and Recurring Engineering (RE) costs of producing Integrated Circuit (IC) products in the past few decades gives high incentives to unauthorized cloning and reverse-engineering of ICs. Existing IC Digital Rights Management (DRM) schemes often demands high overhead in area, power, and performance, or require non-volatile storage. Our goal is to develop a novel Intellectual Property (IP) protection technique that offers universal protection to both Application-Specific integrated Circuits (ASIC) and Field-Programmable Gate-Arrays (FPGAs) from unauthorized manufacturing and reverse engineering. In this paper we show a proof-of-concept implementation of the basic elements of the technique, as well as a case study of applying the anti-cloning technique to a nontrivial FPGA design.
引用
收藏
页码:129 / 138
页数:10
相关论文
共 24 条
  • [1] HT-TMR: An Efficient Netlist-Level TMR Tool for FPGA SEU Mitigation
    Zhang, Yaowei
    Chen, Lei
    Wang, Shuo
    Zhou, Jing
    Tian, Chunsheng
    Li, Yu
    Bu, Yuanhang
    Yu, Yuxin
    2024 INTERNATIONAL SYMPOSIUM OF ELECTRONICS DESIGN AUTOMATION, ISEDA 2024, 2024, : 788 - 793
  • [2] RADSAFiE: A Netlist-Level Fault Injection User Interface Application for FPGA-Based Digital Systems
    Monopoli, Matteo
    Biondi, Matteo
    Nannipieri, Pietro
    Moranti, Silvia
    Fanucci, Luca
    IEEE ACCESS, 2025, 13 : 28809 - 28823
  • [3] A netlist-level fault-injection tool for FPGAs [Ein Tool zur Injektion von Fehlern in FPGA-Designs auf Netzlisten-Ebene]
    Fibich C.
    Rössler P.
    Tauner S.
    Taucher H.
    Matschnig M.
    e & i Elektrotechnik und Informationstechnik, 2015, 132 (6) : 274 - 281
  • [4] High-level FPGA Programming through Mapping Process Networks to FPGA Resources
    Mayer-Lindenberg, Fritz
    2009 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS, 2009, : 302 - 307
  • [5] Minimizing Retention Induced Refresh Through Exploiting Process Variation of Flash Memory
    Di, Yejia
    Shi, Liang
    Gao, Congming
    Li, Qiao
    Xue, Chun Jason
    Wu, Kaijie
    IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (01) : 83 - 98
  • [6] FPGA Design of Numerical Methods for the Robotic Motion Control Task exploiting High-Level Synthesis
    Schwiegelshohn, Fynn
    Kaestner, Florian
    Huebner, Michael
    2016 IEEE INTERNATIONAL CONFERENCE ON THE SCIENCE OF ELECTRICAL ENGINEERING (ICSEE), 2016,
  • [7] Improving the FPGA design process through determining and applying logical-to-physical design mappings
    Graham, P
    Hutchings, B
    Nelson, B
    2000 IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2000, : 305 - 306
  • [8] Process Monitoring through Wafer-level Spatial Variation Decomposition
    Huang, Ke
    Kupp, Nathan
    Carulli, John M., Jr.
    Makris, Yiorgos
    2013 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2013,
  • [9] Design and Implementation of Delay Measurement Switch in Intelligent Substation Process Level Using FPGA
    Liu, Jingmi
    Li, Yan
    Yang, Gui
    2016 CHINA INTERNATIONAL CONFERENCE ON ELECTRICITY DISTRIBUTION (CICED), 2016,
  • [10] Profit Maximization through Process Variation Aware High Level Synthesis with Speed Binning
    Zhao Mengying
    Alex, Orailoglu
    Jason, Xue Chun
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 176 - 181