Revenons à notre problème initial. Le but pour Alice et Bob, c'est de se mettre d'accord sur une clé de chiffrement. Une fois que c'est fait, ils peuvent chiffrer et déchiffrer et donc se transmettre les infos même par un canal non sécurisé. Mais il faut arriver d'abord à créer cette clé partagée en ayant la garantie que personne d'autre n'a pu la pirater. Pour faire de la cryptographique antique, on va imaginer qu'en plus du canal de communication classique, disons internet, Alice et Bob sont reliés par une fibre optique qui permet de s'envoyer des photons polarisés. Et on imagine qu'Alice a une machine qui peut produire chacun des quatre types de photons qu'on vient de voir. Et voici ce qu'elle va faire. Alice va d'abord tirer au hasard une longue suite de 0 et de 1 et puis elle va tirer aléatoirement pour chacun soit la base rectiligne donc horizontale verticale, on symbolise ça par un plus, soit la base diagonale, on va mettre une croix. Et ensuite, elle va envoyer les photons un par un en polarisant selon cette règle. un 0 dans la base rectiligne horizontale, diagonale première diagonale, un 1 l'autre diagonale et cetera. Donc chaque photon a quatre polarisations possibles suivant le choix de la base et qu'il représente un 0 ou un 1. Maintenant mettons-nous à la place de Bob à l'autre bout de la fibre optique. Il voit arriver ses photons. Il sait qu'Alice a choisi de se mettre chaque fois soit en base rectiligne soit en base diagonale. Sauf que Bob ne sait pas a priori quelle base Alice a choisi pour chacun des photons. Alors qu'est-ce qu'il fait? Et ben, il choisit au pif pour chaque un coup rectiligne, un coup diagonal à une chance sur deux. Quand il tombe juste, ça se produit une fois sur deux, il obtient un nombre binaire qui est vraiment celui qu'Alice avait décidé d'envoyer. Ce sont les chiffres en vert ici. Par contre, quand il choisit la mauvaise base, bah il obtient 0 ou 1 à 5050 indépendamment de ce qu'Alis avait et donc ça peut tomber juste ou faux. Alors moi je vous représente ça avec des couleurs parce qu'on sait quelles sont les fois où la base était bonne. Mais Bob lui il en sait rien. Il a choisi ses base sans connaître celle d'Alice. Donc il ne sait pas a priori quels sont les zéos ou les 1 qui sont justes dans sa série. Sauf qu'une fois que c'est fait, que tous les photons ont été transmis et mesurés, Alice et Bob s'appellent au téléphone par internet ou par n'importe quel canal classique. Et là vous allez voir que peu importe si la ligne est sur écoute, ça n'aura pas d'incidence sur la suite. Par ce canal, ils se communiquent l'un l'autre la séquence des bases qu'ils ont utilisé respectivement et ils se mettent d'accord pour ignorer toutes les fois où ça n'est pas la même. Donc une fois sur deux, ils jettent complètement ces infosl et avec ce qui reste quand ils auront choisi la même base, ils ont la certitude d'avoir la même liste de 0 et de 1 et c'est ça qu'ils vont utiliser pour fabriquer une clé de chiffrement. Alors, vous allez me dire qu'est-ce qui empêche EV? Oui, c'est le nom qu'on donne traditionnellement à l'espionne hypothétique qui essaierait de pirater les communications entre Alice et Bob. Qu'est-ce qui empêche Ev donc de mesurer les photons quand il passe dans la fibre optique, d'écouter la conversation téléphonique après et donc bah d'avoir accès à la clé? Et ben rien en principe. Mais vous allez voir que si Eve est effectivement en train de faire ça, Alice et Bob ont les moyens de s'en rendre compte. Alors mettons-nous à la place d'Eve. Elle pirate la fibre optique en s'interposant, place un détecteur comme celui de Bob pour mesurer la polarisation des photons envoyés par Alice. Sauf que Eve a le même problème que Bob. Elle ne sait pas pour chaque photon qui arrive quelle base il faut utiliser. Donc elle doit bah comme Bob choisir au hasard à chaque fois. Une fois sur deux, elle va tomber juste mais quand elle se trompe de base, elle aura une réponse aléatoire. L'autre problème dev c'est que pour mesurer la polarisation des photons, elle les absorbe dans son détecteur. Donc elle les détruit. Et pour maintenir l'illusion, bah il faut qu'elle renvoie des photons dans la fibre en direction de Bob en utilisant la même machine qu'Aliss et en choisissant à chaque fois lequel des quatre types de photon envoyés. Imaginons que le photon qui arrive soit dans la base diagonale et que ce soit effectivement celle-ci qu'Eve est choisie pour son détecteur. Elle va détecter la vraie polarisation du photon et elle pourra le renvoyer à l'identique ni vu ni connu. Mais si elle s'est trompée de base, ce qui arrive une fois sur deux en moyenne, elle enverra un photon différent de celui d'origine, polarisé dans la mauvaise base, ici en rectiligne alors que le photon d'origine était diagonal. Donc revenons à Alice et Bob. Ils se sont appelés, ils ont jeté la moitié des infos correspondant au cas où ils étaient pas dans la même base. Et en théorie, pour l'autre moitié, quand ils ont choisi la même base, bah ça devrait coller parfaitement. Sauf que si EV est là au milieu à essayer d'intercepter la communication, on l'a dit, elle va de temps en temps introduire des erreurs en renvoyant le photon, c'est-à-dire des photons qui une fois mesurés par Bob apparaîtront différents de ceux d'Alice, même s'ils avaient choisi la même base, eux. Donc une fois qu'ils se sont appelés et qu'ils ont retenu uniquement les bases en commun, Bob et Alice peuvent en plus décider de sacrifier certains des nombres restants et de se les révéler pour les comparer et pour vérifier que conformément à la théorie, ils sont bien parfaitement identiques. Et s'ils se rendent compte que certains sont différents, et bien ça veut dire que quelqu'un a introduit des erreurs en essayant de les écouter qui sont en train de se faire pirater la fibre optique. C'est l'équivalent quantique du saut brisé. S'il y a trop de discordance, Alice et Bob peuvent décider simplement de ne pas utiliser la clé et soit de recommencer, soit de changer de canal. Voici donc le principe de l'algorithme BB84 qui permet ainsi de faire de la distribution de clés sécurisées en exploitant les propriétés fondamentales de la mécanique quantique. Alors, en pratique, tout n'est pas si idéal que le scénario que j'ai décrit, hein. Les transmissions ne sont jamais parfaites et sur un énorme coup de bol, F pourrait deviner les bonnes bases à utiliser. Donc, il y a toujours des calculs de probabilité derrière. Alice et Bob ont une garantie de sécurité à une certaine probabilité. laquelle dépend notamment du nombre de 0 et de 1 qu'il décide de sacrifier pour détectuer un éventuel espion. S'ils se rendent compte que la probabilité que leur clé soit potentiellement compromise est supérieure à un certain seuil acceptable, ils peuvent réessayer ou passer par un autre canal jusqu'à avoir la garantie que leur clé soit suffisamment sûre. Et quand ils sont convaincus d'avoir pu se transmettre la clé de façon suffisamment sécurisée, ils peuvent chiffrer et déchiffrer et passer leur messages cette fois par le canal classique internet ou autre. Plus besoin des photons et des détecteurs. Alors, il est en tête que je vous passe quand même certains détails. Il y a aussi toute une ingénierie de théorie de l'information pour s'assurer que Alice et Bob possèdent effectivement bien la même clé. [musique]