Il y a plus d’un siècle, l’Allemagne envoyait un message radio que personne ne pouvait déchiffrer. Maintenant, GPT-6 Astra y est parvenu

Il y a plus d’un siècle, l’Allemagne envoyait un message radio que personne ne pouvait déchiffrer. Maintenant, GPT-6 Astra y est parvenu

Début septembre, OpenAI a annoncé avoir résolu le problème d’existence et de régularité des équations de Navier-Stokes, considérées comme l’un des sept problèmes du millénaire. Aujourd’hui, un autre de ses modèles a réussi à déchiffrer un message radio allemand resté mystérieux pendant plus d’un siècle.

Le message. Il a été diffusé à la radio le 27 novembre 1918 et fait partie de la liste des 50 chiffres non résolus collectés par le site ScienceBlogs, parmi lesquels figure également le célèbre manuscrit de Voynich. Selon une étude publiée dans Prinzai, la signification du message était restée un mystère, mais nous la connaissons enfin grâce à GPT-6 Astra, le modèle le plus avancé d’OpenAI.

Le contenu du message est celui qui apparaît dans l’image d’en-tête et, selon GPT-6 Astra, la phrase qui en résulte est « Un croiseur anglais est arrivé à Sébastopol le 24 ; une escadre alliée arrivera ensuite le 26 ».

Pourquoi il n’avait pas été déchiffré jusqu’à présent. La méthode de cryptage utilisée dans ce message est le chiffre ADFGVX, un système qui combine une substitution utilisant une grille 6×6 avec une transposition des lettres utilisant un mot de code. Dans ce cas, la clé est indispensable pour reconstituer l’ordre originel des personnages. Sans cela, le déchiffrement du message est bien plus complexe.

Pour le résoudre, le modèle a utilisé le mot-clé « TRUPPENVERSCHIEBUNG », qui, selon les archives, n’a été utilisé que le 9 décembre 1918, après l’envoi de ce message. Autrement dit, Astra a utilisé une clé qui était déjà documentée, mais qui ne devrait apparemment pas correspondre à ce message pour une question de dates. Pourquoi cette clé fonctionne malgré cet écart temporel est un détail qui n’est pas clair.

La piste historique. Face à cet écart temporel, GPT-6 Astra a comparé la solution avec les enregistrements de l’époque pour vérifier si le contenu du message correspondait aux événements historiques connus. Le message déchiffré parlait d’un croiseur anglais arrivé à Sébastopol le 24 et d’une escadre alliée qui l’avait suivi le 26, le modèle a donc recherché les sources navales et les chronologies de l’intervention alliée en mer Noire après l’armistice.

Le croiseur anglais arrivé à Sébastopol le 24 novembre était le HMS Canterbury. Son journal de bord enregistre l’arrivée du navire à Sébastopol le 24 novembre et, deux jours plus tard, l’arrivée d’une escadre alliée composée d’unités britanniques et françaises.

Comment fonctionne ADFGVX. Il s’agit d’un système de substitution et de transposition qui attribue des paires de lettres à chaque caractère à l’aide d’un tableau construit à partir d’un mot-clé. Pour mieux le comprendre, voyons un exemple utilisant XATAKA comme mot-clé.

  • Le mot-clé est d’abord placé dans la grille, en éliminant les lettres répétées (XATAKA devient XATK), puis les lettres et chiffres qui ne sont pas encore apparus sont ajoutés, dans l’ordre.
  • Dans la première ligne, nous ajoutons XATK (les lettres répétées sont éliminées) et complétons avec le reste des lettres de l’alphabet et les chiffres. Cela ressemblerait à ceci :

À

d

F

g

V

x

À

x

À

T

K

b

c

d

d

ET

F

g

h

Yo

F

J.

je

M

N

SOIT

Q

g

Q

R.

Oui

OU

V

W

V

ET

Z

0

1

2

3

x

4

5

6

7

8

9

Si nous voulons coder le message « Bonjour Xatakeros », nous devons sélectionner les paires de lettres correspondantes, par exemple pour X ce serait ‘AA’, pour A ‘AD’ et ainsi de suite.

h

SOIT

je

À

x

À

T

À

K

ET

R.

SOIT

Oui

D.V.

F.V.

F.D.

ANNONCE.

AA

ANNONCE.

AF

ANNONCE.

AG

D.D.

G.D.

F.V.

Petite amie

Le remplacement n’est pas la dernière étape. La chaîne de paire ADFGVX est écrite en lignes sous un deuxième mot-clé, qui peut être identique ou différent. Nous allons utiliser à nouveau XATAKA.

x

A¹

T

A²

k

A³

d

V

F

V

F

d

À

d

À

À

À

d

À

F

À

d

À

g

d

d

g

d

F

V

g

F

Les colonnes sont ensuite classées par ordre alphabétique. Dans ce cas, puisque le mot comporte trois lettres A, elles sont numérotées de gauche à droite pour déterminer leur ordre alphabétique. Ainsi,

A¹

VDFDF

A²

VADD

A³

DDGV

k

FAAF

t

FAAG

x

DAADG

Par conséquent, en utilisant le mot

Images | Prinzai, édité avec Magnific

À Simseo | En 2011, quelqu’un a posté « A858 » sur Reddit. Quatorze ans et des milliers de messages plus tard, le mystère reste entier