Pseudo-random number generation with β-encoders

Open Access
Authors
Publication date 12-2024
Journal International Journal of Mathematics for Industry
Article number 2450026
Volume | Issue number 16 | 1
Number of pages 11
Organisations
  • Faculty of Science (FNWI) - Korteweg-de Vries Institute for Mathematics (KdVI)
Abstract
The β-encoder is an analog circuit that converts an input signal x ∈ [0,1] into a finite bit stream {bi}. The bits {bi} are correlated and therefore are not immediately suitable for random number generation, but they can be used to generate bits {ai} that are (nearly) uniformly distributed. In this paper, we study two such methods. In the first part the bits {ai} are defined as the digits of the base-2 representation of the original input x. Under the assumption that there is no noise in the amplifier we then study a question posed by Jitsumatsu and Matsumura on how many bits b1, …,bm are needed to correctly determine the first n bits a1, …, an. In the second part, we show this method fails for random amplification factors. Nevertheless, even in this case, nearly uniformly distributed bits can still be generated from b1, …, bm using modern cryptographic techniques.
Document type Article
Language English
Published at https://doi.org/10.1142/S2661335224500266
Other links https://www.scopus.com/pages/publications/85212781784
Downloads
Permalink to this page
Back