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...

Descripción completa

Detalles Bibliográficos
Autores principales: Crocetti, Luca, Di Matteo, Stefano, Nannipieri, Pietro, Fanucci, Luca, Saponara, Sergio
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