Il paracadute di Perseverance fotografato dal rover stesso mentre stava scendendo. Crediti: Nasa

Le 18 fevrier 2021, un peu avant les 22 heures en Italie, Perseverance – le rover de la mission Mars 2020 de la Nasa – a atterri avec succès sur le sol martien. Tandis que l’humanité était en haleine, en imaginant la terre de la Planète rouge qui s’approchait vite au rover, quelque chose a regardé en haut, vers le ciel couvert par le grand parachute.

Au début, personne n’a remarqué, tout pris par la sable qui s’élevait autour du rover, par les pierres, les images que Perseverance nous a donnée dès maintenant. Mais quelques heures plus tard, quelqu’un est allé révoir les images, et à la vue du parachute ouvert, le regard qui avant etait passé rapide est revenu: les yeux mi-clos à contempler l’improbable spectacle des petits segments maladoitrement colorés de rouge et de blanc. Ensuite le doute: si le parachute a cet étrange motif coloré, il y aura certainement une raison, car Nasa ne laisse rien au hazard. Et si c’était un code?

Il a fallu six heures pour qu’ “le réseu” viole le code… et il nous révèle le message de la Nasa. Voyont comment ils ont fait…

En régardant le parachute, on peut noter quatre secteurs circulaires: un anneau plus extérieur et fin, séparé par trois secteurs circulaires internes, plus larges, par un anneau noir. La séquence de segments colorés semble aléatoire, mais les couleurs sont seulement deux – comme les chiffres 0 et 1 du code binaire – donc la première chose qui vient à l’esprit est de remplacer les segments rouge avec 1, et les blancs avec 0.

En ramenant la sequence de 0 et 1 sur une ligne, ce que vous obtenez est en effet très similaire à un message écrit en code binaire… qui pour nous – les fans du codage – nous fait nous sentir à la maison. Mais, avant de transcrire le code, nous devons décider de quel point de la circonférence commencer, et quel chemin prendre.

Come direction, nous essayons avec celle horaire.

Dans chaque secteur, il y a un groupe de segments rouges voisins, qui pourrait representer un padding (remplissage). Sur chaque secteur, un mot pourrait être codé; s’il est plus court des espaces à disposition (80 segments sur chaque secteur), les cellules ont été colorées de rouge. Dans ce cas, il convient de supprimer ces segments, et le mot pourrait raisonnablement commencer par la fin de cette séquence continue de rouges.

Si c’était le cas, les trois séquences seraient les suivantes:

  • Secteur interne: 00000001000000000001000001001000000001010001111111111111111111111111111111111111
  • Secteur intermédiaire: 00000011010000001001000000011100000010000000010100000001100100011111111111111111
  • Troisième secteur circulaire: 00000101000000001000000000100100000011100000000111000001001100011111111111111111

L’anneau le plus extérierur présente des différences, n’etant pas présents groupes contigus de segments rouges, comme dans les trois secteurs circulaires les plus internes.

  • Anneau extérieur: 00001000100000001011000011101000000011100001110110000000101000000111110000010111

Occupons nous des trois secteurs circulaires, et puis de l’anneau extérieur.

Les chiffres de chaque secteur sont 80. Essayons de les considérer par groupes de dix, à partir du secteur le plus intérieur:

0000000100 0000000001 0000010010 0000000101 0001111111 1111111111 1111111111 1111111111

Nous jetons les quatre derniers blocs, qui contiennent ce que nous avons pensé être un padding. Voici ce qui reste:

0000100 0000001 0010010 0000101

Calcolatrice en mode programmeur. Pour convertir de binaire à décimal, il suffit de selectionner binaire; entrez le code, et clicquer sur décimal.

Voyons ce qui se passe en transformant en décimal ce supposé code binaire, avec la calcolatrice. Les quatre séquences deviennent:

4, 1, 18, 5

Si nous attendons des mots, nous devons être en mesure de convertir ces chiffres en lettres. Nous ajoutons 64 pour ensuite passer au code ASCII:

68, 65, 82, 69

nous consultons la table pour découvrir quelle lettre est associés à chaque nombre décimal. Nôtre sequence devient D A R E.

Nous faisons la même chose avec le secteur intermédiaire:

