• 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