In this summary, we introduce a new design of the Latched Ring Oscillator (LRO), true-random-number-generator (TRNG) on a 7- Series FPGA, demonstrating the portability of the architecture. The novel design, combined with a novel sampling strategy, allows to enhance performance of the previous work, speeding up the throughput of about 265 times. The proposed LRO-TRNG effectively utilizes both meta- stability, manufacturing variations and accumulated jitter as sources of entropy, resulting in excellent levels of unpredictability and randomness. The TRNG’s performance has been validated with considering NIST and AIS-31 tests. Measurement results indicate that the LRO-TRNG achieves an estimated entropy of approximately 7.99984 per byte (as per the T8 test of the AIS-31) and a throughput of 201 Mbits/s using a 450MHz clock. When compared to existing TRNGs, the LRO-TRNG surpasses most of previously published designs in terms of the through- put attaining a good trade-off among speed and FPGA resources usage.

On enhancing the throughput of the latched ring oscillator TRNG on FPGA / Della Sala, Riccardo; Scotti, Giuseppe. - (2024), pp. 277-283. (Intervento presentato al convegno Applications in Electronics Pervading Industry, Environment and Society tenutosi a Genoa; Italy) [10.1007/978-3-031-48121-5_39].

On enhancing the throughput of the latched ring oscillator TRNG on FPGA

Della Sala, Riccardo
Primo
;
Scotti, Giuseppe
Ultimo
2024

Abstract

In this summary, we introduce a new design of the Latched Ring Oscillator (LRO), true-random-number-generator (TRNG) on a 7- Series FPGA, demonstrating the portability of the architecture. The novel design, combined with a novel sampling strategy, allows to enhance performance of the previous work, speeding up the throughput of about 265 times. The proposed LRO-TRNG effectively utilizes both meta- stability, manufacturing variations and accumulated jitter as sources of entropy, resulting in excellent levels of unpredictability and randomness. The TRNG’s performance has been validated with considering NIST and AIS-31 tests. Measurement results indicate that the LRO-TRNG achieves an estimated entropy of approximately 7.99984 per byte (as per the T8 test of the AIS-31) and a throughput of 201 Mbits/s using a 450MHz clock. When compared to existing TRNGs, the LRO-TRNG surpasses most of previously published designs in terms of the through- put attaining a good trade-off among speed and FPGA resources usage.
2024
Applications in Electronics Pervading Industry, Environment and Society
TRNGs; FPGA; ring oscillators; metastability; jitter
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
On enhancing the throughput of the latched ring oscillator TRNG on FPGA / Della Sala, Riccardo; Scotti, Giuseppe. - (2024), pp. 277-283. (Intervento presentato al convegno Applications in Electronics Pervading Industry, Environment and Society tenutosi a Genoa; Italy) [10.1007/978-3-031-48121-5_39].
File allegati a questo prodotto
File Dimensione Formato  
Della-Sala_Enhancing_2024.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 320.42 kB
Formato Adobe PDF
320.42 kB Adobe PDF   Contatta l'autore
Della-Sala_Indice_Enhancing_2024.pdf

solo gestori archivio

Note: Frontespizio e indice
Tipologia: Altro materiale allegato
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 1.89 MB
Formato Adobe PDF
1.89 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/1721941
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact