| In recent years,information security is becoming more and more prominent,and people are more concerned about the safety of personal information than ever before.Pseudo-random sequences are widely utilized in science and technology,especially in information encryption.Therefore,designing pseudo-random sequence generators with excellent performance has become a hot research topic.Due to the sensitive dependence on the initial conditions,chaotic systems can generate a large number of non-correlated,pseudo-random and reproducible chaotic sequences.Therefore,chaos has good prospects in the design of pseudo-random sequence generators.In this dissertation,Qi hyperchaotic system is taken as the research object.First,the hyperchaotic system is implemented on FPGA hardware platform by DSP-Builder and hardware description language respectively.The advantages and disadvantages of these two design methods are compared and summarizd,which can provide some reference for the future design.A single-precision floating-point pseudo-random number generator is designed based on Qi hyperchaos system.Using the top-down design method,the overall structure of the pseudo-random number generator and various functional modules are planned.And these modules are designed with Verilog HDL.The idea of time division multiplexing by module reuse is used to save system resources.This method will change area with speed.By using the features of high dimensional chaos and computer floating-point format,the rate of pseudo-random sequence generation can be effectively increased by bit extraction.The final experimental results verify the correctness of the design.The simulation results show that the design consumes only a small amount of resources,accounting for only 5007 logical units.The highest pseudo-random sequence generation rate is 23.8Mbps.On the basis of the pseudo-random sequence test standard provided by the National Institute of Standards and Technology(NIST),the performance of the pseudo-random sequence generated by FPGA was tested.The test results show that the pseudo-random sequences passed all the test items,showing good random characteristics.It provides technical conditions for the application of hyperchaos in the field of information security. |