Cargando…

Numerical and Non-Asymptotic Analysis of Elias’s and Peres’s Extractors with Finite Input Sequences †

Many cryptographic systems require random numbers, and the use of weak random numbers leads to insecure systems. In the modern world, there are several techniques for generating random numbers, of which the most fundamental and important methods are deterministic extractors proposed by von Neumann,...

Descripción completa

Detalles Bibliográficos
Autores principales: Prasitsupparote, Amonrat, Konno, Norio, Shikata, Junji
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7512292/
https://www.ncbi.nlm.nih.gov/pubmed/33265818
http://dx.doi.org/10.3390/e20100729
_version_ 1783586124406456320
author Prasitsupparote, Amonrat
Konno, Norio
Shikata, Junji
author_facet Prasitsupparote, Amonrat
Konno, Norio
Shikata, Junji
author_sort Prasitsupparote, Amonrat
collection PubMed
description Many cryptographic systems require random numbers, and the use of weak random numbers leads to insecure systems. In the modern world, there are several techniques for generating random numbers, of which the most fundamental and important methods are deterministic extractors proposed by von Neumann, Elias, and Peres. Elias’s extractor achieves the optimal rate (i.e., information-theoretic upper bound) [Formula: see text] if the block size tends to infinity, where [Formula: see text] is the binary entropy function and p is the probability that each bit of input sequences occurs. Peres’s extractor achieves the optimal rate [Formula: see text] if the length of the input and the number of iterations tend to infinity. Previous research related to both extractors has made no reference to practical aspects including running time and memory size with finite input sequences. In this paper, based on some heuristics, we derive a lower bound on the maximum redundancy of Peres’s extractor, and we show that Elias’s extractor is better than Peres’s extractor in terms of the maximum redundancy (or the rates) if we do not pay attention to the time complexity or space complexity. In addition, we perform numerical and non-asymptotic analysis of both extractors with a finite input sequence with any biased probability under the same environments. To do so, we implemented both extractors on a general PC and simple environments. Our empirical results show that Peres’s extractor is much better than Elias’s extractor for given finite input sequences under a very similar running time. As a consequence, Peres’s extractor would be more suitable to generate uniformly random sequences in practice in applications such as cryptographic systems.
format Online
Article
Text
id pubmed-7512292
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-75122922020-11-09 Numerical and Non-Asymptotic Analysis of Elias’s and Peres’s Extractors with Finite Input Sequences † Prasitsupparote, Amonrat Konno, Norio Shikata, Junji Entropy (Basel) Article Many cryptographic systems require random numbers, and the use of weak random numbers leads to insecure systems. In the modern world, there are several techniques for generating random numbers, of which the most fundamental and important methods are deterministic extractors proposed by von Neumann, Elias, and Peres. Elias’s extractor achieves the optimal rate (i.e., information-theoretic upper bound) [Formula: see text] if the block size tends to infinity, where [Formula: see text] is the binary entropy function and p is the probability that each bit of input sequences occurs. Peres’s extractor achieves the optimal rate [Formula: see text] if the length of the input and the number of iterations tend to infinity. Previous research related to both extractors has made no reference to practical aspects including running time and memory size with finite input sequences. In this paper, based on some heuristics, we derive a lower bound on the maximum redundancy of Peres’s extractor, and we show that Elias’s extractor is better than Peres’s extractor in terms of the maximum redundancy (or the rates) if we do not pay attention to the time complexity or space complexity. In addition, we perform numerical and non-asymptotic analysis of both extractors with a finite input sequence with any biased probability under the same environments. To do so, we implemented both extractors on a general PC and simple environments. Our empirical results show that Peres’s extractor is much better than Elias’s extractor for given finite input sequences under a very similar running time. As a consequence, Peres’s extractor would be more suitable to generate uniformly random sequences in practice in applications such as cryptographic systems. MDPI 2018-09-23 /pmc/articles/PMC7512292/ /pubmed/33265818 http://dx.doi.org/10.3390/e20100729 Text en © 2018 by the authors. 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 (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Prasitsupparote, Amonrat
Konno, Norio
Shikata, Junji
Numerical and Non-Asymptotic Analysis of Elias’s and Peres’s Extractors with Finite Input Sequences †
title Numerical and Non-Asymptotic Analysis of Elias’s and Peres’s Extractors with Finite Input Sequences †
title_full Numerical and Non-Asymptotic Analysis of Elias’s and Peres’s Extractors with Finite Input Sequences †
title_fullStr Numerical and Non-Asymptotic Analysis of Elias’s and Peres’s Extractors with Finite Input Sequences †
title_full_unstemmed Numerical and Non-Asymptotic Analysis of Elias’s and Peres’s Extractors with Finite Input Sequences †
title_short Numerical and Non-Asymptotic Analysis of Elias’s and Peres’s Extractors with Finite Input Sequences †
title_sort numerical and non-asymptotic analysis of elias’s and peres’s extractors with finite input sequences †
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7512292/
https://www.ncbi.nlm.nih.gov/pubmed/33265818
http://dx.doi.org/10.3390/e20100729
work_keys_str_mv AT prasitsupparoteamonrat numericalandnonasymptoticanalysisofeliassandperessextractorswithfiniteinputsequences
AT konnonorio numericalandnonasymptoticanalysisofeliassandperessextractorswithfiniteinputsequences
AT shikatajunji numericalandnonasymptoticanalysisofeliassandperessextractorswithfiniteinputsequences