Générateurs de nombres aléatoires quantiques
A générateur de nombres aléatoires quantiques (QRNG) produit des nombres véritablement imprévisibles en mesurant un système quantique. Contrairement aux générateurs logiciels « pseudo-aléatoires », qui suivent une formule déterministe et n’apparaissent qu’aléatoires, un QRNG tire son caractère aléatoire de l’indétermination fondamentale de la mécanique quantique.
Pourquoi le hasard quantique est différent
En physique classique, un résultat qui semble aléatoire – un tirage au sort, un lancer de dés – est en réalité déterminé par des conditions initiales que nous ne connaissons tout simplement pas avec précision. La mesure quantique est différente. Lorsqu'un système dans un superposition est mesuré, le résultat est, autant que toutes les preuves le montrent, irréductiblement aléatoire : même une connaissance complète du système ne peut pas prédire quel résultat se produira. Cela fait des processus quantiques une source idéale de véritable hasard.
Comment les QRNG sont construits
Une conception simple envoie des photons uniques sur un miroir à moitié argenté (un séparateur de faisceau). Chaque photon a 50/50 de chances d'être transmis ou réfléchi, et un détecteur sur chaque trajet enregistre un 0 ou un 1. Le choix étant régi par la mesure quantique, la chaîne de bits résultante est imprévisible. D'autres appareils pratiques mesurent les temps d'arrivée aléatoires des photons, le courant tunnel quantique à travers une jonction ou les minuscules fluctuations dans le vide d'un champ électromagnétique. Les conceptions à fluctuation du vide sont particulièrement populaires car elles sont rapides et peuvent être construites avec des composants optiques standard.
Des QRNG de haute qualité s'appliquent extraction aléatoire ensuite - un post-traitement mathématique qui supprime tout biais ou corrélation introduit par un matériel imparfait, produisant une sortie uniforme à haute entropie.
Pourquoi c'est important
Un fort caractère aléatoire est le fondement de la cryptographie sécurisée. Les clés de chiffrement, les signatures numériques et les communications sécurisées dépendent toutes de chiffres qu'un attaquant ne peut pas deviner ou reproduire. Les QRNG fournissent un caractère aléatoire dont l'imprévisibilité repose sur les lois de la physique plutôt que sur le secret d'un algorithme, et les versions « indépendantes du périphérique » peuvent même certifier leur caractère aléatoire grâce à des tests basés sur Théorème de Bell.
Une idée fausse courante
Un QRNG ne produit pas seulement des nombres difficiles à prévoir, il produit des nombres impossible prédire en principe, étant donné la théorie quantique. C'est une garantie plus forte que n'importe quel générateur classique ou logiciel, dont la sortie est toujours déterminée par un état interne caché ou une graine.