DocumentCode
2625678
Title
Parallel implementation of the NIST Statistical Test Suite
Author
Suciu, Alin ; Nagy, Iszabela ; Marton, Kinga ; Pinca, Ioana
Author_Institution
Comput. Sci. Dept., Tech. Univ. of Cluj-Napoca, Cluj-Napoca, Romania
fYear
2010
fDate
26-28 Aug. 2010
Firstpage
363
Lastpage
368
Abstract
Randomness test suites constitute an essential component within the process of assessing random number generators in view of determining their suitability for a specific application. Evaluating the randomness quality of random numbers sequences produced by a given generator is not an easy task considering that no finite set of statistical tests can assure perfect randomness, instead each test attempts to rule out sequences that show deviation from perfect randomness by means of certain statistical properties. This is the reason why several batteries of statistical tests are applied to increase the confidence in the selected generator. Therefore, in the present context of constantly increasing volumes of random data that need to be tested, special importance has to be given to the performance of the statistical test suites. Our work enrolls in this direction and this paper presents the results on improving the well known NIST Statistical Test Suite (STS) by introducing parallelism and a paradigm shift towards byte processing delivering a design that is more suitable for today´s multicore architectures. Experimental results show a very significant speedup of up to 103 times compared to the original version.
Keywords
parallel processing; random number generation; random sequences; statistical testing; NIST; multicore architecture; national institute of standards and technology; parallel implementation; random number generator; statistical property; statistical test suite; Batteries; Generators; Instruction sets; NIST; Optimization; Pattern matching; Random sequences; NIST STS; parallel implementation; random and pseudorandom number generators; statistical testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Computer Communication and Processing (ICCP), 2010 IEEE International Conference on
Conference_Location
Cluj-Napoca
Print_ISBN
978-1-4244-8228-3
Electronic_ISBN
978-1-4244-8230-6
Type
conf
DOI
10.1109/ICCP.2010.5606412
Filename
5606412
Link To Document