On Entropy and Bit Patterns of Ring Oscillator Jitter

Thermal jitter (phase noise) from a free-running ring oscillator is a common, easily implementable physical randomness source in True Random Number Generators (TRNGs). We show how to evaluate entropy, autocorrelation, and bit pattern distributions of such entropy sources, even when they have low jitter levels or some bias. Our numerical evaluation algorithms vastly outperform simple Monte Carlo simulations in speed and accuracy. This helps in choosing the most appropriate parameters for TRNG self-tests and cryptographic post-processing. We also propose a new, safer lower bound estimation formula for the entropy of such randomness sources.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/27/2021

Entropy of Mersenne-Twisters

The Mersenne-Twister is one of the most popular generators of uniform ps...
research
04/19/2023

5G-SRNG: 5G Spectrogram-based Random Number Generation for Devices with Low Entropy Sources

Random number generation (RNG) is a crucial element in security protocol...
research
08/24/2022

Appraisal of a Random Bit Generator Utilizing Smartphone Sensors as Entropy Source

We aim to access entropy sources available within smartphones in order t...
research
09/22/2019

Temperature-Based Hardware Trojan For Ring-Oscillator-Based TRNGs

True random number generators (TRNGs) are essential components of crypto...
research
03/22/2019

A Random Number Generator Built from Repurposed Hardware in Embedded Systems

Quality randomness is fundamental to cryptographic operations but on emb...
research
03/01/2022

Addressing Randomness in Evaluation Protocols for Out-of-Distribution Detection

Deep Neural Networks for classification behave unpredictably when confro...

Please sign up or login with your details

Forgot password? Click here to reset