Title :
1-d cellular automaton for pseudorandom number generation and its reconfigurable hardware implementation
Author :
Kotoulas, Leonidas ; Tsarouchis, Demetrios ; Sirakoulis, Georgios Ch ; Andreadis, Ioannis
Author_Institution :
Dept. of Electr. & Comput. Eng., Democritus Univ. of Thrace, Xanthi
Abstract :
In this paper, a one dimensional (1-d) cellular automaton (CA) for pseudorandom number generation (PRNG) and its reconfigurable hardware implementation are presented. The proposed 1-d CA based on the real time clock sequence (analytical time description) can generate high-quality random numbers which can pass all of the statistical tests of DIEHARD and NIST which seem to be the most powerfully complete general test suites for randomness. After describing our implementation in field-programmable gate array (FPGA), through experiments, we have identified the efficiency of the presented CA that performs exceptionally well compared to most known CA PRNGs reported in literature. More specifically, our CA implementation outperforms all the previous CA and LFSR PRNGs both in hardware implementation and timing characteristics. Such a CA can be efficiently implemented for PRNG reasons in every real time clock application with finally no silicon overhead
Keywords :
cellular automata; field programmable gate arrays; random number generation; reconfigurable architectures; DIEHARD; FPGA; NIST; PRNG; analytical time description; cellular automaton; field-programmable gate array; pseudorandom number generation; real time clock sequence; reconfigurable hardware implementation; timing characteristics; Automata; Clocks; Field programmable gate arrays; Hardware; NIST; Power generation; Random number generation; Silicon; Testing; Timing;
Conference_Titel :
Circuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 IEEE International Symposium on
Conference_Location :
Island of Kos
Print_ISBN :
0-7803-9389-9
DOI :
10.1109/ISCAS.2006.1693661