In order to realize high-speed sampling, converting and real-time transmission in superlattice random signal processing, a high-speed true random number acquisition system based on semiconductor superlattice was designed. This paper introduced the overall system, the design of hardware, the implementation of software and the speed of transmission. The testing results of this system demonstrate that it can generate random number with a speed of 4Gbps which passed American Standard testing program NIST.
In order to realize high-speed sampling, converting and real-time transmission in superlattice random signal processing, a high-speed true random number acquisition system based on semiconductor superlattice was designed. This paper introduced the overall system, the design of hardware, the implementation of software and the speed of transmission. The testing results of this system demonstrate that it can generate random number with a speed of 4Gbps which passed American Standard testing program NIST.
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/Al0.45Ga0.55As 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.
High-speed true random number generator is a building block in the modern information security system. We propose and demonstrate an efficient high-speed true random number generator based on multiple parallel self-timed rings (STRs). To improve the security, we evaluate the randomness of the entropy source by min-entropy and exploit the information-theoretically provable Toeplitz-hashing extractor. To minimize the consumption of hardware resources of a field programmable gate array at a predetermined high throughput and maximize the throughput with the limited hardware resources, we systematically derive and investigate the dependence of the data throughput and the total consumed resources of the random number generator on the system parameters. On this basis, we make a joint optimization for the degree of parallelism of the STRs and the extraction efficiency of the extractor. A 10-Gbps true random number generator is implemented efficiently, so that the output random bits can pass all the National Institute of Standards and Technology (NIST) and Dieharder test suites.
True random number generators, which output truly random numbers by extracting entropy from physical phenomena such as thermal and electronic noises, are widely used in the field of the cryptographic communication systems. We have been developing a superconductive true random number generator that can generate truly random number sequences, impossible to be predicted, by utilizing the high-speed operation and high-sensitivity of superconductive integrated circuits. In this study, we have calculated the dependences of correlation of output random bits on the generation rate. Statistical tests have been performed on the basis of the NIST statistical test suite in order to evaluate the quality of the randomness of sequences generated by the superconductive true random number generator at high generation rate. We have generated a random number sequence consisting of 3.2 M-bit at the generation rate of 30 Gbit/s using the superconductive true random number generator, fabricated by the ISTEC-SRL 2.5 kA/cm2Nb standard process. The generated random number sequences passed 13 kinds of the statistical tests in the NIST statistical test suit, although the 3 tests were not performed because of the shortage of the generated random numbers. The result sufficiently proves that a superconductive true random number generator can generate a high quality of random numbers that can be used for practical cryptographic applications, at a generation rate of up to 30 Gbit/s.
In this article,a random number generator without post- processing,which uses the randomness of photon in optics quantum random source,is designed. The designemploys feeble light to detect at single photon level. The pulse number detected by in fixed period obeys Possion distribution,but effect of electronic components and readout electronics distorts Possion distribution. Controlling mean count can eliminate bias to achieve unbiased in statistics. High quality and high speed random numbers using automatic bias- correcting technique is producedwithout post- processing and passes all standard tests relevant for random number generators,like NIST,Diehard.
This study presents a new approach to generating true random numbers by exploiting the random nature inherent in mobile communication networks. Taking advantage of fluctuations in total users, user activity rate, and channel fading, we receive a raw signal in the radio spectrum using bowtie microstrip antennas designed for GSM and 5G frequency bands in the 1.8 and 3.5 GHz bands that can be used in our system. The captured data is then processed using a field-programmable gate array to generate high-quality true random numbers. Bow tie antennas are designed to have an omnidirectional pattern and can receive the signal from all directions. We have evaluated this through numerical calculations and antenna pattern measurements in the laboratory, and the results and their comparison show a promising performance. Our random number generation system also includes a Zynq SoC module and a dual-channel AD9226 ADC, enabling real-time random number generation through the ethernet port at up to 512Mbps. To ensure the system’s performance, standard statistical tests, including the NIST, DIEHARDER, and ENT test suites, have been done, and all confirm the true randomness of the generated random numbers. Our findings show the effectiveness of the 3.5 GHz frequency band as a suitable source for generating random numbers, especially in mobile devices and the Internet of Things. Due to the high speed of generating random numbers, this optimal and efficient TRNG system can have broad applications in cryptography, statistical analysis, and computational simulations.
In this paper, we present a high-speed physical quantum random number generator using analog/digital converter (ADC), which is based on the random time distribution of single photons emitted by the stongly attenuated pulsed laser diode. With this scheme, the generation rate of random numbers can increase more than tenfold. A preliminary experiment consists of the time amplitude converter and 16 bit ADC, and the data generated by the system pass the pseudo-random number test program test standards. The experimental setup is efficient and robust against mechanical and temperature disturbances.