MeLPUF: Memory-in-Logic PUF Structures for Low-Overhead IC Authentication

被引:1
|
作者
Vega, Christopher [1 ]
Patanjali, S. L. P. S. K. [1 ]
Paul, Shubhra Deb [1 ]
Chatterjee, Atri [1 ]
Bhunia, Swarup [1 ]
机构
[1] Univ Florida, Dept Elect & Comp Engn, Gainesville, FL 32611 USA
关键词
RING-OSCILLATOR; LOCKING;
D O I
10.1109/PAINE58317.2023.10317943
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Physically Unclonable Functions (PUFs) are used for securing electronic devices across the implementation spectrum ranging from Field Programmable Gate Array (FPGA) to system on chips (SoCs). However, existing PUF implementations often suffer from one or more significant deficiencies: (1) significant design overhead; (2) difficulty to configure and integrate based on application-specific requirements; (3) vulnerability to model-building attacks; and (4) spatial locality to a specific region of a chip. These factors limit their application in the authentication of designs used in various applications. In this work, we propose MeLPUF: Memory-in-Logic PUF; a low-overhead distributed PUF that leverages the existing logic gates in a design to create cross-coupled inverters (i.e., memory cells), in a logic circuit as an entropy source. It exploits these memory cells' power-up states as the source of entropy to generate device-specific unique fingerprints. A dedicated control signal governs these on-demand memory cells. They can be dispersed across the combinational logic of a design to achieve distributed authentication. They can also be synthesized with a standard logic synthesis tool to meet the target area, power, and performance constraints. We demonstrate the scalability of MeLPUF by aggregating power-up states from multiple memory cells, thus creating PUF signatures or digital identifiers of varying lengths. Our analysis shows the high quality of the PUF in terms of uniqueness, randomness, and robustness while incurring modest overhead.
引用
收藏
页码:205 / 211
页数:7
相关论文
共 50 条
  • [1] MECCA: A Robust Low-Overhead PUF Using Embedded Memory Array
    Krishna, Aswin Raghav
    Narasimhan, Seetharam
    Wang, Xinmu
    Bhunia, Swarup
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2011, 2011, 6917 : 407 - 420
  • [2] DWM-PUF: A Low-Overhead, Memory-based Security Primitive
    Iyengar, Anirudh
    Ramclam, Kenneth
    Ghosh, Swaroop
    2014 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE-ORIENTED SECURITY AND TRUST (HOST), 2014, : 154 - 159
  • [3] A Low-overhead PUF based on Parallel Scan Design
    Wang, Wenxuan
    Cui, Aijiao
    Qu, Gang
    Li, Huawei
    2018 23RD ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2018, : 715 - 720
  • [4] A low-overhead RO PUF design for Xilinx FPGAs
    Pei, Songwei
    Zhang, Jingdong
    Wang, Ruonan
    IEICE ELECTRONICS EXPRESS, 2018, 15 (05):
  • [5] A Low-overhead PUF-based Secure Scan Design
    Zhou, Wei
    Cui, Aijiao
    Chen, Cassi
    Qu, Gang
    2023 24TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, ISQED, 2023, : 210 - 215
  • [6] Low-Voltage Low-Overhead Asynchronous Logic
    Sridharan, Akshay
    Sechen, Carl
    Jafari, Roozbeh
    2013 IEEE INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2013, : 261 - 266
  • [7] A Secure and Low-overhead Active IC Metering Scheme
    Cui, Aijiao
    Yang, Yan
    Qu, Gang
    Li, Huawei
    2019 IEEE 37TH VLSI TEST SYMPOSIUM (VTS), 2019,
  • [8] A low-overhead PUF for anti-clone attack of RFID tags
    Chen, Shuyu
    Yan, Limin
    MICROELECTRONICS JOURNAL, 2022, 126
  • [9] Low-overhead inline deduplication for persistent memory
    Chen, Wande
    Chen, Zhenke
    Li, Dingding
    Liu, Hai
    Tang, Yong
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2021, 32 (08)
  • [10] LoENA: Low-overhead Encryption based Node Authentication in WSN
    Banerjee, Pritam
    Chatterjee, Tanusree
    DasBit, Sipra
    2015 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2015, : 2126 - 2132