Aller au contenu principal
CipherChronicle

Glossaire de cryptographie

Chiffré

Aussi appelé : Ciphertext · Texte chiffré · Cryptogramme

Le chiffré (anglais : ciphertext) est le résultat sortant d’une opération de chiffrement. C’est ce qu’on transmet, qu’on imprime sur le QR code d’un puzzle, qu’on grave sur une stèle Templière. Le clair y est encodé mais pas lisible directement — c’est précisément la promesse du chiffrement : transformer un message en quelque chose qui ne livre rien à un œil non équipé.

Une distinction de vocabulaire que tout le monde rate

Premier piège à éviter : en français, le mot chiffre est ambigu. Il peut désigner :

  • Le chiffre comme algorithme : « le chiffre de César », « le chiffre de Vigenère ». Synonyme de méthode de chiffrement.
  • Le chiffré (ou « le texte chiffré ») comme résultat : la sortie qu’on obtient après avoir appliqué le chiffre au clair.

Cette ambiguïté n’existe pas en anglais, qui distingue cipher (l’algorithme) de ciphertext (le résultat). Les puristes francophones préfèrent la forme adjectivale substantivée « le chiffré », ou le mot ancien cryptogramme. Sur CipherChronicle, on utilise « chiffré » dès qu’on parle du résultat affiché sur la fiche puzzle.

À quoi ressemble un chiffré bien fait

Quand le procédé est solide, le chiffré paraît statistiquement aléatoire :

  • Chiffres polyalphabétiques bien faits (Vigenère avec une clé longue) → la fréquence du E n’est plus distinguable de celle du Z.
  • Chiffres modernes (AES, ChaCha20, RSA-OAEP) → la distribution de sortie est rigoureusement uniforme. Pour tout octet, chaque valeur de 0 à 255 est équiprobable.
  • Masque jetable (one-time pad) → chiffré mathématiquement indistingable d’un flux aléatoire pur.

Cette uniformité statistique est ce qui rend le chiffré incompressible : un fichier chiffré bien fait ne se compresse pas, parce que la compression exploite la prédictibilité, et la prédictibilité a été détruite par le chiffrement. Si vous voyez un fichier prétendument chiffré qui se compresse de 50 %, le chiffrement est cassé.

À quoi ressemble un chiffré faible

Quand le procédé est faible, le chiffré porte des traces du clair :

  • Substitution monoalphabétique → la fréquence du E reste élevée, juste sous une autre lettre. KH HVW (E → H) trahit immédiatement le César par comptage.
  • Transposition → toutes les lettres du clair sont là, juste dans le désordre. La fréquence est strictement préservée.
  • Substitution polygraphique (Playfair, Hill) → préserve la fréquence des n-grammes plutôt que des lettres seules. Casse possible mais plus laborieuse.
  • Vigenère court → laisse les répétitions du clair se rejouer aux mêmes positions du cycle de clé. Le test de Kasiski exploite ces répétitions.

C’est sur ces traces que repose la cryptanalyse. Un chiffré qui a l’air aléatoire à l’œil peut tout à fait avoir une fréquence non uniforme — un tableur ou un script Python suffit à le constater.

Le chiffré dans CipherChronicle

Sur CipherChronicle, c’est le chiffré qu’on affiche sur la fiche d’un puzzle :

  • En grille de lettres pour les chiffres « texte → texte » (César, Vigenère, Atbash, Playfair…). Le solveur copie-colle ou retape pour décrypter.
  • En glyphes ou symboles pour les chiffres image (Pigpen, Templier, Aurebesh, Dancing Men…). Le solveur identifie chaque symbole, puis applique la table.
  • En groupes de chiffres pour les chiffres numériques (A1Z26, Polybius, ADFGVX). La cryptanalyse part alors du repérage des paires/triplets répétés.

Le chiffré est immuable une fois publié : c’est le hash de la solution qui ancre la cohérence. Modifier le chiffré sans recalculer le hash invaliderait toute tentative future, même correcte. C’est pourquoi le drawer d’édition de puzzle interdit la modification du ciphertext après publication.

Détection d’un chiffré dans la nature

Si vous tombez sur du texte qui ressemble à un chiffré dans une enquête (commentaire d’un graffiti, dump de mémoire, fichier bizarre), quelques indices :

  • Longueur : un chiffré classique a la longueur du clair (à un padding près) ; un chiffré moderne en mode CBC est aligné sur 16 octets.
  • Alphabet : 26 lettres uniquement → probable chiffre classique. 64 caractères Base64 → texte binaire encodé, à décoder avant cryptanalyse. Hexadécimal → idem.
  • Index de coïncidence : ~0,067 (EN) ou ~0,078 (FR) → monoalphabétique ou transposition. ~0,038 → polyalphabétique long ou flux aléatoire.

À retenir :

  • En français, distinguez chiffre (algorithme) de chiffré (résultat). En anglais, cipher vs ciphertext.
  • Un bon chiffré paraît aléatoire ; il est incompressible et statistiquement uniforme.
  • Un chiffré faible préserve des traces du clair (fréquence, longueur, répétitions) — c’est sur ces traces que vit la cryptanalyse.
  • Le chiffré est ce qu’on transmet : une fois publié sur CipherChronicle, il est immuable.

← Tout le glossaire