• DocumentCode
    3382486
  • Title

    A simplified approach for designing secure Random Number Generators in HW

  • Author

    Li, Xin ; Shoshan, Yonatan ; Fish, Alexander ; Jullien, Graham A.

  • Author_Institution
    Dept of Electr. & Comput. Eng., Univ. of Calgary, Calgary, AB
  • fYear
    2008
  • fDate
    Aug. 31 2008-Sept. 3 2008
  • Firstpage
    372
  • Lastpage
    375
  • Abstract
    This paper presents a method to design a Random Number Generator (RNG), which is a fundamental element in cryptographic and other security related systems. The proposed RNG implementation is based on a Gollmann cascade of Filtered Feedback with Carry Shift Register (FFCSR) cores and is suitable for a wide range of applications. In order to comply with the demands of most applications the RNG must have low hardware cost and power dissipation, and be suitable for real time operation while maintaining a high level of security. In the proposed solution, elementary F-FCSR components are modularly combined to fit the RNG for the desirable application. The RNG will produce a pseudo-random sequence with suitable period, linear complexity and statistical quality. Simulations performed using the statistical test suite available through NIST, show that the proposed RNG holds good statistical properties, a secure mathematical structure and meets known standards.
  • Keywords
    random number generation; random sequences; shift registers; statistical analysis; carry shift register; cryptographic systems; linear complexity; power dissipation; pseudo-random sequence; secure random number generators; security related systems; statistical quality; Costs; Cryptography; Design methodology; Feedback; Hardware; Performance evaluation; Power dissipation; Power system security; Random number generation; Shift registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits and Systems, 2008. ICECS 2008. 15th IEEE International Conference on
  • Conference_Location
    St. Julien´s
  • Print_ISBN
    978-1-4244-2181-7
  • Electronic_ISBN
    978-1-4244-2182-4
  • Type

    conf

  • DOI
    10.1109/ICECS.2008.4674868
  • Filename
    4674868