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 条
  • [31] Implementation of Non-periodic Sampling True Random Number Generator on FPGA
    Tuncer, Taner
    Avaroglu, Erdinc
    Turk, Mustafa
    Ozer, A. Bedri
    INFORMACIJE MIDEM-JOURNAL OF MICROELECTRONICS ELECTRONIC COMPONENTS AND MATERIALS, 2014, 44 (04): : 296 - 302
  • [32] Physical Unclonable Function and True Random Number Generator: a Compact and Scalable Implementation
    Maiti, Abhranil
    Nagesh, Raghunandan
    Reddy, Anand
    Schaumont, Patrick
    GLSVLSI 2009: PROCEEDINGS OF THE 2009 GREAT LAKES SYMPOSIUM ON VLSI, 2009, : 425 - 428
  • [33] A design of reliable true random number generator for cryptographic applications
    Bagini, V
    Bucci, M
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS, 1999, 1717 : 204 - 218
  • [34] True random number generator resistant to frequency injection attacks
    Wieczorek, P. Z.
    ELECTRONICS LETTERS, 2015, 51 (05) : 385 - 386
  • [35] Can Deep Learning Break a True Random Number Generator?
    Yu, Yang
    Moraitis, Michail
    Dubrova, Elena
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2021, 68 (05) : 1710 - 1714
  • [36] A demultiplexer-based dual-path switching true random number generator
    Ni, Tianming
    Xu, Kejie
    Wu, Hao
    Wang, Senling
    Nie, Mu
    MICROELECTRONICS JOURNAL, 2024, 151
  • [37] A True Random Number Generator Design Based on the Triboelectric Nanogenerator with Multiple Entropy Sources
    Guo, Shuaicheng
    Zhang, Yuejun
    Zhou, Ziyu
    Wang, Lixun
    Ruan, Zhuo
    Pan, Yu
    MICROMACHINES, 2024, 15 (09)
  • [38] 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,
  • [39] A true random number generator robust against PVT variation
    Saligedar, Niloofar Khayyat
    Mosazadeh, Morteza
    Khoie, Abdollah
    26TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE 2018), 2018, : 120 - 124
  • [40] True Random Number Generator Based on Fibonacci-Galois Ring Oscillators for FPGA
    Nannipieri, Pietro
    Di Matteo, Stefano
    Baldanzi, Luca
    Crocetti, Luca
    Belli, Jacopo
    Fanucci, Luca
    Saponara, Sergio
    APPLIED SCIENCES-BASEL, 2021, 11 (08):