Random number generation based on digital differential chaos

Mohamed Zidan, et al., "Random number generation based on digital differential chaos." In 2011 IEEE 54th International Midwest Symposium on Circuits and Systems (MWSCAS), 2011, 1.

In this paper, we present a fully digital differential chaos based random number generator. The output of the digital circuit is proved to be chaotic by calculating the output time series maximum Lyapunov exponent. We introduce a new post processing technique to improve the distribution and statistical properties of the generated data. The post-processed output passes the NIST Sp. 800-22 statistical tests. The system is written in Verilog VHDL and realized on Xilinx Virtex ® FPGA. The generator can fit into a very small area and have a maximum throughput of 2.1 Gb/s.