PiRATe: A Comprehensive Set of Statistical Tests for Evaluation of Quantum Random Number Generators

Authors

  • Soheil Hajibaba Quantum Communication Group, Iranian Center for Quantum Technologies, Tehran, Iran https://orcid.org/0000-0003-2040-0995
  • AmirHosein Dadahkhani Quantum Communication Group, Iranian Center for Quantum Technologies, Tehran, Iran
  • Hamid Asgari Quantum Communication Group, Iranian Center for Quantum Technologies, Tehran, Iran
  • Majid Khodabandeh Quantum Communication Group, Iranian Center for Quantum Technologies, Tehran, Iran
  • Seyed Ahmad Madani Quantum Communication Group, Iranian Center for Quantum Technologies, Tehran, Iran

DOI:

https://doi.org/10.37256/est.5220244165

Keywords:

random numbers, statistical tests, quantum random number generator

Abstract

As true random numbers are essential for many applications, high-quality Random Number Generators (RNGs) are highly demanded. Several different statistical test suites have been developed to evaluate the quality of RNGs. However, some programming skills are required to work with these statistical tests as they are not available as self-contained software and often are without a Graphical User Interface (GUI). In this work, we have developed PiRATe (Pi Randomness Assessment Test) an easy-to-use wrapper software for the assessment of RNGs using a comprehensive set of statistical tests, including DIEHARDER, NIST SP800-22, NIST SP800-90B, Entropy-Nonlinearity-Test (ENT), Borel Normality, and four Chaitin-Schwartz-Solovay-Strassen tests. We then used PiRATe to evaluate the quality of five different (Commercial and Experimental) Quantum Random Number Generators (QRNGs).

Downloads

Published

2024-05-22

How to Cite

[1]
S. Hajibaba, A. Dadahkhani, H. Asgari, M. Khodabandeh, and S. A. Madani, “PiRATe: A Comprehensive Set of Statistical Tests for Evaluation of Quantum Random Number Generators”, Engineering Science & Technology, vol. 5, no. 2, pp. 374–388, May 2024.