• DocumentCode
    2257198
  • Title

    Efficient hardware implementation of a new pseudo-random bit sequence generator

  • Author

    Katti, Raj S. ; Srinivasan, Sudarshan K.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., North Dakota State Univ., Fargo, ND, USA
  • fYear
    2009
  • fDate
    24-27 May 2009
  • Firstpage
    1393
  • Lastpage
    1396
  • Abstract
    In this paper we propose a new linear congruential generator (LCG) based pseudo random bit-sequence generator (PRBG) and its hardware implementation. Linear congruential generators (LCGs) of the form xi+1 = axi + b(mod m), have been used to generate pseudorandom numbers. However these generators have been known to be insecure. The proposed PRBG couples four such LCGs and is secure. A preliminary proof of security is outlined in this paper. The PRBG generates bit-sequences that pass all NIST pseudo randomness tests. Our PRBG has a very efficient hardware implementation because the modulo operation is with respect to 2n as opposed to p times q in the blum-blum-shub (BBS) generator, where p and q are large prime numbers. We also show that the hardware implementation can be easily pipelined, thereby increasing the throughput in spite of the hardware having large word-length inputs (n ges 128). A 4-stage pipelined hardware was implemented in VHDL for n = 128 and the synthesized hardware was simulated. Simulation results showed a 2.81 fold increase in throughput (number of pseudo-random bits output per unit time) compared to the non-pipelined version.
  • Keywords
    hardware description languages; random number generation; random sequences; VHDL; blum-blum-shub generator; hardware implementation; linear congruential generator; pseudorandom bit sequence generator; Bismuth; Chaotic communication; Cryptography; Hardware; NIST; Pipelines; Security; Testing; Throughput; Zinc;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2009. ISCAS 2009. IEEE International Symposium on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4244-3827-3
  • Electronic_ISBN
    978-1-4244-3828-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.2009.5118025
  • Filename
    5118025