• DocumentCode
    603733
  • Title

    Stream cipher design using cellular automata implemented on FPGAs

  • Author

    Raut, L. ; Hoe, D.H.K.

  • Author_Institution
    Dept. of Electr. Eng., Univ. of Texas at Tyler, Tyler, TX, USA
  • fYear
    2013
  • fDate
    11-11 March 2013
  • Firstpage
    146
  • Lastpage
    149
  • Abstract
    Pseudo-random number generators (PRNGs) are a key component of stream ciphers used for encryption purposes. While linear feedback shift registers (LFSRs) combined with nonlinear feedback shift registers (NFSRs) have typically been utilized for PRNGs, the use of cellular automata (CA) is another viable option. This paper explores the combination of LFSRs and CA as the key components of an efficient stream cipher design for implementation on Field Programmable Gate Arrays (FPGAs). The proposed stream cipher design builds upon a recent published design known as A2U2. The suite of statistical tests found in the Diehard program is utilized to evaluate the quality of random numbers from the proposed CA-based stream cipher. Comparisons with the A2U2 design indicate that the use of CA have the potential to improve the quality of the random numbers generated and hence increase the security of the cipher.
  • Keywords
    cellular automata; cryptography; field programmable gate arrays; random number generation; shift registers; A2U2 design; CA; Diehard program; FPGA; LFSR; NFSR; PRNG; cellular automata; cipher security; encryption purpose; field programmable gate array; linear feedback shift register; nonlinear feedback shift register; pseudorandom number generator; stream cipher design; Automata; Ciphers; Entropy; Field programmable gate arrays; Generators; Hardware; Cellular Automata; FPGA; Linear/Non-linear feedback shift registers; stream cipher;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Theory (SSST), 2013 45th Southeastern Symposium on
  • Conference_Location
    Waco, TX
  • ISSN
    0094-2898
  • Print_ISBN
    978-1-4799-0037-4
  • Type

    conf

  • DOI
    10.1109/SSST.2013.6524946
  • Filename
    6524946