刘正文,易茂祥,杨 云,孙立法,鲁迎春,梁华国.一种高吞吐率自治布尔网络真随机数发生器[J].电子测量与仪器学报,2023,37(9):102-109
一种高吞吐率自治布尔网络真随机数发生器
High throughput autonomous boolean network true random number generator
  
DOI:
中文关键词:  真随机数发生器  熵源  自治布尔网络  混沌  吞吐率
英文关键词:true random number generator  entropy source  autonomous Boolean network  chaos  throughput
基金项目:国家自然科学基金重大科研仪器项目(62027815)资助
作者单位
刘正文 1.合肥工业大学微电子学院 
易茂祥 1.合肥工业大学微电子学院 
杨 云 1.合肥工业大学微电子学院 
孙立法 1.合肥工业大学微电子学院 
鲁迎春 1.合肥工业大学微电子学院 
梁华国 1.合肥工业大学微电子学院 
AuthorInstitution
Liu Zhengwen 1.School of Microelectronics, Hefei University of Technology 
Yi Maoxiang 1.School of Microelectronics, Hefei University of Technology 
Yang Yun 1.School of Microelectronics, Hefei University of Technology 
Sun Lifa 1.School of Microelectronics, Hefei University of Technology 
Lu Yingchun 1.School of Microelectronics, Hefei University of Technology 
Liang Huaguo 1.School of Microelectronics, Hefei University of Technology 
摘要点击次数: 1127
全文下载次数: 826
中文摘要:
      真随机数发生器在硬件与信息安全领域具有广泛的应用前景。 为提高真随机数发生器的吞吐率与降低硬件开销,以相 互耦合的基本逻辑单元构成自治布尔网络做熵源,利用一阶高频振荡环增强网络刷新频率和多级非线性放大,从而获得高熵值 混沌信号,结合 DFF 和 XOR 组成的后处理电路,设计构成真随机数发生器并在 FPGA 平台上实现。 通过数据的采样和实时提 取,然后对数据执行 NIST SP800-22 和 SP800-90B 随机性测试,并对其偏移度、自相关性及最大李雅普诺夫指数等性能进行评 估。 结果表明,真随机数发生器能够以 600 Mbit / s 的吞吐率产生熵值 0. 994 847 bit / sample 的随机数序列,而且具有低的偏移度 和自相关性及较低的硬件开销。
英文摘要:
      True random number generators have broad application prospects in the fields of hardware and information security. In order to improve the throughput and reduce the hardware overhead of true random number generator, an autonomous Boolean network is constructed with coupled basic logic units as the entropy source. A first-order high-frequency oscillation loop is used to enhance the network refresh frequency and multi-level nonlinear amplification, thereby obtaining a high entropy chaotic signal. Combining a postprocessing circuit composed of DFF and XOR, a true random number generator is designed and implemented on an FPGA platform. The sampled output data is extracted using the ChipScope online tool, then NIST SP800-22 and SP800-90B randomness tests are performed on the data, and their performance such as offset, autocorrelation, and maximum Lyapunov exponent are evaluated. The results show that the proposed true random number generator can generate a random number sequence with an entropy value of 0. 994 847 bit / sample at a throughput rate of 600 Mbit / s, and is of low offset and no autocorrelation, and low hardware overhead.
查看全文  查看/发表评论  下载PDF阅读器