A Self-Timed Ring Based True Random Number Generator
Authors:
Open Access
- 1 May 2013
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 15228681,p. 99-106
Abstract
Self-timed rings are oscillators in which several events can evolve evenly-spaced in time thanks to analog effects inherent to the ring stage structure. One of their interesting features is that they provide precise high-speed multiphase signals. This paper presents a true random number generator that exploits the jitter of events propagating in a self-timed ring with a high entropy. Designs implemented in Alter a Cyclone III and Xilinx Virtex 5 devices provide high quality random bit sequNIST SP 800-22 statistical testsences passing FIPS 140-1 and NIST SP 800-22 statistical tests at a high bit rate.Keywords
This publication has 12 references indexed in Scilit:
- Comparison of Self-Timed Ring and Inverter Ring Oscillators as entropy sources in FPGAs2012
- A novel high-speed multi-phase oscillator using self-timed rings2010
- True-Randomness and Pseudo-Randomness in Ring Oscillator-Based True Random Number GeneratorsInternational Journal of Reconfigurable Computing, 2010
- High-Level Time-Accurate Model for the Design of Self-Timed Ring Oscillators2008
- High-Speed True Random Number Generation with Logic Gates Only2007
- A Provably Secure True Random Number Generator with Built-In Tolerance to Active AttacksIEEE Transactions on Computers, 2006
- True Random Number Generator Embedded in Reconfigurable Hardware2003
- Predicting performance of micropipelines using Charlie diagrams2002
- An LSI Random Number Generator (RNG)2000
- MicropipelinesCommunications of the ACM, 1989