We discuss a stochastic algorithm to design tuning controllers for cryptographic True Random Number Generators, compliant to NIST recommendations, as an effective low-complexity solution to counteract entropy variability in integrated architectures implementing tunable entropy sources. Taking as a reference the min-entropy concept, we discussed the proposal from both the theoretical and hardware design points of view, validating claims with proofs and experiments. Depending on the target accuracy, the proposed architecture is scalable, and its profitable use in TRNG design strongly depends on the kind of core entropy sources taken into account. Furthermore, we show that the low-complexity entropy measurement techniques exploited in this proposal can be used to design a legitimate alternative to the Adaptive Proportion Health Test recommended in the NIST 800.90B publication.

A Stochastic Algorithm to Design Min-Entropy Tuning Controllers for True Random Number Generators / Addabbo, T.; Fort, A.; Moretti, R.; Mugnaini, M.; Papini, D.; Vignoli, V.. - In: IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS. I, REGULAR PAPERS. - ISSN 1549-8328. - 69:5(2022), pp. 2084-2094. [10.1109/TCSI.2022.3151794]

A Stochastic Algorithm to Design Min-Entropy Tuning Controllers for True Random Number Generators

Papini D.;
2022

Abstract

We discuss a stochastic algorithm to design tuning controllers for cryptographic True Random Number Generators, compliant to NIST recommendations, as an effective low-complexity solution to counteract entropy variability in integrated architectures implementing tunable entropy sources. Taking as a reference the min-entropy concept, we discussed the proposal from both the theoretical and hardware design points of view, validating claims with proofs and experiments. Depending on the target accuracy, the proposed architecture is scalable, and its profitable use in TRNG design strongly depends on the kind of core entropy sources taken into account. Furthermore, we show that the low-complexity entropy measurement techniques exploited in this proposal can be used to design a legitimate alternative to the Adaptive Proportion Health Test recommended in the NIST 800.90B publication.
2022
69
5
2084
2094
A Stochastic Algorithm to Design Min-Entropy Tuning Controllers for True Random Number Generators / Addabbo, T.; Fort, A.; Moretti, R.; Mugnaini, M.; Papini, D.; Vignoli, V.. - In: IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS. I, REGULAR PAPERS. - ISSN 1549-8328. - 69:5(2022), pp. 2084-2094. [10.1109/TCSI.2022.3151794]
Addabbo, T.; Fort, A.; Moretti, R.; Mugnaini, M.; Papini, D.; Vignoli, V.
File in questo prodotto:
File Dimensione Formato  
A_Stochastic_Algorithm_to_Design_Min-Entropy_Tuning_Controllers_for_True_Random_Number_Generators.pdf

Open access

Tipologia: Versione pubblicata dall'editore
Dimensione 4.61 MB
Formato Adobe PDF
4.61 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

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