On trouve souvent des codes et des mots de passe dans les romans et les films de mystère, d'espionnage et d'aventure. Les auteurs et les cinéastes ne donnent généralement pas de détails exacts sur la façon dont ils sont décodés. Ce qui est bien sûr aussi dû au fait que l'histoire porte davantage sur les données décryptées ou sur une soudaine prise de conscience du protagoniste. Cet aperçu soudain aide à déchiffrer un code particulier. Les détails précis sur la façon dont un code particulier est craqué sont rares dans les histoires, voici donc résumé les plus intéressantes de ces rares occasions.
"The Gold Beetle" par Edgar Allan Poe : Le début
L'histoire entière est essentiellement un récit personnel sur le déchiffrage d'un document crypté et la résolution d'une énigme qui décrit le chemin des trésors du capitaine Kidd.
Le texte crypté est composé de séries aléatoires de chiffres et de symboles, et l'histoire décrit avec précision le fil de la pensée du protagoniste alors qu'il décide d'analyser la fréquence des symboles et des lettres qui se produisent dans la langue anglaise. En remplaçant les lettres et en faisant des hypothèses sur les juxtapositions possibles en fonction de la fréquence (ou de l'impossibilité) des combinaisons de lettres anglaises, il parvient à déchiffrer le texte.
Le chiffre dans ce cas est un chiffre dit "de substitution". Déjà en 1843, lorsque l'histoire a été écrite, elle n'était pas exactement connue comme quelque chose de spécial. Cependant, l'histoire de Poe a été l'un des premiers récits populaires d'un système cryptographique et a donc attiré beaucoup d'attention. Après sa publication, un journal a même organisé un concours dans lequel il était demandé à Poe de résoudre les chiffres envoyés par les lecteurs.
"Sacrilege" (The Da Vinci Code) de Dan Brown : Atbasch cipher
Si vous demandez une œuvre littéraire traitant de chiffres et de codes, la plupart des gens pensent spontanément au "Sacrilege" (The Da Vinci Code) de Dan Brown (bien que ses autres romans soient également mentionnés et surtout "Diabolus" est très riche à cet égard).
La plupart des énigmes résolues dans le livre ne sont pas des chiffres directs, car elles n'offrent pas une seule solution correcte et reposent largement sur l'intuition, la connaissance et l'imagination. Cependant, le livre offre plusieurs exemples de chiffres historiques, utilisant principalement le chiffre d'Atbasch.
Ce chiffre a été conçu pour l'alphabet hébreu, mais il peut facilement être appliqué à d'autres alphabets également, puisque la méthode elle-même est assez primitive. L'alphabet est "retourné", de sorte que la première lettre est codée par la dernière, la seconde par l'avant-dernière, et ainsi de suite. Comme vous pouvez l'imaginer, ce chiffrement ne pose pas de problème aux cryptanalystes, puisqu'il s'agit d'un simple chiffrement de substitution.
Cependant, ce chiffrement peut être relativement fiable si, après avoir transmis un court texte, l'analyse des fréquences s'avère inutile. Néanmoins, l'héroïne de Dan Brown, cryptographe de la police française, est fière de connaître le code. Cela semble un peu naïf et est aussi la raison de certaines blagues.
"The Wire" de David Simon : Jeu d'enfant
Dans la première saison de la série télévisée "The Wire", un gang de rue utilise un système de transmission de données qui mérite d'être mentionné ici. Le système est basé sur l'utilisation de téléphones publics et de téléavertisseurs numériques, qui sont utilisés pour échanger des messages. Les téléavertisseurs numériques envoient généralement des messages directs avec un numéro de téléphone ou un code qui est utilisé pour un message standard tel que "Venez dans le service de l'hôpital" ou "Partez ! The Wire" est un programme de police qui tente d'intercepter les messages des téléphones publics, qui constituent un réseau entre les membres d'un gang, pour attraper les chefs. Mais les numéros de téléphone, les données les plus précieuses du jeu, ont été transmises sous forme cryptée. Dans l'histoire d'Edgar Allan Poe, le décryptage a commencé par une théorie sur la simplicité inévitable du code utilisé par les membres du gang. La police a pu le déchiffrer après avoir suspecté que le code serait parfait pour les adolescents des rues.
La solution était simple : les touches du haut et du bas à côté de la touche "5" d'un téléphone étaient permutées. Le "2" est devenu "8", le "1" est devenu "9". Et le "5" a été échangé avec le "0".
"Zodiac - The Trace of the Killer" de David Fincher : A Mysterious Code
C'est probablement l'histoire la plus sombre qui sera traité ici. Elle décrit les mesures prises pour attraper un tueur en série qui sévissait à San Francisco à la fin des années 1960 et au début des années 1970. L'histoire a été filmée par David Fincher.
Le tueur, surnommé "Zodiac", a été tué sans motif précis. Ce qui a amené beaucoup de gens à soupçonner qu'il ne s'agissait pas d'un seul individu mais de tout un groupe d'imitateurs. Zodiac a terrorisé les journaux avec des lettres dans lesquelles il exigeait que ses messages cryptés soient publiés dans des éditoriaux. Sinon, il a menacé que beaucoup d'autres nouveaux meurtres seraient commis.
Mais bien que les journaux aient refusé, aucun meurtre n'a eu lieu. Au même moment, Zodiac a révélé des informations sur l'un de ses précédents meurtres, avec des détails que seul le meurtrier pouvait connaître. Le tueur n'a jamais été attrapé et jusqu'à présent, d'innombrables personnes ont essayé sans succès de déchiffrer ses cryptogrammes.
La première solution plus ou moins convaincante d'un des cryptogrammes a déjà été présentée en 1969. Cependant, le code dans son ensemble n'a pas pu être déchiffré jusqu'à présent. On suppose qu'il s'agit d'une substitution connue sous le nom de chiffre de César. Il utilise un mélange de signes astrologiques et d'autres signes et lettres. Le reste des cryptogrammes n'est toujours pas décrypté. Au fait, compte tenu de la paternité douteuse des lettres et de l'état mental du prétendu auteur de la lettre, on ne peut jamais être sûr que les tentatives de décryptage aboutiront à un résultat réel.
"Cryptonomicon" de Neal Stephenson : Solitaire
Si l'on suppose qu'Edgar Allen Poe a introduit la cryptographie dans la littérature, on peut dire que Neal Stevenson l'a fait passer au niveau supérieur. Dans son roman "Cryptonomicon", les chiffres et tout ce qui s'y rapporte sont le sujet principal.
L'histoire se déroule pendant la Seconde Guerre mondiale et porte sur le choc des cryptographes des deux côtés (y compris la fissuration de l'énigme et les conséquences qui en découlent). Les protagonistes de la deuxième partie de l'histoire, qui se déroule pendant la bulle point-com, construisent quelque chose de similaire à Bitcoin.
Et là où Dan Brown "marmonne", Stephenson n'a pas peur d'utiliser plusieurs pages pour expliquer les principes mathématiques ou physiques qui sont importants pour comprendre comment cela fonctionne.
L'obsession de Stephenson pour la cryptographie atteint son apogée dans l'annexe du livre, qui fournit des descriptions complètes du système de cryptage utilisé par l'un des protagonistes. Le chiffre utilise un jeu de cartes, mélangées dans un certain ordre, comme clé. L'annexe contient également des instructions complètes sur l'utilisation du chiffrement, la création de la clé et les précautions à prendre lors de l'utilisation de la méthode dans la vie réelle.
Le livre donne un bon aperçu de l'impact de ces choses sur le monde, ainsi que des principes de travail de la sécurité moderne des données et de l'industrie de l'internet. En bref, il faut l'avoir lu.