DocumentCode :
3091921
Title :
High-Performance Pseudorandom Number Generator Using Two-Dimensional Cellular Automata
Author :
Kang, Byung-Heon ; Lee, Dong-Ho ; Hong, Chun-Pyo
Author_Institution :
Daegu Univ., Kyungsan
fYear :
2008
fDate :
23-25 Jan. 2008
Firstpage :
597
Lastpage :
602
Abstract :
Pseudorandom number generator (PRNG) has been used in a variety of applications like computer simulations, and industrial applications including cryptography. High-quality PRNG can be constructed by employing cellular automata (CA). Advantage of the PRNG that employs CA includes that it is fast and suitable for hardware implementation. In this paper, we propose a two-dimensional (2-D) CA based PRNG. Our scheme uses the structure of programmable CA (PCA) for improving randomness quality. The CA rules used our PRNG are additive rules which has XOR and XNOR logic with a hybrid dependency, only rules 15, 31, 47 and 63. Moreover, for minimising of auto correlations among the produced pseudorandom number blocks, a novel time spacing technique is proposed without a loss of an original cycle length. Finally, we provide experimental results to verify the randomness quality using ENT and DIEHARD test suites.
Keywords :
cellular automata; random number generation; PRNG; XNOR logic; XOR logic; additive rules; high-performance pseudorandom number generator; randomness quality; time spacing technique; two-dimensional programmable cellular automata; Application software; Autocorrelation; Computer industry; Computer simulation; Cryptography; Hardware; Logic; Principal component analysis; Testing; Two dimensional displays;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electronic Design, Test and Applications, 2008. DELTA 2008. 4th IEEE International Symposium on
Conference_Location :
Hong Kong
Print_ISBN :
978-0-7695-3110-6
Type :
conf
DOI :
10.1109/DELTA.2008.46
Filename :
4459620
Link To Document :
بازگشت