Journal on Communications ›› 2019, Vol. 40 ›› Issue (1): 201-206.doi: 10.11959/j.issn.1000-436x.2019014

• Correspondences • Previous Articles    

Boolean-chaos-based physical random number generator

Qiqi ZHANG1,Jianguo ZHANG1,Pu LI1,Yanqiang GUO1,Yuncai WANG1   

  1. 1 Key Laboratory of Advanced Transducers and Intelligent Control System,Ministry of Education and Shanxi Province,Taiyuan University of Technology,Taiyuan 030024,China
    2 College of Physics and Optoelectronics,Taiyuan University of Technology,Taiyuan 030024,China
  • Revised:2018-12-04 Online:2019-01-01 Published:2019-02-03
  • Supported by:
    The National Natural Science Foundation of China(61731014);The National Natural Science Foundation of China(41604127);The National Natural Science Foundation of China(41704147);The National Natural Science Foundation of China(61505136);The National Natural Science Foundation of China(61475111);The National Natural Science Foundation of China(61775158)

Abstract:

A novel method for generating physical random numbers using Boolean-chaos as the entropy source was proposed.An autonomous Boolean network (ABN) without self-feedback was constructed by using two-input logic gates,and its dynamic characteristics were analyzed.Based on this,a 15-node ABN circuit was implemented to successfully generate Boolean-chaos with a bandwidth of ~680 MHz and a min-entropy around 1.By implementing the entropy source and the entropy extraction circuit on a single FPGA,the physical random number generation with a real-time rate of 100 Mbit/s was finally achieved.The NIST SP800-22 and DIEHARD randomness test results demonstrate that the obtained random sequences by the method successfully pass all tests.This indicates the random numbers has good random statistical characteristics.

Key words: Boolean-chaos, autonomous Boolean network, physical random number generator, field programmable gate array

CLC Number: 

No Suggested Reading articles found!