Section d'excellence
Cryptographie
A) Les acrostiches
Pour passer un message secret, on peut utiliser les acrostiches c’est à dire un poème ou strophe où les initiales de chaque vers, lues dans le sens vertical, composent un nom ou un mot-clé. Dans le texte ci-dessous, la première lettre de chaque phrase donne le message caché : « codes secrets ».
Hergé utilise un procédé comparable dans le lotus bleu. Tintin y capte par radio le message à priori incompréhensible suivant :
« entre voie yokohama ns maison r charles andre dimanche seul aligner écran ou tentures serpent marchera inévitablement e proche occident halte intrus e « ».
Tintin finit par trouver la clef pour décoder ce message. Comment s’y prend-il ?
B) Le code de César

- Avec la même clé de cryptage, crypter votre prénom et décrypter le mot PDWKHPDWLTXHV.
- Décrypter le texte suivant sachant que la clé de codage est 10 : LSOXFOXEOKEMYVVOQOGSVVIBYXSC
- Le texte en clair suivant RENDEZ-VOUS AU CDI donne : WJSIJEATZXFZHIN. Déterminer la clé de cryptage.
- Décrypter le texte suivant en supposant que le mot « ENNEMI » y figure :
STYWJJSSJRNIJYTZOTZWXJXYIJWJYTZW
C) Le cryptage affine
- Compléter le tableau puis coder votre prénom avec la clé $(3;7)$.
- Décrypter la phrase OT MGTJXG JT MGXPST NHNCT QHUJ OT NQF QP NXOOTZT avec la clé $(3;7)$.
- On prend maintenant pour clé $(5;13)$. Coder alors la phrase : Le théorème de Pythagore permet de calculer des longueurs dans un triangle rectangle.
- A vous de jouer : coder un message secret en utilisant le cryptage affine et en communiquant la clé permettant de le déchiffrer.
C) Le carré de Polybe
Avec le carré ci-dessus, le mot maths se coderait 3211442343.
Le carré de Polybe permet alors de chiffrer si on le remplit dans un ordre différent. Pour le réaliser, le plus simple est d’utiliser une phrase assez longue, mais facile à retenir, comme « Le collège Willy Ronis est proche des bords de marne ». Pour remplir le carré, on écrit la phrase dans l’ordre en commençant en haut à gauche et en sautant les lettres déjà écrites. On complète ensuite par les lettres manquantes, toujours dans l’ordre :
Deux élèves du collège Willy Ronis utilisent la phrase simple ( » Le collège Willy Ronis est proche des bords de marne « ) et le carré de Polybe ci-dessus pour communiquer par message codé.
- Quel message doit envoyer le premier élève afin de coder les phrases suivantes : La somme de deux nombres pairs est paire. La somme de deux nombres impairs est-elle paire ou impaire ? Quel message codé doit envoyer le deuxième élève afin de répondre à la question posée
- Deux enseignants du collège préparent le brevet blanc et communiquent par message codé en utilisant un carré de Polybe. Le message est intercepté par des élèves mais personne ne dispose de la clef pour le décoder :
34122413111425144515221514341451252211351251215121221122131445111421321423451431143414213212111413
Sachant que le mot exercice a de forte chance d’être utilisé dans le message, décoder ce message.
C) La scytale
Une technique de chiffrement également ancienne consiste à changer l’ordre des lettres d’un texte, à les mélanger en quelque sorte. Quand il est question de codes secrets, on parle alors de chiffrement par transposition.
On écrit sur un ruban enroulé autour d’un bâton, appelé scytale. Une fois déroulé, le message devient incompréhensible.

Voici le message à coder :
LE COLLEGE WILLY RONIS SE SITUE DANS L’ACADEMIE DE CRETEIL
Le chiffrement par scytale peut être simulé en utilisant un rectangle.

Cependant, il est difficile de mémoriser une suite de chiffres comme 37128465. Il est plus simple de se souvenir d’un mot ayant un sens comme FRACTION. Pour le trouver, on classe les lettres de FRACTION dans l’ordre alphabétique : ACFINORT. Dans FRACTION, chaque lettre est alors remplacée par son ordre d’apparition dans ACFINORT, en excluant les doublons. Ainsi, la clef FRACTION cache la permutation 37128465.
- Deux élèves du collège souhaitent utiliser un chiffrement par scytale pour communiquer. La clef de chiffrement est CRAYON. Aidez les à coder le message suivant :
RENDEZ VOUS APRES LES COURS CHEZ ALEXANDRE - Déchiffrer le message suivant en utilisant la clé de chiffrement TRIANGLE.
NEBREAENORMDJMLOANUEDTUPLPALOTTRSAENBESDMIOMEAQLICRUOHEIAOPELMIU