Abstract:
A robust chaos-based random number generator (RNG) system is newly proposed. Output bitstreams generated from this new RNG system is tested on NIST-800-22 test suite. Pro...Show MoreMetadata
Abstract:
A robust chaos-based random number generator (RNG) system is newly proposed. Output bitstreams generated from this new RNG system is tested on NIST-800-22 test suite. Proposed RNG circuit fulfill all fifteen randomness tests of NIST-800-22 without undergoing any post-processing implementations except for the X OR operation. While classical ring oscillator based RNG systems needs at least 25 rings, each of them containing 13 inverters, and 25 D flip-flops to pass all the tests, newly designed RNG system pass all the tests successfully with 10 chaotic new subcells containing 20 ring oscillators with 13 inverters and each subcell includes two resistors, a capacitor and two diodes. These are enough for the new system to generate sufficient randomness without any D flip-flops. Experimental results are demonstrated and comparisons are made among the new design, classical ring oscillator based RNGs and another chaotic ring oscillator based RNG. Noise analysis of the new RNG is also performed to show that the system has a nondeterministic entropy source which secures the system against possible synchronization attacks.
Date of Conference: 23-26 June 2019
Date Added to IEEE Xplore: 20 January 2020
ISBN Information:
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- Index Terms
- Random Number ,
- Random Generation ,
- Chaotic System ,
- Random Sequence ,
- Pseudo-random ,
- Random Data ,
- Test Suite ,
- Noise Analysis ,
- Cryptosystem ,
- Pseudo-random Number ,
- Source Of Randomness ,
- Pseudo-random Number Generator ,
- Entropy Source ,
- Amount Of Change ,
- Class Of Systems ,
- System In Order ,
- Efficient Design ,
- Improvements In Design ,
- XOR Operation ,
- Random Bits ,
- Equivalent Noise ,
- Random Initial Conditions ,
- Silicon Area
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- Index Terms
- Random Number ,
- Random Generation ,
- Chaotic System ,
- Random Sequence ,
- Pseudo-random ,
- Random Data ,
- Test Suite ,
- Noise Analysis ,
- Cryptosystem ,
- Pseudo-random Number ,
- Source Of Randomness ,
- Pseudo-random Number Generator ,
- Entropy Source ,
- Amount Of Change ,
- Class Of Systems ,
- System In Order ,
- Efficient Design ,
- Improvements In Design ,
- XOR Operation ,
- Random Bits ,
- Equivalent Noise ,
- Random Initial Conditions ,
- Silicon Area