A true random number generator architecture based on a reduced number of FPGA primitives

被引:25
|
作者
Stanchieri, Guido Di Patrizio [1 ]
De Marcellis, Andrea [1 ]
Palange, Elia [1 ]
Faccio, Marco [1 ]
机构
[1] Univ Aquila, Biomed Elect & Photon Integrated Syst BEPIS Lab, Dept Ind & Informat Engn & Econ, I-67100 Laquila, Italy
关键词
True random number generator; FPGA-based architecture; Network security; Cybersecurity; Internet-of-Things; Industrial-Internet-of-Things; IMPLEMENTATION;
D O I
10.1016/j.aeue.2019.03.006
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper reports on the design, realization and characterization of a True Random Number Generator (TRNG) that operates using as seeds of entropy, the jitter and the metastability introduced by primitives of a Field Programmable Gate Arrays (FPGA) board. In particular, the TRNG architecture has been implemented on a Xilinx Ultrascale XCKU040 FPGA board. Generally, the implementations on FPGA of fully digital TRNGs make use of ring oscillators employing a large number of Look-Up-Table (LUT) blocks. Differently from this approach, this paper demonstrates that a reliable FPGA-based TRNG architecture can be realized mainly employing only a single PLL and three on-board primitives together with other few basic logic elements (i.e., 8 D-type Flip-Flop, 17 LUT and 2 Counters) used only for the initial overall system synchronization and post-processing operations. In this way, the proposed solution largely reduces the employed number of the FPGA Configurable Logic Blocks (CLB), the circuitry complexity and the overall power consumption without affecting the achievable output bit rate so resulting suitable for full-custom VLSI implementations. The random and statistical properties of the generated 100 Mbps output bitstreams have been validated by passing all the National Institute of Standards and Technology (NIST) tests as well as the Anderson-Darling and the Kolmogorov-Smirnov tests so demonstrating that the proposed TRNG architecture can be suitably employed in security/cybersecurity network systems as well as, once integrated, in Internet-of-Things (loT) and Industrial-Internet-of-Things (IIoT) applications. (C) 2019 Elsevier GmbH. All rights reserved.
引用
收藏
页码:15 / 23
页数:9
相关论文
共 50 条
  • [31] A fully CMOS true random number generator based on hidden attractor hyperchaotic system
    Ngoc Nguyen
    Georges Kaddoum
    Fabio Pareschi
    Riccardo Rovatti
    Gianluca Setti
    Nonlinear Dynamics, 2020, 102 : 2887 - 2904
  • [32] Next generation QCA technology based true random number generator for cryptographic applications
    Fazili, Mohammad Mudakir
    Shah, Mohsin Fayaz
    Naz, Syed Farah
    Shah, Ambika Prasad
    MICROELECTRONICS JOURNAL, 2022, 126
  • [33] Inkjet-Printed True Random Number Generator based on Additive Resistor Tuning
    Erozan, Ahmet Turan
    Bishnoi, Rajendra
    Aghassi-Hagmann, Jasmin
    Tahoori, Mehdi B.
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 1361 - 1366
  • [34] True Random Number Generator Implemented in ReRAM Crossbar Based on Static Stochasticity of ReRAMs
    Patni, Tanay
    Pethe, Abhijit
    2023 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, APCCAS, 2024, : 55 - 59
  • [35] A demultiplexer-based dual-path switching true random number generator
    Ni, Tianming
    Xu, Kejie
    Wu, Hao
    Wang, Senling
    Nie, Mu
    MICROELECTRONICS JOURNAL, 2024, 151
  • [36] A fully CMOS true random number generator based on hidden attractor hyperchaotic system
    Nguyen, Ngoc
    Kaddoum, Georges
    Pareschi, Fabio
    Rovatti, Riccardo
    Setti, Gianluca
    NONLINEAR DYNAMICS, 2020, 102 (04) : 2887 - 2904
  • [37] A Double-Scroll Based True Random Number Generator with Power and Throughput Adjustable
    Cao, Fuqiang
    Li, Shuguo
    2009 IEEE 8TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2009, : 309 - +
  • [38] 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
  • [39] Bistable Josephson Junction-Based True Random Number Generator Without Inductors
    Elmitwalli, Eslam
    Kose, Selcuk
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2023, 70 (04) : 1615 - 1619
  • [40] 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