Cargando…

Improving randomness characterization through Bayesian model selection

Random number generation plays an essential role in technology with important applications in areas ranging from cryptography to Monte Carlo methods, and other probabilistic algorithms. All such applications require high-quality sources of random numbers, yet effective methods for assessing whether...

Descripción completa

Detalles Bibliográficos
Autores principales: Díaz Hernández Rojas, Rafael, Solís, Aldo, Angulo Martínez, Alí M., U’Ren, Alfred B., Hirsch, Jorge G., Marsili, Matteo, Pérez Castillo, Isaac
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5465194/
https://www.ncbi.nlm.nih.gov/pubmed/28596593
http://dx.doi.org/10.1038/s41598-017-03185-y
_version_ 1783242892602507264
author Díaz Hernández Rojas, Rafael
Solís, Aldo
Angulo Martínez, Alí M.
U’Ren, Alfred B.
Hirsch, Jorge G.
Marsili, Matteo
Pérez Castillo, Isaac
author_facet Díaz Hernández Rojas, Rafael
Solís, Aldo
Angulo Martínez, Alí M.
U’Ren, Alfred B.
Hirsch, Jorge G.
Marsili, Matteo
Pérez Castillo, Isaac
author_sort Díaz Hernández Rojas, Rafael
collection PubMed
description Random number generation plays an essential role in technology with important applications in areas ranging from cryptography to Monte Carlo methods, and other probabilistic algorithms. All such applications require high-quality sources of random numbers, yet effective methods for assessing whether a source produce truly random sequences are still missing. Current methods either do not rely on a formal description of randomness (NIST test suite) on the one hand, or are inapplicable in principle (the characterization derived from the Algorithmic Theory of Information), on the other, for they require testing all the possible computer programs that could produce the sequence to be analysed. Here we present a rigorous method that overcomes these problems based on Bayesian model selection. We derive analytic expressions for a model’s likelihood which is then used to compute its posterior distribution. Our method proves to be more rigorous than NIST’s suite and Borel-Normality criterion and its implementation is straightforward. We applied our method to an experimental device based on the process of spontaneous parametric downconversion to confirm it behaves as a genuine quantum random number generator. As our approach relies on Bayesian inference our scheme transcends individual sequence analysis, leading to a characterization of the source itself.
format Online
Article
Text
id pubmed-5465194
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-54651942017-06-14 Improving randomness characterization through Bayesian model selection Díaz Hernández Rojas, Rafael Solís, Aldo Angulo Martínez, Alí M. U’Ren, Alfred B. Hirsch, Jorge G. Marsili, Matteo Pérez Castillo, Isaac Sci Rep Article Random number generation plays an essential role in technology with important applications in areas ranging from cryptography to Monte Carlo methods, and other probabilistic algorithms. All such applications require high-quality sources of random numbers, yet effective methods for assessing whether a source produce truly random sequences are still missing. Current methods either do not rely on a formal description of randomness (NIST test suite) on the one hand, or are inapplicable in principle (the characterization derived from the Algorithmic Theory of Information), on the other, for they require testing all the possible computer programs that could produce the sequence to be analysed. Here we present a rigorous method that overcomes these problems based on Bayesian model selection. We derive analytic expressions for a model’s likelihood which is then used to compute its posterior distribution. Our method proves to be more rigorous than NIST’s suite and Borel-Normality criterion and its implementation is straightforward. We applied our method to an experimental device based on the process of spontaneous parametric downconversion to confirm it behaves as a genuine quantum random number generator. As our approach relies on Bayesian inference our scheme transcends individual sequence analysis, leading to a characterization of the source itself. Nature Publishing Group UK 2017-06-08 /pmc/articles/PMC5465194/ /pubmed/28596593 http://dx.doi.org/10.1038/s41598-017-03185-y Text en © The Author(s) 2017 Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.
spellingShingle Article
Díaz Hernández Rojas, Rafael
Solís, Aldo
Angulo Martínez, Alí M.
U’Ren, Alfred B.
Hirsch, Jorge G.
Marsili, Matteo
Pérez Castillo, Isaac
Improving randomness characterization through Bayesian model selection
title Improving randomness characterization through Bayesian model selection
title_full Improving randomness characterization through Bayesian model selection
title_fullStr Improving randomness characterization through Bayesian model selection
title_full_unstemmed Improving randomness characterization through Bayesian model selection
title_short Improving randomness characterization through Bayesian model selection
title_sort improving randomness characterization through bayesian model selection
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5465194/
https://www.ncbi.nlm.nih.gov/pubmed/28596593
http://dx.doi.org/10.1038/s41598-017-03185-y
work_keys_str_mv AT diazhernandezrojasrafael improvingrandomnesscharacterizationthroughbayesianmodelselection
AT solisaldo improvingrandomnesscharacterizationthroughbayesianmodelselection
AT angulomartinezalim improvingrandomnesscharacterizationthroughbayesianmodelselection
AT urenalfredb improvingrandomnesscharacterizationthroughbayesianmodelselection
AT hirschjorgeg improvingrandomnesscharacterizationthroughbayesianmodelselection
AT marsilimatteo improvingrandomnesscharacterizationthroughbayesianmodelselection
AT perezcastilloisaac improvingrandomnesscharacterizationthroughbayesianmodelselection