High performance physical random number generator
- 1 January 2007
- journal article
- Published by Institution of Engineering and Technology (IET) in IET Computers & Digital Techniques
- Vol. 1 (4), 349-352
- https://doi.org/10.1049/iet-cdt:20050173
Abstract
A field programmable gate array (FPGA) -based implementation of a physical random number generator (PRNG) is presented. The PRNG uses an alternating step generator construction to decorrelate an oscillator-phase-noise-based physical random source. The resulting design can be implemented completely in digital technology, requires no external components, is very small in area, achieves very high throughput and has good statistical properties. The PRNG was implemented on an FPGA device and tested using the NIST, Diehard and TestU01 random number test suites.Keywords
This publication has 3 references indexed in Scilit:
- An Improved Linear Syndrome Algorithm in Cryptanalysis With ApplicationsPublished by Springer Science and Business Media LLC ,2001
- A fully integrated 8-bit, 20 MHz, truly random numbers generator, based on a chaotic systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2001
- A study of phase noise in CMOS oscillatorsIEEE Journal of Solid-State Circuits, 1996