天津工业大学学报2018,Vol.37Issue(1):62-67,6.DOI:10.3969/j.issn.1671-024x.2018.01.011
基于超混沌的伪随机数发生器的FPGA设计
Design of pseudorandom number generator based on hyperchaotic by FPGA
摘要
Abstract
The problem of the pseudo-random number generator based on hyperchaotic is that the resource occupation and the number of iterations are large.This paper designs a single precision floating-point pseudo-random number generator based on Qi hyperchaotic system.It is effective to save the system resource consumption by using the idea of time sharing and reuse and to reduce the number of system iterations by using the characteristics of high dimensional chaos and computer floating point format. The design uses Verilog HDL, modular design ideas to achieve a hyperchaotic system.Simulation results show that the generator only takes up 4 947 logic elements,the pseudo-random sequence generation rate can be up to 23.8 Mbps. Then the results in the Cyclone IV ep4ce15f17c8 development platform is given. The NIST statistical test results show that the pseudo-random sequence generated by the pseudo-random number generator can pass all 15 test items.关键词
超混沌/VerilogHDL/伪随机数/发生器/FPGA/NIST测试Key words
hyperchaotic system/Verilog HDL/pseudorandom number(PRN)/generator/FPGA/NIST test分类
信息技术与安全科学引用本文复制引用
齐国元,胡玉庆,万彰凯..基于超混沌的伪随机数发生器的FPGA设计[J].天津工业大学学报,2018,37(1):62-67,6.基金项目
天津市自然科学基金重点项目(17CZDJC38300) (17CZDJC38300)