Improving ring-oscillator-based true random number generators using multiple sampling

Piljoo Choi, Ji Hoon Kim, Dong Kyue Kim

Research output: Contribution to journalArticlepeer-review

3 Scopus citations


A ring-oscillator-based true random number generator (TRNG) can be implemented using only digital standard cells. However, this requires significant hardware resources to compensate for the low bit rate. In this letter, we propose an improved Fibonacci and Galois ring oscillator (FIGARO) TRNG based on a multiple-sampling technique. We implemented FIGARO TRNGs with and without multiple sampling in the same field-programmable gate array and tested the generators’ randomness using the National Institute of Standards and Technology (NIST) random test suite. Our experimental results show that the proposed FIGARO TRNG with multiple sampling requires 3.67-4.76 times fewer resources than when only FIGAROs are used for the same bit rates.

Original languageEnglish
Pages (from-to)305-309
Number of pages5
JournalJournal of Semiconductor Technology and Science
Issue number3
StatePublished - Jun 2019

Bibliographical note

Publisher Copyright:
© 2019, Institute of Electronics Engineers of Korea. All rights reserved.


  • Entropy
  • Field programmable gate arrays
  • Oscillators
  • Random number generation
  • Signal sampling


Dive into the research topics of 'Improving ring-oscillator-based true random number generators using multiple sampling'. Together they form a unique fingerprint.

Cite this