Journal of Computer and Communications · 2016 · 12 citations · 25 references
ComputingComputer EngineeringComputer ScienceAlgorithmsParallel ComputingStatistical ComputingEvolutionary ComputationGenetic AlgorithmsRandom Number GenerationHistogram EqualizationParallel Genetic AlgorithmsPower Spectral DensityPower Spectral Density AnalysisPseudo-random Number GenerationPseudo-random Number GeneratorsStatistical Quality AssessmentTrue Random Number Generation
Random numbers generated by pseudo-random and true random number generators (TRNG) are used in a wide variety of important applications. A TRNG relies on a non-deterministic source to sample random numbers. In this paper, we improve the post-processing stage of TRNGs using a heuristic evolutionary algorithm. Our post-processing algorithm decomposes the problem of improving the quality of random numbers into two phases: (i) Exact Histogram Equalization: it modifies the random numbers distribution with a specified output distribution; (ii) Stationarity Enforcement: using genetic algorithms, the output of (ii) is permuted until the random numbers meet wide-sense stationarity. We ensure that the quality of the numbers generated from the genetic algorithm is within a specified level of error defined by the user. We parallelize the genetic algorithm for improved performance. The post-processing is based on the power spectral density of the generated numbers used as a metric. We propose guideline parameters for the evolutionary algorithm to ensure fast convergence, within the first 100 generations, with a standard deviation over the specified quality level of less than 0.45. We also include a TestU01 evaluation over the random numbers generated.
25
Pierre L’Ecuyer, Richard Simard · ACM Transactions on Mathematical Software · 2007 · 998 citations
Random Number Generation and Monte Carlo Methods
Craig B. Borkowf, James E. Gentle · Technometrics · 2000 · 809 citations
Business, Mathematics, Statistics +11
Understanding Cloud Computing Vulnerabilities
Bernd Grobauer, Tobias Walloschek, Elmar Stöcker · IEEE Security & Privacy · 2010 · 778 citations