Embedded Evaluation of Randomness in Oscillator Based Elementary TRNG

Abstract : Jittery clock signals produced in oscillators, particularly in ring oscillators are commonly used as a source of randomness in true random number generators (TRNG). The robustness of the generators, and hence their security, is closely linked to the entropy of the generated bit stream, which depends on the size of the jitter. Known jitter size can be used as an input parameter in a stochastic model for the estimation of entropy. Good entropy management can guarantee the security of the generator. We propose a simple precise method for measuring jitter that can be easily embedded in logic devices. It can be used to calibrate an oscillator based TRNG and/or for assessment of the entropy rate while the TRNG is in operation. The method was thoroughly evaluated in simulations and hardware tests and we show that despite its simplicity and small area requirements, it enables the jitter to be measured with an error of less than 5 %.
Type de document :
Communication dans un congrès
Workshop on Cryptographic Hardware and Embedded Systems 2014 (CHES 2014), Sep 2014, Busan, South Korea. 16 p., 2014
Liste complète des métadonnées

Littérature citée [19 références]  Voir  Masquer  Télécharger

https://hal-ujm.archives-ouvertes.fr/ujm-01010404
Contributeur : Nathalie Bochard <>
Soumis le : jeudi 26 juin 2014 - 09:29:50
Dernière modification le : mercredi 25 juillet 2018 - 14:05:31
Document(s) archivé(s) le : vendredi 26 septembre 2014 - 10:40:47

Fichier

ches14_fis_lub.pdf
Fichiers éditeurs autorisés sur une archive ouverte

Identifiants

  • HAL Id : ujm-01010404, version 1

Citation

Viktor Fischer, David Lubicz. Embedded Evaluation of Randomness in Oscillator Based Elementary TRNG. Workshop on Cryptographic Hardware and Embedded Systems 2014 (CHES 2014), Sep 2014, Busan, South Korea. 16 p., 2014. 〈ujm-01010404〉

Partager

Métriques

Consultations de la notice

373

Téléchargements de fichiers

504