Speeding Up Minimum Distance Randomness Tests

Authors

  • Krzysztof Mańk

DOI:

https://doi.org/10.26636/jtit.2022.159222

Keywords:

Bickel-Breiman test, minimum distance test, m nearest pairs test, randomness test

Abstract

Randomness testing is one of the essential and easiest tools for the evaluation of the features and quality of cryptographic primitives. The faster we can test, the greater volumes of data can be checked and evaluated and, hence, more detailed analyses may be conducted. This paper presents a method that significantly reduces the number of distances calculated in the minimum distance, Bickel-Breiman, and m nearest points tests. By introducing a probabilistic approach with an arbitrarily low probability of failure, the number of calculated distances proportional to the number of required distances and independent of the number of points was achieved. In the well-known Diehard’s minimum distance and 3D spheres tests, the quantity of computations achieved is reduced by the factors of 394 and 771, respectively.

Downloads

Download data is not yet available.

Downloads

Published

2022-06-30

Issue

Section

ARTICLES FROM THIS ISSUE

How to Cite

[1]
K. Mańk, “Speeding Up Minimum Distance Randomness Tests”, JTIT, vol. 88, no. 2, pp. 103–109, Jun. 2022, doi: 10.26636/jtit.2022.159222.