摘要
提出了一种利用布尔混沌熵源产生物理随机数的方法。采用二输入逻辑门构建无自反馈自治布尔网络,并详细分析了该网络动力学特性。在此基础上,利用FPGA实现了15节点无自反馈自治布尔网络,产生出带宽约680 MHz,最小熵接近于1的布尔混沌信号。以该信号为熵源,结合熵提取电路完成了实时速率达100 Mbit/s的物理随机数产生。NISTSP800-22及DIEHARD随机数检测结果表明,利用布尔混沌熵源产生的物理随机序列可通过所有测试项,具有良好的随机统计特性。
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.
作者
张琪琪
张建国
李璞
郭龑强
王云才
ZHANG Qiqi;ZHANG Jianguo;LI Pu;GUO Yanqiang;WANG Yuncai(Key Laboratory of Advanced Transducers and Intelligent Control System, Ministry of Education and Shanxi Province, Taiyuan University of Technology, Taiyuan 030024, China;College of Physics and Optoelectronics, Taiyuan University of Technology, Taiyuan 030024, China)
出处
《通信学报》
EI
CSCD
北大核心
2019年第1期201-206,共6页
Journal on Communications
基金
国家自然科学基金资助项目(No.61731014
No.41604127
No.41704147
No.61505136
No.61475111
No.61775158)~~
关键词
布尔混沌
自治布尔网络
物理随机数发生器
现场可编程门阵列
Boolean-chaos
autonomous Boolean network
physical random number generator
field programmable gate array
作者简介
张琪琪(1994-),男,山西运城人,太原理工大学硕士生,主要研究方向为混沌理论与密码应用;张建国(1979-),男,山西太原人,博士,太原理工大学副教授、硕士生导师,主要研究方向为宽带混沌信号的产生及其在信息安全系统中的应用;李璞(1986-),男,河北邢台人,博士,太原理工大学副研究员,主要研究方向为保密通信等;郭龑强(1983-),男,山西大同人,博士,太原理工大学讲师,主要研究方向为随机数产生,保密通信等;通信作者:王云才,wangyc@tyut.edu.cn王云才(1965-),男,山西运城人,博士,太原理工大学教授、博士生导师,主要研究方向为混沌信号的产生与应用