0000001101 0000001001 0000000111 0000001000 0000010100 0000011001 0001111111 1111111111

Nous jetons les deux dernières séquences: 0001101 0001001 0000111 0001000 0010100 0011001.

Nous convertissons chaque bloc en décimal: 13, 9, 7, 8, 20, 25.

Nous ajoutons 64 pour convertir en ASCII: 77, 73, 71, 72, 84, 89.

Nous convertissons, en utilisant la table: M I G H T Y.

On dirait que ça a un sens 

Nous decodons le dernier secteur, de la même manière. Nous divisons la séquence en groupes de dix:

0000010100 0000001000 0000001001 0000001110 0000000111 0000010011 0001111111 1111111111.

Nous jetons  les deux dernières séquences, qui comprennent le padding:

0000010100 0000001000 0000001001 0000001110 0000000111 0000010011.

Nous les transformons en décimal:

20, 8, 9, 14, 7, 19

Ajoutons 64 pour convertir en ASCII: 84, 72, 73, 78, 71, 83.

Nous convertissons, en utilisant la table: T H I N G S.

Voici dévoilé le message caché par la Nasa dans le parachute: dare mighty things!

Osez-vous grandes choses  

… comme par example atterrir sur Mars!

Le motto de la Nasa: “dare mighty things”, osez-vous grandes choses. Crédits: Nasa

Mais nous n’avons pas fini, il manque l’anneau externe. Faisons-le dans la même façon, même si, n’ayant pas le padding, probablement tous les segments seront significatifs, et nous ne savons pas avec certitude d’où commencer. Pour comprendre d’où commencer, c’est sans aucun doute utile le fait que dans le parachute, des tranches de trois segments blancs (qui correspondent à bit 0) ont été identifiées –  qui correspondent aux trois premiers bits des blocs de dix groupés dans les secteurs intérieurs – representent comme un “espace” entre les lettres. Une fois ce modèle identifié (clairement visible dans l’image ci-dessus, où est indiqué le tweet), c’est plus simple de déchiffrer l’anneau externe, car les points de départ possibles passent de 80 à 8. Nous partons du point en proximité de la verticale, et bougeons comme l’aguille d’un horloge:

0000100010 0000001011 0000111010 0000001110 0001110110 0000001010 0000011111 0000010111

Transformons en décimal: 34, 11, 58, 14, 118, 10, 31, 23.

On ajoute 64, et on voit ce qui se passe: 98, 75, 122, 78, 182, 74, 95, 87.

Nous convertissons: b, K, R, N, ???, J, _, W.

Cela ne semble pas avoir de sens… pourtant, entre les lettres, il y a N et W, qui pourraient correspondre à Nord et Ouest. Si c’est le cas, les autres pourraient être de simple nombres, ainsi:

34, 11, 58, N, 118, 10, 31, W.

Et si c’était des coordonnées géographiques?

Nous allons voir sur la carte ce que nous trouvons à 34° 11′ 58″ N 118° 10′ 31″ W:

Le Jet Propulsion Laboratory (JPL) de la Nasa, où Perseverance est né! C’était à prévoir… la seule alternative acceptable aurait été le Cratère Jezero 

C’était dur, mais on a réussi. Ces contenus cachés, tres amusants à trouver, prennent le nom de Easter egg!

Nous terminons, en vous proposant notre devise, et nous vous laissons le plaisir de le déchiffrer 

Si vous voulez une version “facilitée” de notre parachute, vous la trouvez ici.

Le parachute de Play.

Si vous voulez vous amuser à réaliser votre parachute, nous vous laissons un cercle vide, que vous pouvez diviser en secteurs que vous voulez (en utilisant le compas), basé sur les mots du message que vous voulez cacher. Si le mot est très court, colorez les segments non utilisés (padding). Dans chaque secteur, les mots peuvent commencer là où vous voulez, et ne doivent pas nécessairement être alignées. Pour télécharger la grille circulaire, clicquer sur l’image et (quand vous la voyez grande) clicquez droit avec le bouton de la souris pour l’enregistrer sur votre ordinateur. Amusez-vous!  

 

Leave a Reply

Your email address will not be published. Required fields are marked *