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...
Autores principales: | , , , , , , |
---|---|
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 |