A Low-Complexity Start-Stop True Random Number Generator for FPGAs

被引:0
|
作者
Matuszewski, Lukasz [1 ]
Jessa, Mieczyslaw [1 ]
机构
[1] Poznan Univ Tech, Fac Comp & Telecommun, PL-60965 Poznan, Poland
来源
APPLIED SCIENCES-BASEL | 2024年 / 14卷 / 13期
关键词
random number generator; true randomness; ring oscillators; entropy; restarts; statistical tests; FPGA; JITTER;
D O I
10.3390/app14135642
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
This paper introduces a low-complexity start-stop true random number generator (TRNG) utilizing jitter in ring oscillators (ROs). Incorporating phase detectors enhances entropy extraction from the same number of ROs. The raw bits undergo online post-processing using the SHA-1 algorithm, which is widely supported by many programming languages. The output bit streams pass all NIST statistical tests (SP 800-22 and SP-90B). Bits are generated on demand, enhancing security by preventing eavesdropping during continuous bit production. The TRNG maintains its performance regardless of the FPGA manufacturer.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] A Low-cost High-efficiency True Random Number Generator on FPGAs
    Ma, Gaoliang
    Liang, Huaguo
    Yao, Liang
    Huang, Zhengfeng
    Yi, Maoxiang
    Xu, Xiumin
    Zhou, Kai
    2018 IEEE 27TH ASIAN TEST SYMPOSIUM (ATS), 2018, : 54 - 58
  • [2] START-STOP PULSE GENERATOR FOR A GAS LASER
    BESSHAPOSHNIKOV, AA
    KUCHUBERIA, IK
    INSTRUMENTS AND EXPERIMENTAL TECHNIQUES-USSR, 1970, (04): : 1121 - +
  • [3] RAMP GENERATOR FEATURES VARIABLE START-STOP POINTS
    DANTUONO, D
    EDN MAGAZINE-ELECTRICAL DESIGN NEWS, 1978, 23 (08): : 130 - &
  • [4] Fast true random generator in FPGAs
    Danger, Jean-Luc
    Guilley, Sylvain
    Hoogvorst, Philippe
    2007 IEEE NORTH-EAST WORKSHOP ON CIRCUITS AND SYSTEMS, 2007, : 77 - 80
  • [5] GENERATOR OF START-STOP MARKERS THAT ARE SYNCHRONIZED WITH RF PULSES
    GURALYUK, MM
    KUZAVKO, YA
    INSTRUMENTS AND EXPERIMENTAL TECHNIQUES, 1990, 33 (02) : 354 - 355
  • [6] On the feasibility of TERO-based true random number generator on Xilinx FPGAs
    Fujieda, Naoki
    2020 30TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2020, : 103 - 108
  • [7] Analysis of Ring-Oscillator-based True Random Number Generator on FPGAs
    Choi, Soyeon
    Shin, Yerin
    Yoo, Hoyoung
    2021 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2021,
  • [8] STABLE CLOCK-PULSE GENERATOR WITH START-STOP CAPABILITY
    HASEGAWA, K
    ELECTRONICS & COMMUNICATIONS IN JAPAN, 1965, 48 (08): : 74 - &
  • [9] effect of start-stop on on-board power supply and generator
    Merkle, Michael
    ENERGIEEINSPARUNG DURCH ELEKTRONIK IM FAHRZEUG, 2008, 2033 : 221 - 230
  • [10] High speed true random number generator based on open loop structures in FPGAs
    Danger, J. -L.
    Guilley, S.
    Hoogvorst, P.
    MICROELECTRONICS JOURNAL, 2009, 40 (11) : 1650 - 1656