通信学报2019,Vol.40Issue(1):201-206,6.DOI:10.11959/j.issn.1000-436x.2019014
基于布尔混沌的物理随机数发生器
Boolean-chaos-based physical random number generator
摘要
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分类
信息技术与安全科学引用本文复制引用
张琪琪,张建国,李璞,郭龑强,王云才..基于布尔混沌的物理随机数发生器[J].通信学报,2019,40(1):201-206,6.基金项目
国家自然科学基金资助项目(No.61731014,No.41604127,No.41704147,No.61505136,No.61475111,No.61775158) (No.61731014,No.41604127,No.41704147,No.61505136,No.61475111,No.61775158)