On the independence of statistical randomness tests included in the NIST test suite

On the independence of statistical randomness tests included in the NIST test suite

Random numbers and random sequences are used to produce vital parts of cryptographic algorithms such as encryption keys and therefore the generation and evaluation of random sequences in terms of randomness are vital. Test suites consisting of a number of statistical randomness tests are used to detect the nonrandom characteristics of the sequences. Construction of a test suite is not an easy task. On one hand, the coverage of a suite should be wide; that is, it should compare the sequence under consideration from many different points of view with true random sequences. On the other hand, an overpopulated suite is expensive in terms of running time and computing power. Unfortunately, this trade-off is not addressed in detail in most of the suites in use. An efficient suite should avoid use of similar tests, while still containing sufficiently many. A single statistical test gives a measure for the randomness of the data. A collection of tests in a suite give a collection of measures. Obtaining a single value from this collection of measures is a difficult task and so far there is no conventional or strongly recommended method for this purpose. This work focuses on the evaluation of the randomness of data to give a uni ed result that considers all statistical information obtained from different tests in the suite. A natural starting point of research in this direction is to investigate correlations between test results and to study the independences of each from others. It is started with the concept of independence. As it is complicated enough to work even with one test function, theoretical investigation of dependence between many of them in terms of conditional probabilities is a much more difficult task. With this motivation, in this work it is tried to get some experimental results that may lead to theoretical results in future works. As experimental results may re ect properties of the data set under consideration, work is done on various types of large data sets hoping to get results that give clues about the theoretical results. For a collection of statistical randomness tests, the tests in the NIST test suite are considered. Tests in the NIST suite that can be applied to sequences shorter than 38,912 bits are analyzed. Based on the correlation of the tests at extreme values, the dependencies of the tests are found. Depending on the coverage of a test suite, a new concept, the coverage efficiency of a test suite, is de ned, and using this concept, the most efficient, the least efficient, and the optimal subsuites of the NIST suite are determined. Moreover, the marginal bene t of each test, which also helps one to understand the contribution of each individual test to the coverage efficiency of the NIST suite, is found. Furthermore, an efficient subsuite that contains ve statistical randomness tests is proposed.

___

  • [1] Wasserstein RL, Lazar NA. The ASA's statement on p -values: context, process and purpose. Am Stat 2016; 70: 129-133.
  • [2] Rukhin AL, Soto J, Nechvatal J, Smid M, Barker E, Leigh S, Levenson M, Vangel M, Banks D, Heckert A et al. A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications Sp 800-22 Rev. 1a. Gaithersburg, MD, USA: Booz-Allen and Hamilton Inc., 2010.
  • [3] Soto J, Bassham L. Randomness Testing of the Advanced Encryption Standard Finalist Candidates. NIST IR 6483. Gaithersburg, MD, USA: National Institute of Standards and Technology, 1999.
  • [4] Turan MS, Doganaksoy A, Boztas S. On independence and sensitivity of statistical randomness tests. In: Sequences and Their Applications - SETA 2008: 5th International Conference; 14{18 September 2008; Lexington, KY, USA. Berlin, Germany: Springer. pp. 18-29.
  • [5] Doganaksoy A, Ege B, Mus K. Extended results for independence and sensitivity of NIST randomness tests. In: Information Security and Cryptography Conference, ISC Turkey; 25{27 December 2008; Ankara, Turkey. pp. 190- 194.
  • [6] Fan L, Chen H, Gao S. A general method to evaluate the correlation of randomness tests. In: Information Security Applications: 14th International Workshop, WISA Revised Selected Papers; 19{21 August 2013; Jeju Island, Korea. Berlin, Germany: Springer International Publishing. pp. 52-62.
  • [7] Hellekalek P, Wegenkittl S. Empirical evidence concerning AES. ACM T Model Comput S 2003; 13: 322-333.
  • [8] Cameron PJ. Combinatorics: Topics, Techniques, Algorithms. Cambridge, UK: Cambridge University Press, 1994.
  • [9] Daeman J, Rijmen V. The Design of Rijndael: AES - The Advanced Encryption Standard. Berlin, Germany: Springer-Verlag, 2002.
Turkish Journal of Electrical Engineering and Computer Sciences-Cover
  • ISSN: 1300-0632
  • Yayın Aralığı: Yılda 6 Sayı
  • Yayıncı: TÜBİTAK
Sayıdaki Diğer Makaleler

Multiverse optimized fuzzy-PID controller with a derivative lter for load frequency control of multisource hydrothermal power system

Amit KUMAR, Sathans SUHAG

The reduction of semiconductor devices in a ying capacitor-based multilevel converter for use as an SSSC

Mana ROKHAFROOZ, Ali MOSALLANEJAD

Multiobjective distributed model predictive control method for facility environment control based on cooperative game theory

Ke WANG, Huanliang XU, Zhaoyu ZHAI, Shougang REN, Haoyun WANG

Planar inverted-f antenna for universal serial bus dongle applications

Yi HUANG, Hassan Tariq CHATTHA, Qammer Hussain ABBASI, Saqer Saleh ALJAAFREH, Muhammad NASIR

Designing a regulatory framework for efficient integration of distributed generation technologies

Mahmud FOTUHI-FIRUZABAD, Mohammad JOOSHAKI, Ali ABBASPOUR, Moein MOEINI-AGHTAIE

Power oscillation damping control by PSS and DFIG wind turbine under multiple operating conditions

Korakot THANPISIT, Issarachai NGAMROO

LED printers and safe fonts as effective protection against the formation of unwanted emission

Ireneusz KUBIAK

Nonlinear model predictive control based on fuzzy wavelet neural network and chaos optimization

Mehrnoush DAVANIPOUR, Hanieh ASADIPOOYA

Numerical study of AC loss of two-layer HTS power transmission cables composed of coated conductors with a ferromagnetic substrate

Sükrü YILDIZ, Ahmet CİCEK, Fedor GÖMÖRY, Fedai İNANIR

Creation of a dynamic model of the electri cation and traction power system of a 25 kV AC feed railway line together with analysis of different operation scenarios using MATLAB/Simulink

Hasan TİRYAKİ, Emrah BAL, Ilhan KOCAARSLAN, Mehmet Taciddin AKÇAY, Sırrı Erdem ULUSOY