dc.contributor.author | Crespo Fidalgo, José Luis | |
dc.contributor.author | González Villa, Javier | |
dc.contributor.author | Gutiérrez Gutiérrez, Jaime | |
dc.contributor.author | Valle Gutiérrez, Ángel | |
dc.contributor.other | Universidad de Cantabria | es_ES |
dc.date.accessioned | 2024-07-22T14:02:09Z | |
dc.date.available | 2024-07-22T14:02:09Z | |
dc.date.issued | 2024-06 | |
dc.identifier.issn | 2632-2153 | |
dc.identifier.other | PID2021-12345OB-C22 | es_ES |
dc.identifier.other | PID2019-110633GB-I00 | es_ES |
dc.identifier.uri | https://hdl.handle.net/10902/33285 | |
dc.description.abstract | In this paper we address the use of Neural Networks (NNs) for the assessment of the quality and hence safety of several Random Number Generators (RNGs), focusing both on the vulnerability of classical Pseudo Random Number Generators (PRNGs), such as Linear Congruential Generators (LCGs) and the RC4 algorithm, and extending our analysis to non-conventional data sources, such as Quantum Random Number Generators (QRNGs) based on Vertical-Cavity Surface-Emitting Laser (VCSEL). Among the results found, we have classified the generators based on the capability of the NN to distinguish between the RNG and a Golden Standard RNG (GSRNG). We show that sequences from simple PRNGs like LCGs and RC4 can be distinguished from the GSRNG. We also show that sequences from LCG on elliptic curves and VCSEL-based QRNG can not be distinguished from the GSRNG even with the biggest long-short term memory or convolutional neural networks (CNNs) that we have considered. We underline the fundamental role of design decisions in enhancing the safety of RNGs. The influence of network architecture design and associated hyper-parameters variations was also explored. We show that longer sequence lengths and CNNs are more effective for discriminating RNGs against the GSRNG. Moreover, in the prediction domain, the proposed model is able to deftly distinguish between the raw data of our QRNG and data from the GSRNG exhibiting a cross-entropy error of 0.52 on the test data-set used. All these findings reveal the potential of NNs to enhance the security of RNGs, while highlighting the robustness of certain QRNGs, in particular the VCSEL-based variants, for high-quality random number generation applications. | es_ES |
dc.description.sponsorship | This work was supported by Ministerio de Ciencia e Innovación. PID2021-12345OB-C22 MCIN /AEI
/10.13039/ 501100011033/FEDER,UE. J G is partially supported by Grant PID2019-110633GB-I00 funded by
MCIN/AEI/10.13039/ 501100011033. We also acknowledge Advanced Computing and e-Science group at the
Institute of Physics of Cantabria, IFCA (CSIC-Universidad de Cantabria). | es_ES |
dc.format.extent | 14 p. | es_ES |
dc.language.iso | eng | es_ES |
dc.publisher | Institute of Physics Publishing Ltd. | es_ES |
dc.rights | © 2024 The Author(s). Published by IOP Publishing Ltd | es_ES |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | * |
dc.source | Machine Learning: Science and Technology, 2024, 5(21), 025072 | es_ES |
dc.subject.other | Convolutional neural network | es_ES |
dc.subject.other | Long short-term memory neural network | es_ES |
dc.subject.other | Random number generator | es_ES |
dc.subject.other | Quantum random number generator | es_ES |
dc.title | Assessing the quality of random number generators through neural networks | es_ES |
dc.type | info:eu-repo/semantics/article | es_ES |
dc.relation.publisherVersion | https://doi.org/10.1088/2632-2153/ad56fb | es_ES |
dc.rights.accessRights | openAccess | es_ES |
dc.relation.projectID | info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/PID2019-110633GB-I00/ES/SECUENCIAS Y CURVAS EN CRIPTOGRAFIA/ | |
dc.identifier.DOI | 10.1088/2632-2153/ad56fb | |
dc.type.version | publishedVersion | es_ES |