119
Views
0
CrossRef citations to date
0
Altmetric
Articles

Statistical tests suites analysis methods. Cryptographic recommendations

Pages 219-251 | Published online: 30 Jan 2023
 

Abstract

In many applications, it is necessary to work with long sequences of random numbers, or at least those that behave as such (pseudo-random numbers). For this purpose, it is essential to verify the goodness of the sequences under study, e.g., to verify whether the sequences meet the properties of randomness, uniformity, and, in the case of cryptographic applications, unpredictability. To verify these properties, hypothesis tests are used, which are usually grouped into sets of tests known as batteries or suites. The design of these suites is a task of vital importance, and some rules must be followed. On the one hand, the coverage of a suite must be broad; it must check the properties of the sequences from different points of view. On the other hand, a suite with a very large number of tests is not uncommonly expensive in terms of execution time and computational performance. However, this consideration is ignored in most of the test suites in use. There are approximately 50 randomization tests in the literature, and each test suite collects many of them without performing any further analysis on the suite construction. It is important to perform an analysis of the possible relationships between the tests that constitute a suite to eliminate, if necessary, those tests that are redundant and that would slow down the performance of the suite. This paper reviews all of the methods that have been used in the literature to analyze statistical test suites and establishes recommendations for their use in cryptography.

Acknowledgements

I would like to thank the reviewers for their valuable advice on how to improve this paper.

Disclosure statement

The author reports there are no competing interests to declare.

Notes

1 Coverage can be defined as the sequences that fail any of the tests in the suite for a pre-specified type I error (Turan, Doğanaksoy, and Boztas Citation2008).

2 Let X=(X1,,Xn) be a n-dimensional continuous random vector with (joint) density function fX(x1,,xn). Let us suppose that (a) the equalities uk=gk(x1,,xn),k=1,,n, define a one-to-one mapping of Rn to Rn, i.e. there is the reverse mapping xk=hk(u1,,un),k=1,,n and it is defined over the range of the transformation. (b) The direct and inverse transformations are continuous. (c) Partial derivatives xiuj for all 1i,jn, exist and are continuous. (d) The Jacobian J of the inverse transformation is non-zero for any point (u1,,un) in the range of the transformation. Then the random vector U=(U1,,Un) has an absolute continuous distribution and its density function is: fU(u1,,un)=fX(h1(u1,,un),,hn(u1,,un))|J|

Additional information

Notes on contributors

Elena Almaraz Luengo

Elena Almaraz Luengo received a Mathematics degree from the University Complutense of Madrid in 2005, a Statistical Sciences and Techniques degree from the University Complutense of Madrid in 2007, and a Business and Administration degree from the National Distance Education University in 2015. She earned Doctorate in Mathematics from the University Complutense of Madrid in 2009 and a Master’s Degree in Advanced Mathematics with a specialization in Statistics and Operations Research, from the National Distance Education University in 2010. She is currently an Assistant Professor in the Department of Statistics and Operational Research in the Faculty of Mathematical Science, Universidad Complutense de Madrid (UCM), Spain. Her main interests are Statistical Techniques, Probability, Information Security, and Applications.

Log in via your institution

Log in to Taylor & Francis Online

PDF download + Online access

  • 48 hours access to article PDF & online version
  • Article PDF can be downloaded
  • Article PDF can be printed
USD 61.00 Add to cart

Issue Purchase

  • 30 days online access to complete issue
  • Article PDFs can be downloaded
  • Article PDFs can be printed
USD 92.00 Add to cart

* Local tax will be added as applicable

Related Research

People also read lists articles that other readers of this article have read.

Recommended articles lists articles that we recommend and is powered by our AI driven recommendation engine.

Cited by lists all citing articles based on Crossref citations.
Articles with the Crossref icon will open in a new tab.