Jitter-Based True Random Number Generator with Dynamic Selection Bit Reconfiguration

A compact, lightweight jitter-based True Random Number Generator (TRNG) is proposed in this paper. The key idea behind this design is to use a combination of high-entropy noise sources to select those same noise sources to operate at a time. This is achieved through cross-coupled connections and dynamic selection bit reconfiguration, reducing hardware consumption without compromising the quality of the generated bits. In cryptography and security, a TRNG plays a vital role in developing unique keys for encryption, thereby ensuring the integrity and protection of the system. The design utilizes various combinations of odd numbers of inverters to introduce jitter as a noise source to create Running Oscillators (RO). Moreover, the design employs multiplexers and a single XNOR logic gate for dynamic noise source selection. Finally, the area, speed, power, and energy of the proposed TRNG are measured using Synopsys Design Compiler (SDC) for 14nm, 32nm, and 45nm technology nodes. The randomness of this design is tested and validated using NIST SP800-22 tests. All 16 statistical tests for randomness outlined in the NIST test suite are passed without requiring post-processing circuitry. Hence, this TRNG design presents significant advancements in secure data risk management, offering an ultra-compact and efficient solution for generating secure keys.

Authors

Institutions

Publication Details

Published
2024-08-11
DOI
https://doi.org/10.1109/mwscas60917.2024.10658823
Citations
4
Primary Topic
Chaos-based Image/Signal Encryption
Type
article
Field-Weighted Citation Impact
1.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Jitter-Based True Random Number Generator with Dynamic Selection Bit Reconfiguration

Magdy Bayoumi, Shelby Williams, Prosen Kirtonia
4 citations
Chaos-based Image/Signal Encryption
1.00
article

Jitter-Based True Random Number Generator with Dynamic Selection Bit Reconfiguration

Magdy Bayoumi, Shelby Williams, Prosen Kirtonia
article en
4 citations

Abstract

A compact, lightweight jitter-based True Random Number Generator (TRNG) is proposed in this paper. The key idea behind this design is to use a combination of high-entropy noise sources to select those same noise sources to operate at a time. This is achieved through cross-coupled connections and dynamic selection bit reconfiguration, reducing hardware consumption without compromising the quality of the generated bits. In cryptography and security, a TRNG plays a vital role in developing unique keys for encryption, thereby ensuring the integrity and protection of the system. The design utilizes various combinations of odd numbers of inverters to introduce jitter as a noise source to create Running Oscillators (RO). Moreover, the design employs multiplexers and a single XNOR logic gate for dynamic noise source selection. Finally, the area, speed, power, and energy of the proposed TRNG are measured using Synopsys Design Compiler (SDC) for 14nm, 32nm, and 45nm technology nodes. The randomness of this design is tested and validated using NIST SP800-22 tests. All 16 statistical tests for randomness outlined in the NIST test suite are passed without requiring post-processing circuitry. Hence, this TRNG design presents significant advancements in secure data risk management, offering an ultra-compact and efficient solution for generating secure keys.

University of Louisiana at Lafayette (US)
Openalex Percentile: Top 23%
Chaos-based Image/Signal Encryption
1.00
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.