A Lightweight FPGA Compatible Weak-PUF Primitive Based on XOR Gates

被引:30
作者
Della Sala, Riccardo [1 ]
Bellizia, Davide [2 ]
Scotti, Giuseppe [1 ]
机构
[1] Sapienza Univ Rome, Dipartimento Ingn Informaz Elettron & Telecomunic, I-00184 Rome, Italy
[2] Catholic Univ Louvain, ICTEAM Crypto Grp, B-1348 Louvain La Neuve, Belgium
关键词
Computer architecture; Field programmable gate arrays; Microprocessors; Physical unclonable function; Delays; Logic gates; Table lookup; Physical unclonable functions (PUFs); identification generator; metastability; field programmable gate array (FPGA); hardware-security;
D O I
10.1109/TCSII.2022.3156788
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this brief we introduce a novel lightweight FPGA compatible Physical Unclonable Function (PUF) primitive based on XOR gates. The proposed XOR-PUF is the most compact FPGA-compatible PUF ever presented in the literature, allowing the implementation of four PUF bits in a single Configurable Logic Block (CLB) and providing very good statistical performance. The architecture of the proposed PUF exploits two cross-coupled XOR gates which can be configured to behave as ring oscillators or SRAM cells. A 128-bit weak-PUF block based on the proposed XOR-PUF basic cell has been implemented on Xilinx Spartan-6 and Artix-7 devices and an extensive measurement campaign on 16 FPGA devices for each family has been carried out. Measurement results have shown that the proposed architecture and implementation are able to fit in just 64 Slices (32 CLBs) on both the Spartan-6 and Artix-7 devices without sacrificing statistical performance and guaranteeing a good robustness against supply voltage variations.
引用
收藏
页码:2972 / 2976
页数:5
相关论文
共 23 条
[1]   Statistical analysis of SRAM cell stability [J].
Agarwal, Kanak ;
Nassif, Sani .
43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, :57-+
[2]  
Bohm C., 2012, Physical unclonable functions in theory and practice
[3]  
Boyd C., 2020, Protocols for authentication and Key Establishment
[4]  
Chaussy C. G., 2009, HARDWARE INTRINSIC S, V48
[5]  
Della Sala R., 2021, CRYPTOGRAPHY-BASEL, V5
[6]   A Novel Ultra-Compact FPGA-Compatible TRNG Architecture Exploiting Latched Ring Oscillators [J].
Della Sala, Riccardo ;
Bellizia, Davide ;
Scotti, Giuseppe .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (03) :1672-1676
[7]  
Deng D., 2020, IEEE ACCESS, V8
[8]   A large-scale comprehensive evaluation of single-slice ring oscillator and PicoPUF bit cells on 28-nm Xilinx FPGAs [J].
Gu, Chongyan ;
Chang, Chip-Hong ;
Liu, Weiqiang ;
Hanley, Neil ;
Miskelly, Jack ;
O'Neill, Maire .
JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2021, 11 (03) :227-238
[9]   Improved Reliability of FPGA-Based PUF Identification Generator Design [J].
Gu, Chongyan ;
Hanley, Neil ;
O'Neill, Maire .
ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2017, 10 (03)
[10]  
Gu CY, 2015, IEEE INT SYMP CIRC S, P934, DOI 10.1109/ISCAS.2015.7168788