• DocumentCode
    3568605
  • Title

    Hardware implementation of a secure random number generator

  • Author

    JinPing Li ; Jiong Shan ; Lu Wang ; Min Chen

  • Author_Institution
    Sch. of Electron. & Inf. Eng., Lanzhou Jiaotong Univ., Lanzhou, China
  • fYear
    2014
  • Firstpage
    17
  • Lastpage
    20
  • Abstract
    This paper presents novel approaches to design and validation of a secure hardware Random Number Generator (RNG), Filtered-FCSR cascade, which is based upon the structure of Gollmann cascade. To further validate the security of the proposed RNG structure a more extensive check has been performed over many output bit sequences, using the US National Institute of Standard and Technology (NIST) SP 800-22 test suite. It is shown that this design holds a secure mathematical structure which can resist attacks, and meets known standards. Hardware implementation using an Altera Cyclone FPGA has been developed and results show such architecture is novel in being both secure and very highly efficient for hardware implementation.
  • Keywords
    carry logic; cascade networks; field programmable gate arrays; logic testing; random number generation; security of data; shift registers; Altera Cyclone FPGA; Gollmann cascade; NIST SP 800-22 test suite; RNG structure; US National Institute of Standard and Technology; feedback with carry shift register; field programmable gate array; filtered-FCSR cascade; hardware implementation; output bit sequences; secure hardware random number generator; secure mathematical structure; security; Field programmable gate arrays; Generators; Hardware; Hardware design languages; NIST; Security; Shift registers; FPGA; Filtered-FCSR; Gollmann; RNG;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits and Systems (ICECS), 2014 21st IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/ICECS.2014.7049910
  • Filename
    7049910