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
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;
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
DOI :
10.1109/ICCP.2010.5606412