Générateurs de suites binaires vraiment aléatoires : modélisation et implantation dans des cibles FPGA - Archive ouverte HAL Accéder directement au contenu
Thèse Année : 2010

True random numbers generators : modelisation and implementation in FPGA

Générateurs de suites binaires vraiment aléatoires : modélisation et implantation dans des cibles FPGA

Boyan Valtchanov

Résumé

This thesis addresses the topic of the generation of random binary streams in FPGA and especially random sequences whose origin is physical and not algorithmic. Such sequences find abundant use in most cryptographic protocols. A state of the art regarding the various methods of generating true randomness in programmable logic is presented as a critical analysis of scientific articles. A synthesis of different trends in the extraction and generation of true randomness is presented. A campaign of experiments and measurements is presented to characterize the different sources of random signals available inside the FPGA. Interesting phenomena such as the locking of several ring oscillators and the sensibility of the source of randomness depending to the surrounding logic activity are reported. Several new methods for generating random binary sequences are described and analyzed. Finally a new simulation methodology in VHDL and a mathematical model of a ring oscillator as a source of randomness for TRNG are presented
Cette thèse adresse le sujet de la génération de suites binaires aléatoires dans les circuits logiques programmables FPGA et plus particulièrement les suites dont l’origine aléatoire est de nature physique et non algorithmique. De telles suites trouvent une utilisation abondante dans la plupart des protocoles cryptographiques. Un état de l’art portant sur les différentes méthodes de génération de vrai aléa dans les circuits logiques programmables est présenté sous forme d’analyse critique d’articles scientifiques. Une synthèse des différentes tendances dans l’extraction et la génération d’aléa est également présentée. Une campagne d’expériences et de mesures est présentée visant à caractériser les différentes sources de signaux aléatoires disponibles à l’intérieur du FPGA. Des phénomènes intéressants tel le verrouillage de plusieurs oscillateurs en anneau, la dépendance de la source d’aléa vis-à-vis de la logique environnante et la méthodologie de mesure du jitter sont analysés. Plusieurs méthodes nouvelles de génération de suites binaires aléatoires sont décrites. Finalement une méthodologie nouvelle de simulation en VHDL de générateurs complets ainsi qu’un modèle mathématique d’un oscillateur en anneau en tant que source d’aléa sont présentés
Fichier principal
Vignette du fichier
These-Valtchanov-Boyan-2010.pdf (6.94 Mo) Télécharger le fichier
Origine : Version validée par le jury (STAR)
Loading...

Dates et versions

tel-00757007 , version 1 (25-11-2012)
tel-00757007 , version 2 (25-06-2014)

Identifiants

  • HAL Id : tel-00757007 , version 2

Citer

Boyan Valtchanov. Générateurs de suites binaires vraiment aléatoires : modélisation et implantation dans des cibles FPGA. Autre [cond-mat.other]. Université Jean Monnet - Saint-Etienne, 2010. Français. ⟨NNT : 2010STET4020⟩. ⟨tel-00757007v2⟩
1049 Consultations
1968 Téléchargements

Partager

Gmail Facebook X LinkedIn More