XORed Carry Chain Ring Oscillator Factored True Random Number Generator

A True Random Number Generator (TRNG) is a crucial component in cryptographic hardware and security protocols, as the quality of generated random bits directly impacts the strength of encryption and overall security. High-quality random bits are characterized by high bit rate and resistance to decryption attempts. This paper introduces a novel resource-efficient TRNG design utilizing the carry chain available on the Zynq 7000 development board to construct an XORed carry chain latch-based ring oscillator with LUT-ring oscillators as latch-enable signals. The design incorporates LUT configured as ring oscillators with prime stages and an up/down counter-based correction scheme to refine the generated bits into true random bits with high entropy. The proposed TRNG design achieves throughput of 464 Mbps at a frequency of 464 MHz. The generated random bits were using the NIST statistical test suites SP800-22 for randomness assessment and SP800-90B for entropy evaluation, successfully passing both with minimum byte entropy of 7.855885 and passing the AIS31 tests, standard for evaluating the random bits for cryptographic application. Compared to the best state-of-the-art (SOTA) designs, the proposed architecture demonstrates a 1.54× increase in throughput and frequency, with 4.29× less resource utilization and a 7.6× improvement in the figure of merit (FOM).

Authors

Institutions

Publication Details

Published
2025-04-23
DOI
https://doi.org/10.1109/isqed65160.2025.11014412
Primary Topic
Chaos-based Image/Signal Encryption
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

XORed Carry Chain Ring Oscillator Factored True Random Number Generator

Madhav Rao, R Kanish
Chaos-based Image/Signal Encryption
article

XORed Carry Chain Ring Oscillator Factored True Random Number Generator

Madhav Rao, R Kanish
article en

Abstract

A True Random Number Generator (TRNG) is a crucial component in cryptographic hardware and security protocols, as the quality of generated random bits directly impacts the strength of encryption and overall security. High-quality random bits are characterized by high bit rate and resistance to decryption attempts. This paper introduces a novel resource-efficient TRNG design utilizing the carry chain available on the Zynq 7000 development board to construct an XORed carry chain latch-based ring oscillator with LUT-ring oscillators as latch-enable signals. The design incorporates LUT configured as ring oscillators with prime stages and an up/down counter-based correction scheme to refine the generated bits into true random bits with high entropy. The proposed TRNG design achieves throughput of 464 Mbps at a frequency of 464 MHz. The generated random bits were using the NIST statistical test suites SP800-22 for randomness assessment and SP800-90B for entropy evaluation, successfully passing both with minimum byte entropy of 7.855885 and passing the AIS31 tests, standard for evaluating the random bits for cryptographic application. Compared to the best state-of-the-art (SOTA) designs, the proposed architecture demonstrates a 1.54× increase in throughput and frequency, with 4.29× less resource utilization and a 7.6× improvement in the figure of merit (FOM).

International Institute of Information Technology Bangalore (IN)
Openalex Percentile: Top 90%
Chaos-based Image/Signal Encryption
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.