Optimization of the PLL Based TRNG Design Using the Genetic Algorithm.

Abstract : Phase-locked loop (PLL) based true random number generator (TRNG) is very well suited for security applications using field programmable gate arrays (FPGAs) because most of FPGAs feature hardwired PLL blocks. PLL based TRNGs (PLL-TRNGs) are easy to implement and do not require manual placement or routing. The design of such TRNGs is also highly portable within the same device family. This is not the case in many other TRNG designs. However, the design of a PLL-TRNGs is not a trivial task. Due to many PLL parameters, which need to be fine tuned to achieve required security and speed requirements, an exhaustive design space exploration is practically not feasible. Thus, the designers are required to go through many trial and error cycles of manual parameter tweaking and the results are still not guaranteed to be optimal. In this paper, we use a genetic algorithm (GA) based optimization to generate a suitable configuration of the PLL-TRNG, such that it is secure and reaches high output bit rate. GA optimization allows to take into account physical limits of the PLL, such as input/output frequency, and maximum voltage controlled oscillator (VCO) frequency, which avoids invalid configurations and reduces the development time. The method has proven to be very efficient and it significantly reduces the design time without compromising the security. All the presented configurations were tested on recent FPGA families and the statistical quality of the resulting TRNG configurations was verified using the AIS 31 test suite.
Type de document :
Communication dans un congrès
IEEE International Symposium on Circuits and Systems - ISCAS 2017, May 2017, Baltimore, MD, United States. 129, pp.2202, 2017, 2017 IEEE International Symposium on Circuits and Systems (ISCAS) Proceedings. 〈10.1109/ISCAS.2017.8050839〉
Liste complète des métadonnées

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

https://hal-ujm.archives-ouvertes.fr/ujm-01575708
Contributeur : Nathalie Bochard <>
Soumis le : jeudi 5 octobre 2017 - 08:32:04
Dernière modification le : jeudi 26 juillet 2018 - 01:11:04
Document(s) archivé(s) le : lundi 8 janvier 2018 - 06:41:16

Fichier

2017_ISCAS_Oto.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

Oto Petura, Ugo Mureddu, Nathalie Bochard, Viktor Fischer. Optimization of the PLL Based TRNG Design Using the Genetic Algorithm.. IEEE International Symposium on Circuits and Systems - ISCAS 2017, May 2017, Baltimore, MD, United States. 129, pp.2202, 2017, 2017 IEEE International Symposium on Circuits and Systems (ISCAS) Proceedings. 〈10.1109/ISCAS.2017.8050839〉. 〈ujm-01575708〉

Partager

Métriques

Consultations de la notice

88

Téléchargements de fichiers

32