• DocumentCode
    2967657
  • Title

    Practical Issues in Implementing TRNGs in FPGAs Based on the Ring Oscillator Sampling Method

  • Author

    Cret, Octavian ; Suciu, Alin ; Gyorfi, Tamas

  • Author_Institution
    Dept. of Comput. Sci., Tech. Univ. of Cluj-Napoca, Cluj-Napoca, Romania
  • fYear
    2008
  • fDate
    26-29 Sept. 2008
  • Firstpage
    433
  • Lastpage
    438
  • Abstract
    Field programmable gate arrays (FPGAs) are an increasingly popular choice of platform for the implementation of cryptographic systems. For all such systems, random numbers are essential. One of the most well-known methods for producing true random number sequences in FPGAs is based on the phenomenon of jitter and built upon ring oscillators. This paper describes how to overcome the placement sensitivity caused by the different physical properties of the logic elements, thus extending the portability of TRNGs on various FPGA boards. Our design offers an easy implementation, but in the same time maintains the good quality and high generation throughput of random numbers.
  • Keywords
    cryptography; field programmable gate arrays; random number generation; random sequences; FPGA; cryptographic systems; field programmable gate arrays; logic elements; placement sensitivity; random numbers; Chaos; Cryptography; Field programmable gate arrays; Jitter; Random number generation; Ring oscillators; Sampling methods; Scientific computing; Semiconductor device noise; Throughput; FPGA; TRNG; high quality; high throughput; implementation; ring oscillator; sampling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Symbolic and Numeric Algorithms for Scientific Computing, 2008. SYNASC '08. 10th International Symposium on
  • Conference_Location
    Timisoara
  • Print_ISBN
    978-0-7695-3523-4
  • Type

    conf

  • DOI
    10.1109/SYNASC.2008.26
  • Filename
    5204850