Title :
A Pseudorandom Number Generator Based on Time-Variant Recursion of Accumulators
Author :
Gonzalez-Diaz, Victor R. ; Pareschi, Fabio ; Setti, Gianluca ; Maloberti, Franco
Author_Institution :
Fac. of Electron. Sci., Autonomous Univ. of Puebla, Puebla, Mexico
Abstract :
This brief presents a pseudorandom number generator that requires very low resources from the hardware design point of view. It is based on a chain of digital accumulators whose coefficients are varied by an auxiliary low-complexity linear feedback shift register. We present a predictability and periodicity analysis of the sequences generated by the proposed architecture to show that the system is a good candidate to be used for applications requiring high-quality pseudorandom sequences in portable devices. The statistical behavior of the proposed solution is also validated by tests from the National Institute of Standards and Technology. The generated pseudorandom sequences pass all tests at both the level-one and level-two approaches.
Keywords :
random number generation; shift registers; statistical testing; digital accumulator; hardware design; linear feedback shift register; periodicity analysis; predictability analysis; pseudorandom number generator; pseudorandom sequence; statistical testing; time-variant recursion; Computer architecture; Cryptography; Field programmable gate arrays; Generators; Modulation; NIST; Random access memory; Pseudorandom number generator (PRNG); statistical tests; time variant;
Journal_Title :
Circuits and Systems II: Express Briefs, IEEE Transactions on
DOI :
10.1109/TCSII.2011.2161165