Skip to main content

Research Repository

Advanced Search

A True Random Number Generator Based On Race Hazard And Jitter Of Braided And Cross-Coupled Logic Gates Using FPGA

Ahmed, Hossam O.; Kim, Donghoon; Buchanan, Bill

Authors

Hossam O. Ahmed

Donghoon Kim



Abstract

In the contemporary digital landscape, security has become a vital element of our existence. The growing volume of sensitive information being stored and transmitted over networks necessitates the implementation of robust security measures. Cryptographic algorithms, which are critical for protecting user data privacy, rely on cryptographic keys to ensure data security. True Random Number Generators (TRNGs) are essential to numerous vital security applications. In this paper, we propose a novel Braided and Hybrid Cross-Coupled Entropy Source (B+HCCES) TRNG module. The proposed B+HCCES TRNG module generates random numbers based on the race hazard and jitter of braided and cross-coupled combinational logic gates. The B+HCCES architecture has been designed using VHDL, and the targeted Field-Programmable Gate Array (FPGA) is the Intel Cyclone V 5CGXFC9D6F27C7 chip. The B+HCCES module operates at a fixed sampling frequency of 300 MHz, generated by an embedded phase-locked loop. The B+HCCES module demonstrates an enhanced throughput of 3.33 times compared to the state-of-the-art, while still maintaining a comparably lightweight architecture. The experimental results demonstrate that the generated random sequence successfully passes the NIST SP800-90B and BSI AIS-31 tests

Citation

Ahmed, H. O., Kim, D., & Buchanan, B. (in press). A True Random Number Generator Based On Race Hazard And Jitter Of Braided And Cross-Coupled Logic Gates Using FPGA. IEEE Access, 12, 182943-182955. https://doi.org/10.1109/ACCESS.2024.3512419

Journal Article Type Article
Acceptance Date Dec 2, 2024
Online Publication Date Dec 5, 2024
Deposit Date Dec 5, 2024
Publicly Available Date Dec 6, 2024
Electronic ISSN 2169-3536
Publisher Institute of Electrical and Electronics Engineers
Peer Reviewed Peer Reviewed
Volume 12
Pages 182943-182955
DOI https://doi.org/10.1109/ACCESS.2024.3512419
Keywords True Random Number Generator (TRNG), Race Hazard, Ring Oscillator, Field- Programmable Gate Array (FPGA), and Jitter
This output contributes to the following UN Sustainable Development Goals:

SDG 9 - Industry, Innovation and Infrastructure

Build resilient infrastructure, promote inclusive and sustainable industrialisation and foster innovation

Files








You might also like



Downloadable Citations