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 条
  • [31] Highly Efficient Entropy Extraction for True Random Number Generators on FPGAs
    Rozic, Vladimir
    Yang, Bohan
    Dehaene, Wim
    Verbauwhede, Ingrid
    2015 52ND ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2015,
  • [32] True Random Number Generator embedded in reconfigurable hardware
    Fischer, V
    Drutarovsky, M
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2002, 2002, 2523 : 415 - 430
  • [33] Field-programmable true random number generator
    Murphy, J. P.
    ELECTRONICS LETTERS, 2012, 48 (10) : 565 - U50
  • [34] True random number generator based on a photon beamsplitter
    Liao, J
    Liang, C
    Wei, YJ
    Wu, LA
    Pan, SH
    Yao, DC
    ACTA PHYSICA SINICA, 2001, 50 (03) : 467 - 472
  • [35] A True Random Number Generator with On-Line Testability
    Boehl, E.
    Lewis, M.
    Galkin, S.
    2014 19TH IEEE EUROPEAN TEST SYMPOSIUM (ETS 2014), 2014,
  • [36] GPUs and chaos: a new true random number generator
    Je Sen Teh
    Azman Samsudin
    Mishal Al-Mazrooie
    Amir Akhavan
    Nonlinear Dynamics, 2015, 82 : 1913 - 1922
  • [37] A flexible and stretchable bionic true random number generator
    Wan, Yongbiao
    Chen, Kun
    Huang, Feng
    Wang, Pidong
    Leng, Xiao
    Li, Dong
    Kang, Jianbin
    Qiu, Zhiguang
    Yao, Yao
    NANO RESEARCH, 2022, 15 (05) : 4448 - 4456
  • [38] Memristive True Random Number Generator for Security Applications
    Zhao, Xianyue
    Chen, Li-Wei
    Li, Kefeng
    Schmidt, Heidemarie
    Polian, Ilia
    Du, Nan
    SENSORS, 2024, 24 (15)
  • [39] A novel memristive true random number generator design
    Taskiran, Zehra Gulru Cam
    Taskiran, Murat
    Killioglu, Mehmet
    Kahraman, Nihan
    Sedef, Herman
    COMPEL-THE INTERNATIONAL JOURNAL FOR COMPUTATION AND MATHEMATICS IN ELECTRICAL AND ELECTRONIC ENGINEERING, 2019, 38 (06) : 1931 - 1947
  • [40] A Self-Calibrating True Random Number Generator
    Peetermans, Adriaan
    Grujic, Milos
    Rozic, Vladimir
    Verbauwhede, Ingrid
    2019 29TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2019, : 428 - 428