A High Speed Chaos-Based Random Number Generator

沈海斌,赵梦恋,李晓明,俞俊,潘雪增
DOI: https://doi.org/10.3969/j.issn.1007-0249.2003.05.021
2003-01-01
Abstract:A deterministic chaotic discrete time dynamical system can be used for random number generator (RNG). Initial condition sensitivity is the key characteristic of deterministic chaos. As initial condition is an analog value in the circuit, it will never be approached or reached in the digital measuring system. Small difference of initial value between symbol sequences generated by the measuring system will develop into great difference between later items of symbol sequences as to lead two sequences separate fully. Therefore, the symbol trajectory will never be predicted or reproduced. After analyzing the basic characteristic of a Piecewise Linearity Mapping, a design of analog circuits including switched capacitors is presented. To verify the expected distribution of the random number generated by the circuit, the dominating CMOS noise was studied with two noise models (thermal and flicker). To speed up the circuit simulation, a fast simulation method is proposed. Finally, the experimental result of the RNG in accordance with NIST (National Institute of Standards and Technology) standard was provided.
What problem does this paper attempt to address?