A High-Speed and Low-Power DSP-Based TRNG for FPGA Implementations

被引:1
|
作者
Frustaci, Fabio [1 ]
Spagnolo, Fanny [1 ]
Corsonello, Pasquale [1 ]
Perri, Stefania [2 ]
机构
[1] Univ Calabria, Dept Informat Modeling Elect & Syst Engn, I-87036 Arcavacata Di Rende, Italy
[2] Univ Calabria, Dept Mech Energy & Management Engn, I-87036 Arcavacata Di Rende, Italy
关键词
True random number generator (TRNG); FPGA; DSP; oscillators; RANDOM NUMBER GENERATOR;
D O I
10.1109/TCSII.2024.3421323
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This brief presents an effective way to design high-throughput and low-power True Random Number Generators (TRNGs) for Field Programmable Gate Array (FPGA)-based digital systems. The proposed design makes an unconventional usage of the Digital Signal Processing (DSP) slice embedded within the AMD-Xilinx FPGA devices to implement high jitter ring oscillators as entropy sources for efficient TRNG designs. Thanks to its wide bit-width output, several configurations can be enabled to group multiple oscillators within a single DSP slice. As a result, a TRNG designed through the proposed scheme outputs up to 4 random bits per clock cycle, thus leading to a considerably high-throughput, while exploiting an ultra-compact architecture. When implemented on the AMD-Xilinx Zynq XC7Z020 System on Chip (SoC), the new architecture achieves a throughput of 800x10(6) bit/sec and an energy consumption of only 22 pJ/bit. When compared to state-of-the-art competitors it achieves a throughput rate up to 2.6x higher and an energy consumption up to 8x lower. The new TRNG has been validated by means of the NIST SP 800-22, the NIST 800 90B and the AIS statistical tests.
引用
收藏
页码:4964 / 4968
页数:5
相关论文
共 50 条
  • [1] A High-Speed Well Logging Telemetry System Based on Low-Power FPGA
    Zhao, Hongwei
    Song, Kezhu
    Li, Kehan
    Wu, Chuan
    Chen, Zhuo
    IEEE ACCESS, 2021, 9 : 8178 - 8191
  • [2] Stochastic Computing for Low-Power and High-Speed Deep Learning on FPGA
    Lammie, Corey
    Azghadi, Mostafa Rahimi
    2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [3] Low-error, High-speed Approximation of the Sigmoid Function for Large FPGA Implementations
    Mariusz Bajger
    Amos Omondi
    Journal of Signal Processing Systems, 2008, 52 : 137 - 151
  • [4] Low-error, high-speed approximation of the sigmoid function for large FPGA implementations
    Bajger, Mariusz
    Omondi, Amos
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2008, 52 (02): : 137 - 151
  • [5] A DSP-based implementation of TTCM high speed decoder
    Yin, CQ
    Lü, AQ
    ICEMI 2005: Conference Proceedings of the Seventh International Conference on Electronic Measurement & Instruments, Vol 7, 2005, : 678 - 684
  • [6] Performance evaluation of FPGA implementations of high-speed addition algorithms
    Yu, WWH
    Xing, SZ
    HIGH-SPEED COMPUTING, DIGITAL SIGNAL PROCESSING, AND FILTERING USING RECONFIGURABLE LOGIC, 1996, 2914 : 26 - 33
  • [7] A TMS320C6416 DSP-Based High-Speed Data Acquisition System
    Ozdemir, Ahmet Turan
    Atci, Ahmet
    2015 23RD SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2015, : 1413 - 1416
  • [8] Extended Kalman Filter for AC Drive Sensorless Speed Controller - FPGA-Based solution or DSP-Based solution
    Idkhajine, L.
    Monmasson, E.
    Maalouf, A.
    IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE 2010), 2010, : 2759 - 2764
  • [9] Low-Power JPEG2000 Implementation on DSP-based Camera Node in Wireless Multimedia Sensor Networks
    Lu, Qin
    Du, Liebo
    Hu, Bing
    NSWCTC 2009: INTERNATIONAL CONFERENCE ON NETWORKS SECURITY, WIRELESS COMMUNICATIONS AND TRUSTED COMPUTING, VOL 1, PROCEEDINGS, 2009, : 300 - 303
  • [10] DTMOS Based Low Power High Speed Interconnects for FPGA
    Kureshi, A. K.
    Hasan, Mohd.
    JOURNAL OF COMPUTERS, 2009, 4 (10) : 921 - 926