Abstract

Random numbers play a vital role in communications and cryptography. However, most existing true random number generators have difficulty in satisfying the requirements of high-speed communications due to their complexity and bulkiness, or low speed limitations due to equipment bandwidth. Then, the all-electron true random number generator was presented based on GaAs/Al <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">0.45</sub> Ga <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">0.55</sub> As superlattices conducted under direct current bias at room temperature, which not only possesses the characteristics of miniaturization but also generates random numbers at rates up to the Gbit/s. However, the bit rate of random number generators based on superlattices is still much slower compared to chaotic laser random number generators. In order to generate higher-rate random numbers, we modified a DC-excited superlattice and then redirected the signal generated by the superlattice back into itself, thus introducing a self-feedback, and achieved a self-feedback superlattice true random number generator. This improvement makes the superlattice have a more detailed signal shape, a more effective signal amplitude, and with lower power consumption. Therefore, these advances made the self-feedback superlattice more suitable for generating random numbers. Moreover, we propose a new post-processing method, called the adjacent bits reversal exclusive-or. This method can reduce the sequence bias and correlation without discarding any random bit. The random number obtained by the self-feedback superlattice at a sampling rate of 10 GS/s passed the triple standard deviation test and the random number standard test (NIST SP 800-22), indicating that it possessed good statistical properties as a miniaturized random number generator.

Highlights

  • Random numbers play a vital role in Monte Carlo simulation, cryptography, digital authentication, secure communications, and various other fields [1],[2]

  • Sampling and quantization were carried out in 10bit mode, and the 4 least significant bits (LSBs) were selected for adjacent bits reversal XOR (ABRX) processing, and a random sequence was obtained for detection

  • Random numbers are crucial for communications and cryptography

Read more

Summary

INTRODUCTION

Random numbers play a vital role in Monte Carlo simulation, cryptography, digital authentication, secure communications, and various other fields [1],[2]. Chaotic lasers have high costs and are complex systems, which involve electro-optical and optical-electrical conversion, and can be interfered with by external factors These factors make chaotic laser-based random number generators face many challenges in practical applications. Many scholars over the world have confirmed that this SL was an ideal source of chaotic noise by exploring the structure of the GaAs/Al0.45Ga0.55As SL and the spontaneous chaos oscillation phenomenon, which could be used to generate true random numbers [19]. To generate faster random numbers, the signal generated by the SL itself was re-injected into the SL through an adjustable attenuator and bias-tee to form the self-feedback SL random number generator Contributing to this change, the performance of the superlattice TRNG has been improved a lot, such as quicker changes, larger signal amplitude, and lower power consumption. It is expected to promote the further application of SLs in the field of random numbers generator

SL STRUCTURE AND PRINCIPLE
EXPERIMENT DESIGN
ANALYSIS OF SL SIGNAL
POST PROCESSING
SELECT THE LEAST SIGNIFICANT BITS
ADJACENT BITS REVERSAL XOR
TRIPLE STANDARD RANDOM TEST
NIST STATISTICAL TESTSUITE
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call