中国物理B ›› 2021, Vol. 30 ›› Issue (11): 110503-110503.doi: 10.1088/1674-1056/abf4fc

• • 上一篇    下一篇

Physical generation of random numbers using an asymmetrical Boolean network

Hai-Fang Liu(刘海芳)1,2, Yun-Cai Wang(王云才)3,4, Lu-Xiao Sang(桑鲁骁)1,2, and Jian-Guo Zhang(张建国)1,2,†   

  1. 1 Key Laboratory of Advanced Transducers and Intelligent Control System, Ministry of Education, Taiyuan University of Technology, Taiyuan 030024, China;
    2 College of Physics and Optoelectronics, Taiyuan University of Technology, Taiyuan 030024, China;
    3 Guangdong Provincial Key Laboratory of Photonics Information Technology, Guangzhou 510006, China;
    4 School of Information Engineering, Guangdong University of Technology, Guangzhou 510006, China
  • 收稿日期:2021-01-16 修回日期:2021-03-25 接受日期:2021-04-06 出版日期:2021-10-13 发布日期:2021-10-27
  • 通讯作者: Jian-Guo Zhang E-mail:zhangjianguo@tyut.edu.cn
  • 基金资助:
    Project supported by the National Natural Science Foundation of China (Grant Nos. 61731014, 61671316, 61961136002, and 61927811) and the Fund from the Shanxi Scholarship Council of China (Grant No. 2017-key-2).

Physical generation of random numbers using an asymmetrical Boolean network

Hai-Fang Liu(刘海芳)1,2, Yun-Cai Wang(王云才)3,4, Lu-Xiao Sang(桑鲁骁)1,2, and Jian-Guo Zhang(张建国)1,2,†   

  1. 1 Key Laboratory of Advanced Transducers and Intelligent Control System, Ministry of Education, Taiyuan University of Technology, Taiyuan 030024, China;
    2 College of Physics and Optoelectronics, Taiyuan University of Technology, Taiyuan 030024, China;
    3 Guangdong Provincial Key Laboratory of Photonics Information Technology, Guangzhou 510006, China;
    4 School of Information Engineering, Guangdong University of Technology, Guangzhou 510006, China
  • Received:2021-01-16 Revised:2021-03-25 Accepted:2021-04-06 Online:2021-10-13 Published:2021-10-27
  • Contact: Jian-Guo Zhang E-mail:zhangjianguo@tyut.edu.cn
  • Supported by:
    Project supported by the National Natural Science Foundation of China (Grant Nos. 61731014, 61671316, 61961136002, and 61927811) and the Fund from the Shanxi Scholarship Council of China (Grant No. 2017-key-2).

摘要: Autonomous Boolean networks (ABNs) have been successfully applied to the generation of random number due to their complex nonlinear dynamics and convenient on-chip integration. Most of the ABNs used for random number generators show a symmetric topology, despite their oscillations dependent on the inconsistency of time delays along links. To address this issue, we suggest an asymmetrical autonomous Boolean network (aABN) and show numerically that it provides large amplitude oscillations by using equal time delays along links and the same logical gates. Experimental results show that the chaotic features of aABN are comparable to those of symmetric ABNs despite their being made of fewer nodes. Finally, we put forward a random number generator based on aABN and show that it generates the random numbers passing the NIST test suite at 100 Mbits/s. The unpredictability of the random numbers is analyzed by restarting the random number generator repeatedly. The aABN may replace symmetrical ABNs in many applications using fewer nodes and, in turn, reducing power consumption.

关键词: autonomous Boolean networks, random numbers, chaos, unpredictability

Abstract: Autonomous Boolean networks (ABNs) have been successfully applied to the generation of random number due to their complex nonlinear dynamics and convenient on-chip integration. Most of the ABNs used for random number generators show a symmetric topology, despite their oscillations dependent on the inconsistency of time delays along links. To address this issue, we suggest an asymmetrical autonomous Boolean network (aABN) and show numerically that it provides large amplitude oscillations by using equal time delays along links and the same logical gates. Experimental results show that the chaotic features of aABN are comparable to those of symmetric ABNs despite their being made of fewer nodes. Finally, we put forward a random number generator based on aABN and show that it generates the random numbers passing the NIST test suite at 100 Mbits/s. The unpredictability of the random numbers is analyzed by restarting the random number generator repeatedly. The aABN may replace symmetrical ABNs in many applications using fewer nodes and, in turn, reducing power consumption.

Key words: autonomous Boolean networks, random numbers, chaos, unpredictability

中图分类号:  (Control of chaos, applications of chaos)

  • 05.45.Gg
64.60.aq (Networks)