Cargando…
Design and Test of an Integrated Random Number Generator with All-Digital Entropy Source
In the cybersecurity field, the generation of random numbers is extremely important because they are employed in different applications such as the generation/derivation of cryptographic keys, nonces, and initialization vectors. The more unpredictable the random sequence, the higher its quality and...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8871157/ https://www.ncbi.nlm.nih.gov/pubmed/35205435 http://dx.doi.org/10.3390/e24020139 |
_version_ | 1784656929729019904 |
---|---|
author | Crocetti, Luca Di Matteo, Stefano Nannipieri, Pietro Fanucci, Luca Saponara, Sergio |
author_facet | Crocetti, Luca Di Matteo, Stefano Nannipieri, Pietro Fanucci, Luca Saponara, Sergio |
author_sort | Crocetti, Luca |
collection | PubMed |
description | In the cybersecurity field, the generation of random numbers is extremely important because they are employed in different applications such as the generation/derivation of cryptographic keys, nonces, and initialization vectors. The more unpredictable the random sequence, the higher its quality and the lower the probability of recovering the value of those random numbers for an adversary. Cryptographically Secure Pseudo-Random Number Generators (CSPRNGs) are random number generators (RNGs) with specific properties and whose output sequence has such a degree of randomness that it cannot be distinguished from an ideal random sequence. In this work, we designed an all-digital RNG, which includes a Deterministic Random Bit Generator (DRBG) that meets the security requirements for cryptographic applications as CSPRNG, plus an entropy source that showed high portability and a high level of entropy. The proposed design has been intensively tested against both NIST and BSI suites to assess its entropy and randomness, and it is ready to be integrated into the European Processor Initiative (EPI) chip. |
format | Online Article Text |
id | pubmed-8871157 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-88711572022-02-25 Design and Test of an Integrated Random Number Generator with All-Digital Entropy Source Crocetti, Luca Di Matteo, Stefano Nannipieri, Pietro Fanucci, Luca Saponara, Sergio Entropy (Basel) Review In the cybersecurity field, the generation of random numbers is extremely important because they are employed in different applications such as the generation/derivation of cryptographic keys, nonces, and initialization vectors. The more unpredictable the random sequence, the higher its quality and the lower the probability of recovering the value of those random numbers for an adversary. Cryptographically Secure Pseudo-Random Number Generators (CSPRNGs) are random number generators (RNGs) with specific properties and whose output sequence has such a degree of randomness that it cannot be distinguished from an ideal random sequence. In this work, we designed an all-digital RNG, which includes a Deterministic Random Bit Generator (DRBG) that meets the security requirements for cryptographic applications as CSPRNG, plus an entropy source that showed high portability and a high level of entropy. The proposed design has been intensively tested against both NIST and BSI suites to assess its entropy and randomness, and it is ready to be integrated into the European Processor Initiative (EPI) chip. MDPI 2022-01-18 /pmc/articles/PMC8871157/ /pubmed/35205435 http://dx.doi.org/10.3390/e24020139 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Review Crocetti, Luca Di Matteo, Stefano Nannipieri, Pietro Fanucci, Luca Saponara, Sergio Design and Test of an Integrated Random Number Generator with All-Digital Entropy Source |
title | Design and Test of an Integrated Random Number Generator with All-Digital Entropy Source |
title_full | Design and Test of an Integrated Random Number Generator with All-Digital Entropy Source |
title_fullStr | Design and Test of an Integrated Random Number Generator with All-Digital Entropy Source |
title_full_unstemmed | Design and Test of an Integrated Random Number Generator with All-Digital Entropy Source |
title_short | Design and Test of an Integrated Random Number Generator with All-Digital Entropy Source |
title_sort | design and test of an integrated random number generator with all-digital entropy source |
topic | Review |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8871157/ https://www.ncbi.nlm.nih.gov/pubmed/35205435 http://dx.doi.org/10.3390/e24020139 |
work_keys_str_mv | AT crocettiluca designandtestofanintegratedrandomnumbergeneratorwithalldigitalentropysource AT dimatteostefano designandtestofanintegratedrandomnumbergeneratorwithalldigitalentropysource AT nannipieripietro designandtestofanintegratedrandomnumbergeneratorwithalldigitalentropysource AT fanucciluca designandtestofanintegratedrandomnumbergeneratorwithalldigitalentropysource AT saponarasergio designandtestofanintegratedrandomnumbergeneratorwithalldigitalentropysource |