Harvard architecture based post processed True random number generator

被引:3
作者
Saranya, M. [1 ]
Revathy, M. [1 ]
Rahuman, A. Kaleel [1 ]
机构
[1] PSNA Coll Engn & Technol, Dept ECE, Dindigul, India
关键词
True Random Number Generators; FPGA; Jitter; Ring oscillator; Programmable Delay Lines;
D O I
10.1016/j.matpr.2021.04.019
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The True random number generation (TRNG) is a process which takes different physical quantities that should be non-deterministic in nature and then they are post processed to reduce potential biases in the random number generation process. The true random number generators are used in various applications like security, cryptography, computer simulation and gaming applications. This work proposed a unique and powerful approach to get random numbers on FPGA by using an unsystematic jitter of ring oscillators. In order to get wide range of variations in the oscillations and to inject jitter into the generated ring oscillator clocks, the free running oscillator rings integrate programmable delay lines (PDL). The primary advantage of the proposed true random number generator is that it regulates the resemblance between many ring oscillators and so it improves the randomness qualities by using PDL. Furthermore, a Harvard architecture based post processing unit is used to eradicate similarities in the generated random numbers. Validation of the suggested solution synthesized on Xilinx with the support of Verilog HDL, and the parameters in terms of area, delay and power are also analyzed. (c) 2021 Elsevier Ltd. All rights reserved. Selection and peer-review under responsibility of the scientific committee of the 12th National Conference on Recent Advancements in Biomedical Engineering.
引用
收藏
页码:135 / 138
页数:4
相关论文
共 50 条
  • [41] A Lightweight True Random Number Generator for Root of Trust Applications
    Rajski, Janusz
    Trawka, Maciej
    Tyszer, Jerzy
    Wlodarczak, Bartosz
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (09) : 2815 - 2825
  • [42] A simple PLL-based true random number generator for embedded digital systems
    Drutarovsky, M
    Simka, M
    Fischer, V
    Celle, F
    COMPUTING AND INFORMATICS, 2004, 23 (5-6) : 501 - 515
  • [43] 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
  • [44] Design of Hybrid True Random Number Generator for Cryptographic Applications
    Devi, S. Nithya
    Sasipriya, S.
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2022, 43 (02): : 423 - 437
  • [45] Jitter-based True Random Number Generator with Dynamic Selection Bit Reconfiguration
    Kirtonia, Prosen
    Williams, Shelby
    Bayoumi, Magdy
    2024 IEEE 67TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, MWSCAS 2024, 2024, : 162 - 166
  • [46] A Low-Complexity Start-Stop True Random Number Generator for FPGAs
    Matuszewski, Lukasz
    Jessa, Mieczyslaw
    APPLIED SCIENCES-BASEL, 2024, 14 (13):
  • [47] True Random Number Generator Based on RRAM-Bias Current Starved Ring Oscillator
    Arumi, D.
    Manich, S.
    Gomez-Pau, A.
    Rodriguez-Montanes, R.
    Gonzalez, M. B.
    Campabadal, F.
    IEEE JOURNAL ON EXPLORATORY SOLID-STATE COMPUTATIONAL DEVICES AND CIRCUITS, 2023, 9 (02): : 92 - 98
  • [48] High throughput dynamic dual entropy source true random number generator based on FPGA
    Chen, Yu
    Liang, Huaguo
    Zhang, Linghui
    Yao, Liang
    Lu, Yingchun
    MICROELECTRONICS JOURNAL, 2024, 145
  • [49] A true random number generator based on autonomous Boolean network with imbalanced node oscillation rings
    Yi, Maoxiang
    Liu, Zhengwen
    Miao, Zihao
    Lu, Yingchun
    Liang, Huaguo
    Ma, Lixiang
    MICROELECTRONICS JOURNAL, 2025, 160
  • [50] FPGA design of an Open-Loop True Random Number Generator
    Lozac'h, Florent
    Ben-Romdhane, Molka
    Graba, Tarik
    Danger, Jean-Luc
    16TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2013), 2013, : 615 - 622