scholarly journals Design and Synchronization of Large-scale Random Number Generators

Author(s):  
Teh-Lu Liao ◽  
Pei-Yen Wan ◽  
Shih-Che Tseng ◽  
Jun-Juh Yan
1996 ◽  
Vol 07 (03) ◽  
pp. 295-303 ◽  
Author(s):  
P. D. CODDINGTON

Large-scale Monte Carlo simulations require high-quality random number generators to ensure correct results. The contrapositive of this statement is also true — the quality of random number generators can be tested by using them in large-scale Monte Carlo simulations. We have tested many commonly-used random number generators with high precision Monte Carlo simulations of the 2-d Ising model using the Metropolis, Swendsen-Wang, and Wolff algorithms. This work is being extended to the testing of random number generators for parallel computers. The results of these tests are presented, along with recommendations for random number generators for high-performance computers, particularly for lattice Monte Carlo simulations.


2019 ◽  
Vol 9 (1) ◽  
pp. 185 ◽  
Author(s):  
Teh-Lu Liao ◽  
Pei-Yen Wan ◽  
Jun-Juh Yan

This paper is concerned with the design of synchronized large-scale chaos random number generators (CRNGs) and its application to secure communication. In order to increase the diversity of chaotic signals, we firstly introduce additional modulation parameters in the original chaotic Duffing map system to modulate the amplitude and DC offset of the chaotic states. Then according to the butterfly effect, we implement modulated Duffing map systems with different initial values by using the microcontroller and complete the design of large-scale CRNGs. Next, a discrete sliding mode scheme is proposed to solve the synchronization problem of the master-slave large-scale CRNGs. Finally, we integrate the aforementioned results to implement an innovative secure communication system.


1992 ◽  
Vol 03 (03) ◽  
pp. 561-564 ◽  
Author(s):  
J.R. HERINGA ◽  
H.W.J. BLÖTE ◽  
A. COMPAGNER

The list of primitive binary trinomials with a degree equal to a Mersenne exponent is extended. The newly found primitive trinomials have a degree equal to the 29th and 30th Mersenne exponent. These trinomials enable the construction of new, high-performance random-number generators for use in large-scale Monte Carlo simulations.


Cryptography ◽  
2021 ◽  
Vol 5 (1) ◽  
pp. 8
Author(s):  
Bertrand Cambou ◽  
Donald Telesca ◽  
Sareh Assiri ◽  
Michael Garrett ◽  
Saloni Jain ◽  
...  

Schemes generating cryptographic keys from arrays of pre-formed Resistive Random Access (ReRAM) cells, called memristors, can also be used for the design of fast true random number generators (TRNG’s) of exceptional quality, while consuming low levels of electric power. Natural randomness is formed in the large stochastic cell-to-cell variations in resistance values at low injected currents in the pre-formed range. The proposed TRNG scheme can be designed with three interconnected blocks: (i) a pseudo-random number generator that acts as an extended output function to generate a stream of addresses pointing randomly at the array of ReRAM cells; (ii) a method to read the resistance values of these cells with a low injected current, and to convert the values into a stream of random bits; and, if needed, (iii) a method to further enhance the randomness of this stream such as mathematical, Boolean, and cryptographic algorithms. The natural stochastic properties of the ReRAM cells in the pre-forming range, at low currents, have been analyzed and demonstrated by measuring a statistically significant number of cells. Various implementations of the TRNGs with ReRAM arrays are presented in this paper.


Electronics ◽  
2021 ◽  
Vol 10 (13) ◽  
pp. 1517
Author(s):  
Xinsheng Wang ◽  
Xiyue Wang

True random number generators (TRNGs) have been a research hotspot due to secure encryption algorithm requirements. Therefore, such circuits are necessary building blocks in state-of-the-art security controllers. In this paper, a TRNG based on random telegraph noise (RTN) with a controllable rate is proposed. A novel method of noise array circuits is presented, which consists of digital decoder circuits and RTN noise circuits. The frequency of generating random numbers is controlled by the speed of selecting different gating signals. The results of simulation show that the array circuits consist of 64 noise source circuits that can generate random numbers by a frequency from 1 kHz to 16 kHz.


Sign in / Sign up

Export Citation Format

Share Document