Chaos-based true random number generator in a semiconductor laser
Vadim E. Odin 1, Anton A. Krents1,2; 1Samara University, Samara University, Samra, Russia; 2Lebedev Physical Institute, Samara, Russia
Abstract
Understanding the process of random number generation is a key aspect. There are several methods for generating random numbers, including the use of hardware devices such as noise generators and software algorithms based on complex mathematical formulas. It is important to keep in mind that truly random numbers cannot be generated using a computer, so pseudo-random numbers are used, which are generated based on certain initial conditions. This provides a sufficiently high degree of randomness for most practical tasks. Generating truly random numbers is challenging, as only a small fraction of all numbers can be considered truly random. Because of this, this method produces the best results, but its application is complicated, so it is not widely used. To obtain such numbers, generators must request information from external sources and often use natural phenomena.
In this paper, we propose to utilize the chaos arising in a feedback laser controlling the pumping of a semiconductor laser to generate true random numbers. In this model, part of the laser radiation is intercepted by a photodetector and the signal from the photodetector after amplification is fed back to the laser as a pump current. In this case, the amplifier characteristic can be almost arbitrary, which allows controlling the properties of the generated chaos.
Speaker
Vadim E. Odin
Samara University
Russia
Discussion
Ask question