• DocumentCode
    2551891
  • 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
  • fYear
    2006
  • fDate
    21-24 May 2006
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ISCAS.2006.1693661
  • Filename
    1693661