• DocumentCode
    1898363
  • Title

    An open-source multi-FPGA modular system for fair benchmarking of True Random Number Generators

  • Author

    Fischer, V. ; Bernard, F. ; Haddad, Patrick

  • Author_Institution
    Hubert Curien Lab., Jean Monnet Univ. St.-Etienne, St. Etienne, France
  • fYear
    2013
  • fDate
    2-4 Sept. 2013
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    True Random Number Generators (TRNG) are cryptographic primitives that exploit intrinsic noise sources in electronic devices. Their quality is linked to the underlying technology, activity of the neighboring circuitry and device environment (temperature, power supply, electromagnetic emanations). Consequently, when comparing TRNGs, they should be tested in identical technology, system architecture and operating conditions. We present a unified hardware platform and related open source tools aimed at fair benchmarking of TRNGs implemented in different FPGA technologies. The platform is accessible remotely. Designers can download related tools from the web site and they can upload their configuration bitstream to the remote FPGA and download random data generated in the same hardware and in the same conditions as other concurrent designs and state-of-the-art generators. The proposed tools were approved in many applications and they guarantee safe acquisition of random sequences at data rates of up to 400 Mbits/s.
  • Keywords
    benchmark testing; cryptography; field programmable gate arrays; public domain software; random number generation; TRNG benchmarking; Web site; cryptographic primitives; device environment; electronic devices; fair benchmarking; identical technology; intrinsic noise sources; neighboring circuitry; open-source multiFPGA modular system; operating conditions; related open source tools; remote FPGA; system architecture; true random number generators; unified hardware platform; Field programmable gate arrays; Generators; Hardware; Noise; Power supplies; Software; Universal Serial Bus;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2013 23rd International Conference on
  • Conference_Location
    Porto
  • Type

    conf

  • DOI
    10.1109/FPL.2013.6645570
  • Filename
    6645570