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 条
  • [41] Fault Analysis and Evaluation of a True Random Number Generator Embedded in a Processor
    Soucarros, Mathilde
    Clediere, Jessy
    Dumas, Cecile
    Elbaz-Vincent, Philippe
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2013, 29 (03): : 367 - 381
  • [42] A low power true random number generator in 0.18μm CMOS
    Huang, Zhi-Wen
    Li, Ming
    Wan, Pei-Yuan
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMMUNICATION AND ELECTRONIC INFORMATION ENGINEERING (CEIE 2016), 2016, 116 : 547 - 553
  • [43] True Random Number Generator Using Memcapacitor With Charge Trapping Layer
    Hwang, Hwiho
    Song, Min Suk
    Youn, Sangwook
    Kim, Hyungjin
    IEEE ELECTRON DEVICE LETTERS, 2024, 45 (08) : 1464 - 1467
  • [44] TI-TRNG: Technology Independent True Random Number Generator
    Rahman, Md. Tauhidur
    Xiao, Kan
    Forte, Domenic
    Zhang, Xuhei
    Shi, Jerry
    Tehranipoor, Mohammad
    2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
  • [45] END-TRUE: Emerging Nanotechnology-Based Double-Throughput True Random Number Generator
    Rai, Shubham
    Gupta, Nishant
    Bhattacharjee, Abhiroop
    Rupani, Ansh
    Raitza, Michael
    Trommer, Jens
    Mikolajick, Thomas
    Kumar, Akash
    VLSI-SOC: TECHNOLOGY ADVANCEMENT ON SOC DESIGN (VLSI-SOC 2021), 2022, 661 : 175 - 203
  • [46] A new computer-controlled platform for ADC-based true random number generator and its applications
    Coskun, Selcuk
    Pehlivan, Ihsan
    Akgul, Akif
    Gurevin, Bilal
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2019, 27 (02) : 847 - 860
  • [47] A Novel Transition Effect Ring Oscillator Based True Random Number Generator for a Security SoC
    Li, TangShengSheng
    Wu, Liji
    Zhang, Xiangmin
    Wu, XingJun
    Zhou, Jin
    Wang, XiaoLu
    2017 INTERNATIONAL CONFERENCE ON ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2017,
  • [48] Entropy Sources Based on Silicon Chips: True Random Number Generator and Physical Unclonable Function
    Cao, Yuan
    Liu, Wanyi
    Qin, Lan
    Liu, Bingqiang
    Chen, Shuai
    Ye, Jing
    Xia, Xianzhao
    Wang, Chao
    ENTROPY, 2022, 24 (11)
  • [49] Design of True Random Number Generator Based on Multi-Stage Feedback Ring Oscillator
    Cui, Jianguo
    Yi, Maoxiang
    Cao, Di
    Yao, Liang
    Wang, Xinyu
    Liang, Huaguo
    Huang, Zhengfeng
    Qi, Haochen
    Ni, Tianming
    Lu, Yingchun
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (03) : 1752 - 1756
  • [50] A High-Speed True Random Number Generator Based on Unified Selector-RRAM
    Qin, Yabo
    Wang, Zongwei
    Yang, Yunfan
    Shan, Linbo
    Wang, Qishen
    Bao, Lin
    Robertson, John
    Cai, Yimao
    Huang, Ru
    IEEE ELECTRON DEVICE LETTERS, 2023, 44 (12) : 1967 - 1970