Improving Ring-oscillator-based True Random Number Generators using Multiple Sampling

Citations

WEB OF SCIENCE

5
Citations

SCOPUS

6

초록

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.

키워드

Random number generationentropyoscillatorssignal samplingfield programmable gate arraysEntropyField programmable gate arrays (FPGA)Logic gatesNumber theoryOscillators (electronic)Signal receiversSignal samplingDigital standardsHardware resourcesLow Bit RateMultiple samplingNational Institute of Standards and TechnologyRandom testsRing oscillatorTrue randomsRandom number generation
제목
Improving Ring-oscillator-based True Random Number Generators using Multiple Sampling
저자
Choi, PiljooKim, Ji-HoonKim, Dong Kyue
DOI
10.5573/JSTS.2019.19.3.305
발행일
2019-06
유형
Article
저널명
JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE
19
3
페이지
305 ~ 309