This paper presents a True Random Number Generator (TRNG) exploiting latched-XOR (LX) gates and its implementation on a Xilinx Spartan 6 FPGA device. The proposed LX-TRNG aims at improving the Throughput (TP) of conventional ring oscillators (ROs) based TRNGs by combining the effect of latches metastability and ROs jitter. Measurements results have demonstrated that the generated bitstreams show very good randomness exhibiting a byte (bit) entropy of 7.9979 (0.9997), according to T8-test of AIS-31. The proposed TRNG has also been extensively tested under voltage and temperature variations showing very good robustness. In particular both NIST’s and AIS-31 tests are passed for all the considered supply voltage and temperature ranges. The FPGA implementation occupies only 9 Slices and, despite its compactness, it exhibits a throughput as high as 12.5 Mbit/s with a 50 MHz operating frequency. The computation of the figure of merit $FOM_E$ has shown the capability of the proposed TRNG to optimize the trade-off between hardware resources, bitstreams entropy and throughput, outperforming previous works.

High-Throughput FPGA-Compatible TRNG Architecture Exploiting Multistimuli Metastable Cells / Della Sala, Riccardo.; Bellizia, Davide; Scotti, Giuseppe. - In: IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS. I, REGULAR PAPERS. - ISSN 1549-8328. - 69:12(2022), pp. 4886-4897. [10.1109/TCSI.2022.3199218]

High-Throughput FPGA-Compatible TRNG Architecture Exploiting Multistimuli Metastable Cells

Della Sala Riccardo.
Primo
;
Bellizia Davide
Secondo
;
Scotti Giuseppe
Ultimo
2022

Abstract

This paper presents a True Random Number Generator (TRNG) exploiting latched-XOR (LX) gates and its implementation on a Xilinx Spartan 6 FPGA device. The proposed LX-TRNG aims at improving the Throughput (TP) of conventional ring oscillators (ROs) based TRNGs by combining the effect of latches metastability and ROs jitter. Measurements results have demonstrated that the generated bitstreams show very good randomness exhibiting a byte (bit) entropy of 7.9979 (0.9997), according to T8-test of AIS-31. The proposed TRNG has also been extensively tested under voltage and temperature variations showing very good robustness. In particular both NIST’s and AIS-31 tests are passed for all the considered supply voltage and temperature ranges. The FPGA implementation occupies only 9 Slices and, despite its compactness, it exhibits a throughput as high as 12.5 Mbit/s with a 50 MHz operating frequency. The computation of the figure of merit $FOM_E$ has shown the capability of the proposed TRNG to optimize the trade-off between hardware resources, bitstreams entropy and throughput, outperforming previous works.
2022
computer architecture; entropy; field programmable gate array (fpga); field programmable gate arrays; hardware; jitter; logic gates; metastability; ring oscillators; throughput; TRNGs
01 Pubblicazione su rivista::01a Articolo in rivista
High-Throughput FPGA-Compatible TRNG Architecture Exploiting Multistimuli Metastable Cells / Della Sala, Riccardo.; Bellizia, Davide; Scotti, Giuseppe. - In: IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS. I, REGULAR PAPERS. - ISSN 1549-8328. - 69:12(2022), pp. 4886-4897. [10.1109/TCSI.2022.3199218]
File allegati a questo prodotto
File Dimensione Formato  
DellaSala_postprint_High-Throughput_2022.pdf

embargo fino al 01/01/2025

Note: post-print
Tipologia: Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 2.37 MB
Formato Adobe PDF
2.37 MB Adobe PDF   Contatta l'autore
DellaSala_High-Throughput_2022.pdf

solo gestori archivio

Note: articolo principale
Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 2.26 MB
Formato Adobe PDF
2.26 MB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1654883
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 16
  • ???jsp.display-item.citation.isi??? 13
social impact