Aller au contenu principal
CipherChronicle

Méthodes de chiffrement Symboles

Fez (Polytron, 2012)

L’alphabet de Fez (parfois appelé Zu Language d’après le peuple fictif qui le parle) est le script décoratif du jeu indé Fez, conçu par Phil Fish et Renaud Bédard au sein du studio canadien Polytron Corporation. Sortie le 13 avril 2012 sur Xbox Live Arcade puis multi-plateforme, Fez a marqué l’histoire du jeu vidéo indépendant : non seulement pour son gameplay de rotation 2D dans un monde 3D, mais aussi pour le rôle central qu’y joue le chiffrement.

Le jeu n’enseigne jamais l’alphabet au joueur — il faut le décoder soi-même en repérant des inscriptions « Rosetta » disséminées dans le monde. Cela a déclenché un ARG communautaire (Alternate Reality Game) au cours duquel les fans, organisés sur Reddit et 4chan, ont entièrement reconstitué la table en quelques semaines. C’était une première historique : un alphabet inventé pour un jeu indé, décodé collectivement avant même la sortie complète du contenu cryptique.

Comment fonctionne l’alphabet ?

Le chiffre repose sur une substitution monoalphabétique : chaque lettre du message clair est remplacée par un glyphe tiré d’une table de correspondance fixe. C’est l’une des plus anciennes techniques cryptographiques connues — déjà décrite dans l’Antiquité (chiffre de César, ~50 av. J.-C.) — et la famille la plus directement lisible pour un débutant.

La table compte 24 glyphes distincts pour les 26 lettres latines : Q se replie sur K et V se replie sur U (mêmes glyphes). On ajoute 10 glyphes pour les chiffres 0-9, soit 34 symboles. Pour chiffrer, le système substitue Q→K et V→U avant de remplacer chaque caractère par son glyphe.

Sécurité cryptographique : faible. Comme chaque lettre du clair produit toujours le même glyphe, le chiffre cède à une analyse de fréquence en quelques dizaines de mots (en français comme en anglais, le E reste majoritaire, ce qui donne un point d’entrée immédiat). Les substitutions monoalphabétiques sont donc utilisées aujourd’hui pour leur valeur décorative, ludique ou pédagogique, pas pour protéger une information réelle.

Usage historique et moderne

  • Fez (2012) — inscriptions in-game, puzzles cryptographiques, succès Steam.
  • Communauté ARG — référence historique des ARG communautaires.
  • Pédagogie — exemple parfait de chiffrement comme cœur de gameplay (et non simple décoration).
  • Histoire indé — l’ARG de Fez est cité dans les conférences GDC sur le design d’énigmes.

Variantes voisines

  • Standard Galactic — autre alphabet jeu vidéo (Commander Keen → Minecraft).
  • Stray — autre alphabet pop-culture indé (BlueTwelve Studio, voir notre fiche).

Quelles sont les faiblesses ?

  • Substitution monoalphabétique — analyse de fréquences immédiate.
  • Folds Q→K, V→U — perte d’information : on ne peut pas distinguer KARP de QARP après chiffrement.
  • Alphabet documenté — table publique sur Fez Wiki, dCode, et reproduite dans les discussions Steam dès 2012.

Les 24 glyphes

AAA
BBB
CCC
DDD
EEE
FFF
GGG
HHH
III
JJJ
KKK
LLL
MMM
NNN
OOO
PPP
RRR
SSS
TTT
UUU
WWW
XXX
YYY
ZZZ

Les 10 chiffres

000
111
222
333
444
555
666
777
888
999