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, GiuseppeUltimo
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.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.