Journal article icon

Journal article

Statistical Testing of Random Number Generators and Their Improvement Using Randomness Extraction

Abstract:
Random number generators (RNGs) are notoriously challenging to build and test, especially for cryptographic applications. While statistical tests cannot definitively guarantee an RNG’s output quality, they are a powerful verification tool and the only universally applicable testing method. In this work, we design, implement, and present various post-processing methods, using randomness extractors, to improve the RNG output quality and compare them through statistical testing. We begin by performing intensive tests on three RNGs—the 32-bit linear feedback shift register (LFSR), Intel’s ‘RDSEED,’ and IDQuantique’s ‘Quantis’—and compare their performance. Next, we apply the different post-processing methods to each RNG and conduct further intensive testing on the processed output. To facilitate this, we introduce a comprehensive statistical testing environment, based on existing test suites, that can be parametrised for lightweight (fast) to intensive testing.
Publication status:
Published
Peer review status:
Peer reviewed

Actions

Access Document

Files:
Publisher copy:
10.3390/e26121053

Authors

More by this author
Role:
Author
ORCID:
0000-0001-7942-9472
More by this author
Institution:
University of Oxford
Role:
Author
ORCID:
0000-0003-1953-8305
More by this author
Role:
Author
ORCID:
0000-0003-3256-038X


Publisher:
MDPI
Journal:
Entropy More from this journal
Volume:
26
Issue:
12
Article number:
1053
Publication date:
2024-12-04
Acceptance date:
2024-11-29
DOI:
EISSN:
1099-4300
ISSN:
1099-4300


Language:
English
Keywords:
Pubs id:
2301399
Local pid:
pubs:2301399
Source identifiers:
2571254
Deposit date:
2025-01-08
ARK identifier:
This ORA record was generated from metadata provided by an external service. It has not been edited by the ORA Team.

Terms of use


Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP