True Random Number Generator With a Metastability-Based Quality Control
Authors:
- 28 January 2008
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Journal of Solid-State Circuits
- Vol. 43 (1) , 78-85
Abstract
We present a metastability-based true random number generator that achieves high entropy and passes NIST randomness tests. The generator grades the probability of randomness regardless of the output bit value by measuring the metastable resolution time. The system determines the original random noise level at the time of metastability and tunes itself to achieve a high probability of randomness. Dynamic control enables the system to respond to deterministic noise and a qualifier module grades the individual metastable events to produce a high-entropy random bit-stream. The grading module allows the user to trade off output bit-rate with the quality of the bit-stream. A fully integrated true random number generator was fabricated in a 0.13 mum bulk CMOS technology with an area of 0.145 mm2.Keywords
This publication has 5 references indexed in Scilit:
- A high-speed oscillator-based truly random number source for cryptographic applications on a smartcard ICIEEE Transactions on Computers, 2003
- A noise-based random bit generator IC for applications in cryptography2002
- Miller and noise effects in a synchronizing flip-flopIEEE Journal of Solid-State Circuits, 1999
- Precise final state determination of mismatched CMOS latchesIEEE Journal of Solid-State Circuits, 1995
- Mismatch sensitivity of a simultaneously latched CMOS sense amplifierIEEE Journal of Solid-State Circuits, 1991