Analysis of Ring-Oscillator-based True Random Number Generator on FPGAs

被引:10
|
作者
Choi, Soyeon [1 ]
Shin, Yerin [1 ]
Yoo, Hoyoung [1 ]
机构
[1] Chungnam Natl Univ, Dept Elect Engn, Daejeon, South Korea
关键词
True random number generator(TRNG); ring oscillator; FPGA; Look-Up Table(LUT); jitter;
D O I
10.1109/ICEIC51217.2021.9369714
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, randomness of ring-oscillator-based True Random Number Generators (TRNGs) on Field Programmable Gate Arrays (FPGAs) are analyzed according to the number of constituent inverters and the number of ring oscillators. A typical ring oscillator is composed of an odd number of inverter chain, in which the output of the last inverter is fed back to the input of the first inverter. TRNG utilizes a different jitter caused by PVT variations as an entropy source. To evaluate ring-oscillator-based TRNG on FPGAs, we implement various TRNGs with different numbers of constituent inverters and ring oscillators on Xilinx Spartan-3 FPGA, and the randomness is evaluated by the NIST SP 800-22 test. According to experimental results, it shows that TRNG with the smaller number of constituent inverters and the larger number of ring oscillators provides the stronger randomness.
引用
收藏
页数:3
相关论文
共 50 条
  • [1] The Use of Delay Lines in a Ring-Oscillator-Based Combined True Random Number Generator
    Jessa, Mieczyslaw
    Matuszewski, Lukasz
    [J]. 2012 INTERNATIONAL CONFERENCE ON SIGNALS AND ELECTRONIC SYSTEMS (ICSES), 2012,
  • [2] The Frequency Injection Attack on Ring-Oscillator-Based True Random Number Generators
    Markettos, A. Theodore
    Moore, Simon W.
    [J]. CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2009, PROCEEDINGS, 2009, 5747 : 317 - 331
  • [3] Improving Ring-oscillator-based True Random Number Generators using Multiple Sampling
    Choi, Piljoo
    Kim, Ji-Hoon
    Kim, Dong Kyue
    [J]. JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2019, 19 (03) : 305 - 309
  • [4] True random number generator based on ring oscillator PUF circuit
    Buchovecka, Simona
    Lorencz, Robert
    Kodytek, Filip
    Bucek, Jiri
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2017, 53 : 33 - 41
  • [5] Implementation and Evaluation of Ring Oscillator-based True Random Number Generator
    Torii, Naoya
    Minagawa, Ryuichi
    Omae, Hideaki Kevin
    Hayashi, Kotaro
    [J]. 2021 NINTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR 2021), 2021, : 189 - 195
  • [6] Chaotic Ring Oscillator Based True Random Number Generator Implementations in FPGA
    Zacharias, Ajish
    Gisha, C. G.
    Jose, Bijoy A.
    [J]. 2020 24TH INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AND TEST (VDAT), 2020,
  • [7] A Reliable True Random Number Generator Based on Novel Chaotic Ring Oscillator
    Yang, Yunfan
    Jia, Song
    Wang, Yuan
    Zhang, Shaonan
    Liu, Chao
    [J]. 2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017, : 2218 - 2221
  • [8] Characterization of randomness sources in ring oscillator-based true random number generators in FPGAs
    Valtchanov, Boyan
    Fischer, Viktor
    Aubert, Alain
    Bernard, Florent
    [J]. PROCEEDINGS OF THE 13TH IEEE SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2010, : 48 - 53
  • [9] Chaotic Oscillator Based True Random Number Generator
    Ozcelik, Ahmet Can
    Taskiran, Zehra Gulru Cam
    [J]. 29TH IEEE CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS (SIU 2021), 2021,
  • [10] Hardware-Efficient Configurable Ring-Oscillator-Based Physical Unclonable Function/True Random Number Generator Module for Secure Key Management
    Sanchez-Solano, Santiago
    Rojas-Munoz, Luis F.
    Martinez-Rodriguez, Macarena C.
    Brox, Piedad
    [J]. SENSORS, 2024, 24 (17)