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 条
  • [41] GPUs and chaos: a new true random number generator
    Teh, Je Sen
    Samsudin, Azman
    Al-Mazrooie, Mishal
    Akhavan, Amir
    NONLINEAR DYNAMICS, 2015, 82 (04) : 1913 - 1922
  • [42] SQTRNG: Spintronic Quaternary True Random Number Generator
    Amirany, Abdolah
    Mohebbi, Ladan
    SPIN, 2025, 15 (01)
  • [43] A flexible and stretchable bionic true random number generator
    Yongbiao Wan
    Kun Chen
    Feng Huang
    Pidong Wang
    Xiao Leng
    Dong Li
    Jianbin Kang
    Zhiguang Qiu
    Yao Yao
    Nano Research, 2022, 15 : 4448 - 4456
  • [44] True random number generator based on a photon beamsplitter
    Liao, J.
    Liang, C.
    Wei, Y.J.
    Wu, L.A.
    Pan, S.H.
    Yao, D.C.
    Wuli Xuebao/Acta Physica Sinica, 2001, 50 (03):
  • [45] A Low Cost and High Reliability True Random Number Generator Based on Resistive Random Access Memory
    Yang, Jianguo
    Xu, Juan
    Wang, Bo
    Xue, Xiaoyong
    Huang, Ryan
    Zhou, Qingtian
    Wu, Jingang
    Lin, Yinyin
    PROCEEDINGS OF 2015 IEEE 11TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2015,
  • [46] Design of a True Random Number Generator Based on Low Power Oscillator with Increased Jitter
    Derlecki, Mariusz
    Siwiec, Krzysztof
    Narczyk, Pawel
    Pleskacz, Witold A.
    2019 IEEE 22ND INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2019,
  • [47] Subthreshold Logic for Low-Area and Energy Efficient True Random Number Generator
    Coustans, Mathieu
    Cherkaoui, Abdelkarim
    Fesquet, Laurent
    Terrier, Christian
    Salgado, Stephanie
    Eberhardt, Thomas
    Kayal, Maher
    PROCEEDINGS 2018 IEEE SYMPOSIUM IN LOW-POWER AND HIGH-SPEED CHIPS (COOL CHIPS), 2018,
  • [48] Low-Complexity Twiddle Factor Generator for FFT Processors
    Yu, Chu
    Lee, Kuang-Hsiao
    Kuo, Chien-Feng
    2017 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2017,
  • [49] Design of Low-Complexity Digital Finite Impulse Response Filters on FPGAs
    Aksoy, Levent
    Costa, Eduardo
    Flores, Paulo
    Monteiro, Jose
    DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 1197 - 1202
  • [50] Towards Inter-Vendor Compatibility of True Random Number Generators for FPGAs
    Grujic, Milos
    Yang, Bohan
    Rozic, Vladimir
    Verbanwhede, Ingrid
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 1520 - 1523