• DocumentCode
    3311485
  • Title

    Highly Efficient True Random Number Generator in FPGA Devices Using Phase-Locked Loops

  • Author

    Deak, Norbert ; Gyorfi, Tamas ; Marton, Kinga ; Vacariu, Lucia ; Cret, Octavian

  • Author_Institution
    Nat. Instrum. Romania, Cluj-Napoca, Romania
  • fYear
    2015
  • fDate
    27-29 May 2015
  • Firstpage
    453
  • Lastpage
    458
  • Abstract
    This paper presents a new type of True Random Number Generator (TRNG) based on jitter and metastability implemented in the latest family of Xilinx FPGA devices. The source of randomness is the Phase-Locked Loop (PLL) that is present on such devices, which exhibits jitter due to one of the analog component in it. For extracting the random bits the design uses the same clock as the PLL´s input clock. The quality of the TRNG is given by the entropy source used, the single-chip implementation, and the high throughput (of the order of several megabits per second) obtained. It is confirmed by the fact that all the classical test batteries (NIST, DIEHARD, Test U01 and ENT) yielded very good results when ran on the generated random bits stream.
  • Keywords
    entropy; field programmable gate arrays; jitter; phase locked loops; random number generation; DIEHARD; ENT; NIST; PLL; TRNG; Test U01; Xilinx FPGA device; entropy source; jitter; metastability; phase-locked loop; random bits stream; single-chip implementation; true random number generator; Clocks; Field programmable gate arrays; Generators; Jitter; Phase locked loops; Registers; Throughput; FPGA; PLL; Random number generation; metastability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control Systems and Computer Science (CSCS), 2015 20th International Conference on
  • Conference_Location
    Bucharest
  • Print_ISBN
    978-1-4799-1779-2
  • Type

    conf

  • DOI
    10.1109/CSCS.2015.19
  • Filename
    7168468