En sécurité informatique, l’utilisation d’un générateur de nombres aléatoires est la base de la protection des données, du cryptage, mais le dispositif peut être facilement déjoué par des hackers, vu que les boucles sont pseudo-aléatoires. La meilleure solution est l’utilisation de la physique quantique, donc, d’un générateur de nombres aléatoires quantique.
L’utilisation d’une source régie par les lois de la physique quantique, comme la lumière, garantit l’impossibilité de prévoir la génération de boucles aléatoires. Cependant, ce type de procédé est coûteux et assez complexe.
Des étudiants d’une université Suisse ont eu l’idée d’utiliser un Nokia N9 pour mettre en place un tel dispositif.
L’appareil photo du Nokia N9 est utilisé pour capter une source lumineuse, qui elle même dégage des photons. Le processus est donc quantique, l’instant démission ne peut être prédit. Le nombre de photons d’une source lumineuse qui émet dans une unité de temps sera toujours différent d’une quantité qui est tout à fait aléatoire.
Selon les chercheurs, les caméras des smartphones ont tellement évolué qu’elles sont capables de détecter les variations quantiques du nombre de photons qu’elles détectent.
Chaque pixel du capteur de 8 Mpx du Nokia N9 détecte le nombre de photons qui arrivent dans un certain laps de temps. Ces photons sont convertis en électrons, qui sont ensuite amplifiés par un facteur déterminé par le réglage de la sensibilité de l’appareil (réglage ISO). Ainsi, le processus de génération de nombres aléatoires consiste à pointer l’appareil photo vers une LED verte qui illumine tous les pixels de manière uniforme et d’appuyer sur le bouton de l’obturateur. Suite aux processus, un programme extrait les nombres aléatoires.
Sans rentrer dans les calculs et détails techniques, l’utilisation du capteur du Nokia N9 permet de créer un générateur de nombres aléatoires quantiques qui fonctionne à 1 Mbps, suffisant pour transmettre / recevoir des emails et des appels téléphoniques. Avec l’application appropriée, tout le monde pourrait se servir de son smartphone pour générer une quantité presque illimitée de chiffres aléatoires… Reste à en avoir l’utilité !
Si vous souhaitez en savoir plus, rendez-vous sur : « Quantum Random Number Generator Created Using A Smartphone Camera « .