TRNG-PUF Integration Utilizing Programmable Delay Logics on FPGAs
This paper introduces a novel TRNG-PUF structure using Programmable Delay Logic (PDL)-based Ring Oscillators (ROs), offering enhanced performance for both True Random Number Generators (TRNGs) and Physical Unclonable Functions (PUFs). Unlike previous approaches utilizing standard ROs, our design emp...
Saved in:
Published in | Journal of semiconductor technology and science Vol. 24; no. 3; pp. 240 - 248 |
---|---|
Main Authors | , , , , , |
Format | Journal Article |
Language | English |
Published |
대한전자공학회
01.06.2024
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | This paper introduces a novel TRNG-PUF structure using Programmable Delay Logic (PDL)-based Ring Oscillators (ROs), offering enhanced performance for both True Random Number Generators (TRNGs) and Physical Unclonable Functions (PUFs). Unlike previous approaches utilizing standard ROs, our design employs PDL to fine-tune the ROs, enabling effective harnessing of entropy for TRNGs and providing unique identification for PUFs. The proposed TRNG-PUF structure is implemented and tested on a Xilinx Artix-7 100T FPGA, demonstrating superior area efficiency and performance. In terms of hardware complexity, it showed the highest hardware efficiency among various designs. Particularly, compared to the conventional structure without shared sources, the proposed TRNG-PUF structure reduces the area of LUT and flip-flops by 41% and 24%, respectively. Moreover, the TRNG component of the structure is evaluated using the NIST SP 800-22 test, and it successfully passed all 15 tests. In contrast, previous TRNG-PUF designs only achieved partial success. Finally, the performance of the PUF is assessed through Hamming distance measurements, which showed excellent HDinter and comparable HDintra values. According to experimental results, the proposed TRNG-PUF structure is not only more area-efficient but also provides improved TRNG and PUF performance compared to previous TRNG-PUF designs. KCI Citation Count: 0 |
---|---|
ISSN: | 1598-1657 2233-4866 2233-4866 1598-1657 |
DOI: | 10.5573/JSTS.2024.24.3.240 |