SW IV : C-3PO a perdu son Aurebesh

6 millions de formes de communication... mais pas celle-là.

Ce défi est tiré de c0d1ngUP 2018

La princesse Leïa a remis un message important à C-3PO. Ce message a été chiffré en mélangeant deux alphabets de la galaxie :

  • l'Aurebesh, l'alphabet utilisé dans le Basic Galactique, l'un des langages les plus utilisés dans la galaxie
  • et l'alphabet Umbara utilisé uniquement par les Umbaran, un peuple méconnu de la galaxie.

Vous pouvez voir un extrait de l'alphabet Aurebesh ci-dessous :

Les symboles correspondent respectivement aux lettres et symboles suivants :

|A|B|C|D|E|F|G|H|
|I|J|K|L|M|N|O|P|
|Q|R|S|T|U|V|W|X|
|Y|Z|?|!|-|,|.| |

Vous pouvez voir un extrait de l'alphabet Umbara ci-dessous :

Les symboles correspondent respectivement aux lettres et symboles suivants :

|A|B|C|D|E|F|G|
|H|I|J|K|L|M|N|
|O|P|Q|R|S|T|U|
|V|W|X|Y|Z|?|!|
|-|,|.|0|1|2|3|
|4|5|6|7|8|9| |

R2-D2 tente d'expliquer à C-3PO la méthode de chiffrement sur l'exemple suivant :

Les chiffres de l'alphabet Umbara présents dans le message servent parfois à indiquer quel décalage alphabétique a été appliqué à l'alphabet courant. Les chiffres représentant un décalage apparaissent nécessairement à une fréquence régulière et l'alphabet utilisé change après chaque chiffre Umbara utilisé pour un nouveau décalage.

Ainsi, le message suivant :

signifie :

AU SECOURS OBI-WAN KENOBI

En effet, le premier symbole désigne le chiffre 1 dans l'alphabet Umbara, nous allons donc appliquer un décalage inverse de 1 dans l'alphabet Umbara. Les lettres suivantes jusqu'au prochain chiffre Umbara correspondent donc respectivement aux lettres A, U, , S, E, C.

Le deuxième chiffre Umbara est le 4, nous appliquons donc un décalage inverse de 4 à l'alphabet Aurebesh pour obtenir les lettres O, U, R, S, , O.

Le troisième chiffre Umbara est le 1, nous appliquons donc un décalage inverse de 1 dans l'alphabet Umbara pour obtenir les lettres B, I, -, W, A, N.

Le chiffre Umbara suivant est le 3, nous appliquons donc un décalage inverse de 3 pour obtenir les lettres ,K, E, N, O, B.

Le chiffre Umbara suivant est le 4, nous appliquons donc un décalage inverse de 4 pour obtenir la lettre I.

Remarquons que la fréquence d'apparition des décalages est ici de 7 caractères. Ça pourrait tout aussi bien être une autre valeur.

Malgré sa maîtrise de six millions de formes de communication C-3PO ne peut, à son plus grand désarroi, déchiffrer le message suivant :

De quoi en perdre son Aurebesh !

Aidez C-3PO à décoder le message et validez le défi en donnant les noms des 2 personnes qui détiennent les plans.

Type de retour
une chaîne de caractères
Entrées du problème
Pas de données d'entrée
Vous devez être connecté.e pour proposer une réponse au défi
Vous devez être connecté.e pour accéder aux forums.