|
|
Préambule : la crypto Pour échanger un message codé, il faut une clef. Cette clef est un maillon essentiel... car si sans elle, il est impossible (ou très difficile) de déchiffrer le message... avec elle, n'importe qui a accès à l'information! Il apparait alors évident que le point le plus délicat en crypto soit l'échange de cette clef... échange qui doit se faire de facon la plus sure possible pour éviter toute interception par un tiers. Objectif L'objectif en soit de l'utilisation du photon n'est donc pas de crypter un message ou un fichier. L'utilisation du photon aide juste à échanger de façon publique une clef sans que celle-ci puisse être interceptée par qui que ce soit. Une fois cette clef échangée, elle sera utilisée avec des techniques classiques de crypto! Pourquoi le photon ? Je ne vais pas vraiment rentrer dans ces détails, l'objectif de ces pages étant d'offir une vision simplifiée du problème pour être compréhensible par tout le monde. En deux mots, un grand monsieur : M.Heisenberg a été à l'origine du principe éponyme. En gros, il dit que si un photon est "vu/lu", ces caractéristiques sont modifiées! Pour résumer, seule une personne peut lire et par conséquent, il y a altération si un tiers tante d'intercepter le message. Oscillation du photon Par l'utilisation de filtres polarisants, on donne au photon une trajectoire plane. C'est à dire que l'oscillation du photon est représentable par une courbe sinusoïdale (fig. 1) que l'on peut dessiner sur un plan (surface plate) ![]() La trajectoire vue de face Si on regarde la trajectoire "de face" (c'est à dire que le photon vient vers soit), la trajectoire du photon est perçue comme un segment. Ce segment peut prendre différentes directions (fig. 2) ![]() ![]() Grille de lecture Pour crypter / décrypter, on utilise un système de "cache" qui est une grille (fig. 4) qui laissera passer les photons ou non... imaginez simplement une lame fendue... si la fente est dans la même direction que le photon, il passera... sinon, il sera bloqué! ![]() Le protocole Un protocole est en fait une sorte de langage... par un protocole, on entend des séries de "questions / réponses" qui permettent d'établir une conversation, une connection! Nous prenons comme hypothèse que A veut s'entendre d'une clef secrète avec B, A étant l'initiateur de l'échange
![]() ![]() Prenons l'exemple qu'il sache que pour le 3ème photon, il fallait ![]() ![]() ![]() Rien de tel qu'un bon exemple!
![]() ![]() ![]() ![]() La clef est donc : 001110100 Conclusions Et bien vous voila maintenant un as de la crypto photonique... n'hésitez pas à me faire des remarques par mails si vous avez des soucis de compréhension ou simplement des corrections à apporter. C'est la 8554ème fois que cette page est chargée! |
|