DocumentCode :
2237173
Title :
High-Speed FPGA-Based Pseudorandom Generators with Extremely Long Periods
Author :
Jessa, Mieczyslaw ; Jaworski, Michal
Author_Institution :
Fac. of Electron. & Telecommun., Poznan Univ. of Technol., Poznan, Poland
fYear :
2010
fDate :
13-15 Dec. 2010
Firstpage :
286
Lastpage :
291
Abstract :
In this paper, we propose the use of a field programmable gate array (FPGA) to construct high-speed pseudorandom generators with extremely long periods of generated number sequences. The output streams pass all statistical tests from the NIST 800-22 statistical test suite. The numbers are encoded using only 31 bits. We show that by implementing many generators in a single FPGA, a new source of pseudorandom sequences with extremely long periods can be obtained. This source produces sequences that pass the NIST 800-22 statistical tests and the bit rate of the output stream is k times greater, where k is the number of 31-bit generators used. The upper limit of the bit rate depends on the number of 31-bit generators that produce streams passing all NIST 800-22 statistical tests. Although the new generator is not secure, it can be used in cryptography if an auxiliary source of pseudorandom numbers is implemented in the same FPGA.
Keywords :
encoding; field programmable gate arrays; random number generation; random sequences; statistical testing; NIST 800-22 statistical test suite; cryptography; field programmable gate array; high-speed FPGA based pseudorandom generators; number sequences; pseudorandom sequences; word length 31 bit; Pseudorandom generators; combining bit streams; cryptography; shuffling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reconfigurable Computing and FPGAs (ReConFig), 2010 International Conference on
Conference_Location :
Quintana Roo
Print_ISBN :
978-1-4244-9523-8
Electronic_ISBN :
978-0-7695-4314-7
Type :
conf
DOI :
10.1109/ReConFig.2010.32
Filename :
5695320
Link To Document :
بازگشت