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] An ultra-low voltage chaos-based true random number generator for IoT applications
    Hsueh, Jen-Chieh
    Chen, Vanessa H-C
    MICROELECTRONICS JOURNAL, 2019, 87 : 55 - 64
  • [42] A True Random Number Generator Method Embedded in Wireless Communication Systems
    Suzuki, Toshinori
    Kaminaga, Masahiro
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2020, E103A (04) : 686 - 694
  • [43] A True Random Number Generator Based on Gait Data for the Internet of You
    Camara, Carmen
    Martin, Honorio
    Peris-Lopez, Pedro
    Entrena, Luis
    IEEE ACCESS, 2020, 8 : 71642 - 71651
  • [44] Jitter Amplifier for Oscillator-Based True Random Number Generator
    Amaki, Takehiko
    Hashimoto, Masanori
    Onoye, Takao
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2013, E96A (03) : 684 - 696
  • [45] Experimental Analyses of a Noise-Based True Random Number Generator
    Adesina, Naheem Olakunle
    Wang, Baorui
    Morell, William
    Khan, Md Azmot Ullah
    2023 IEEE 13TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE, CCWC, 2023, : 915 - 918
  • [46] A Low-Cost Highly Reliable Spintronic True Random Number Generator Circuit for Secure Cryptography
    Alibeigi, Iman
    Amirany, Abdolah
    Rajaei, Ramin
    Tabandeh, Mahmoud
    Shouraki, Saeed Bagheri
    SPIN, 2020, 10 (01)
  • [47] Fault Analysis and Evaluation of a True Random Number Generator Embedded in a Processor
    Mathilde Soucarros
    Jessy Clédière
    Cécile Dumas
    Philippe Elbaz-Vincent
    Journal of Electronic Testing, 2013, 29 : 367 - 381
  • [48] Modified Tent Map Based Design for True Random Number Generator
    Kumar, Dhirendra
    Nabi, Kasif
    Misra, Prasanna Kumar
    Goswami, Manish
    2018 IEEE 4TH INTERNATIONAL SYMPOSIUM ON SMART ELECTRONIC SYSTEMS (ISES 2018), 2018, : 27 - 30
  • [49] Design and Implementation of Chaos Based True Random Number Generator on FPGA
    Koyuncu, Ismail
    Ozcerit, Ahmet Turan
    Pehlivan, Ihsan
    Avaroglu, Erdinc
    2014 22ND SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2014, : 236 - 239
  • [50] Selection of an Optimum Entropy Source Design for a True Random Number Generator
    Sreekumar, Lakshmi
    Ramesh, P.
    1ST GLOBAL COLLOQUIUM ON RECENT ADVANCEMENTS AND EFFECTUAL RESEARCHES IN ENGINEERING, SCIENCE AND TECHNOLOGY - RAEREST 2016, 2016, 25 : 598 - 605