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 条
  • [21] High speed FPGA-based implementations of delayed-LMS filters
    Yi, Y
    Woods, R
    Ting, LK
    Cowan, CFN
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2005, 39 (1-2): : 113 - 131
  • [22] Image fusion with high-speed DSP
    Cui, YM
    Pu, T
    Ni, GQ
    Zhong, YL
    Li, XY
    ELECTRONIC IMAGING AND MULTIMEDIA SYSTEMS II, 1998, 3561 : 286 - 292
  • [23] DSP-based power-quality monitoring device
    Martens, Olev
    Trampark, Harri
    Liimets, Aivar
    Nobel, Peter
    Veskimester, Andres
    Jarvalt, Aldur
    2007 IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING, CONFERENCE PROCEEDINGS BOOK, 2007, : 53 - +
  • [24] High-speed aerial image processing system based on DSP
    Lei, HJ
    Li, DH
    Hu, HP
    Guo, ZN
    NEURAL NETWORK AND DISTRIBUTED PROCESSING, 2001, 4555 : 131 - 136
  • [25] High-Speed Communication System Development using FPGA based CAM Implementation
    Banerjee, Tribeni Prasad
    Konar, Amit
    Chowdhury, Joydeb Roy
    2009 SECOND INTERNATIONAL CONFERENCE ON EMERGING TRENDS IN ENGINEERING AND TECHNOLOGY (ICETET 2009), 2009, : 252 - +
  • [26] FPGA plus DSP-Based Real-Time Image Acquisition System Research and Design
    Kong Suran
    MATERIALS SCIENCE AND INFORMATION TECHNOLOGY, PTS 1-8, 2012, 433-440 : 5482 - 5488
  • [27] Hardware Optimized FPGA Implementations of High-Speed True Random Bit Generators Based on Switching-Type Chaotic Oscillators
    Talal Bonny
    Ridhwan Al Debsi
    Sohaib Majzoub
    Ahmed S. Elwakil
    Circuits, Systems, and Signal Processing, 2019, 38 : 1342 - 1359
  • [28] Hardware Optimized FPGA Implementations of High-Speed True Random Bit Generators Based on Switching-Type Chaotic Oscillators
    Bonny, Talal
    Al Debsi, Ridhwan
    Majzoub, Sohaib
    Elwakil, Ahmed S.
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2019, 38 (03) : 1342 - 1359
  • [29] Low-power VLSI synthesis of DSP systems
    Sharma, S
    Attri, S
    Chauhan, RC
    INTEGRATION-THE VLSI JOURNAL, 2003, 36 (1-2) : 41 - 54
  • [30] High-speed implementation of fractal image compression in low cost FPGA
    Saad, A-M. H. Y.
    Abdullah, M. Z.
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 47 : 429 - 440