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.

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

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

Addabbo T.
;
Fort A.;Moretti R.;Mugnaini M.;Vignoli V.
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.
Addabbo, T., Fort, A., Moretti, R., Mugnaini, M., Papini, D., Vignoli, V. (2022). A Stochastic Algorithm to Design Min-Entropy Tuning Controllers for True Random Number Generators. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS. I, REGULAR PAPERS, 69(5), 2084-2094 [10.1109/TCSI.2022.3151794].
File in questo prodotto:
File Dimensione Formato  
A_Stochastic_Algorithm_to_Design_Min-Entropy_Tuning_Controllers_for_True_Random_Number_Generators.pdf

accesso aperto

Tipologia: PDF editoriale
Licenza: Creative commons
Dimensione 4.42 MB
Formato Adobe PDF
4.42 MB Adobe PDF Visualizza/Apri

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/11365/1199977