An FPGA-Based Architecture of True Random Number Generator for Network Security Applications

被引:2
|
作者
Stanchieri, Guido Di Patrizio [1 ]
De Marcellis, Andrea [1 ]
Faccio, Marco [1 ]
Palange, Elia [1 ]
机构
[1] Univ Aquila, Biomed Elect & Photon Integrated Syst BEPIS Lab, Dept Ind & Informat Engn & Econ, I-67100 Laquila, Italy
关键词
FPGA-based architecture; True Random Number Generator; Network Security; IMPLEMENTATION;
D O I
10.1109/ISCAS.2018.8351376
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper reports on a True Random Number Generator (TRNG) that makes use of the period jitter introduced by a Phase Locked Loop (PLL) used as seed of entropy. Generally, implementations of fully-digital TRNGs on a Field Programmable Gate Array (FPGA) employ several ring oscillators implemented by a large number of Look-Up-Tables (LUTs). Differently, in this work we propose a reliable FPGA-based architecture of a TRNG that does not need the use of ring oscillators but employs only on-board primitives. The architecture has been implemented on a Xilinx Ultrascale XCKU040-2FFVA1156E FPGA. In addition, other few basic logic elements are employed only for the initial overall system synchronization and for the post-processing operation. In this way, it is possible to largely reduce the needed number of the Configurable Logic Blocks (CLBs) so limiting the TRNG complexity and its overall power consumption without affecting the resulting throughput. Finally, after the post-processing procedure, a 100Mbps output random bitstream provided by the proposed TRNG, passed all the National Institute of Standards and Technology (NIST) tests as well as the Kolmogorov-Smirnov test so making the presented solution suitable for network security applications.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] FPGA-based high-speed true random number generator for cryptographic applications
    Kwok, Sammy H. M.
    Lam, Edmund Y.
    [J]. TENCON 2006 - 2006 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2006, : 774 - +
  • [2] Dual-metastability FPGA-based true random number generator
    Wieczorek, P. Z.
    [J]. ELECTRONICS LETTERS, 2013, 49 (12) : 744 - 745
  • [3] On-the fly evaluation of FPGA-based True Random Number Generator
    Santoro, Renaud
    Sentieys, Olivier
    Roy, Sebastien
    [J]. 2009 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, 2009, : 55 - +
  • [4] Revealing the Secret Parameters of an FPGA-based "True" Random Number Generator
    Ergun, Salih
    Acar, Burak
    [J]. 2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [5] A true random number generator architecture based on a reduced number of FPGA primitives
    Stanchieri, Guido Di Patrizio
    De Marcellis, Andrea
    Palange, Elia
    Faccio, Marco
    [J]. AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2019, 105 : 15 - 23
  • [6] Live Demonstration: Revealing the Secret Parameters of an FPGA-based "True" Random Number Generator
    Acar, Burak
    Ergun, Salih
    [J]. 2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [7] Memristive True Random Number Generator for Security Applications
    Zhao, Xianyue
    Chen, Li-Wei
    Li, Kefeng
    Schmidt, Heidemarie
    Polian, Ilia
    Du, Nan
    [J]. SENSORS, 2024, 24 (15)
  • [8] The design and realization of a new high speed FPGA-based chaotic true random number generator
    Koyuncu, Ismail
    Ozcerit, Ahmet Turan
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2017, 58 : 203 - 214
  • [9] Compact FPGA-based true and pseudo random number generators
    Tsoi, KH
    Leung, KH
    Leong, PHW
    [J]. FCCM 2003: 11TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2003, : 51 - 61
  • [10] A Metastability-Based True Random Number Generator on FPGA
    Li, Chaoyang
    Wang, Qin
    Jiang, Jianfei
    Guan, Nin
    [J]. 2017 IEEE 12TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2017, : 738 - 741