Cerca nel blog

2022/04/02

CryptoChallenge: riuscite a decodificare questo (possibile) messaggio in codice di Star Trek? / Can you decode this (possible) Star Trek message?

English summary: Episode 2.05 of Star Trek: Picard conspicuously shows a calling card with an elaborate cutout pattern, which is also present in the credit sequence of the show. This pattern resembles a so-called “annular barcode” or “Shotcode” and may contain a message (the links lead to technical info describing the structure of these codes). We’re pooling our skills to see if we can reconstruct the exact pattern and then find out what it says (if anything). Help is welcome!

Ho il sospetto che questa immagine tratta dalla seconda stagione Star Trek: Picard contenga un messaggio in codice. Come ho scritto altrove, il numero di telefono è reale (risponde una segreteria molto particolare), e quindi è possibile che quello schema circolare di vuoti e pieni non sia casuale.

Oltretutto lo stesso tipo di schema compare anche nella sigla di testa, ed è identico perlomeno nella parte inquadrata:

Se qualcuno sa usare Photoshop o simili per “srotolare” lo schema o riesce pazientemente a ricostruire lo schema leggendo le immagini, possiamo provare a interpretarlo. Non si vince nulla, che io sappia, ma se per caso il codice rivela come vincere qualche ricompensa o avere qualche chicca nascosta, la condividerò volentieri con chi mi ha dato una mano!

Ho provato a elaborarla un pochino per vedere meglio i dettagli: io conto 10 righe e 57 o 58 colonne. Partendo dalla destra della riga diametrale e andando in senso antiorario, leggo per esempio (con 1 = pieno, 0 = vuoto) 10-10-10-10-10, 01-00-10-10-00-11... e poi mi perdo. Idee?

Ho trovato un file STL per stampa 3D del biglietto da visita. Se è attendibile, questa dovrebbe essere un’immagine più facilmente decodificabile, perché è vista frontalmente:



Primi risultati: @massimomusante segnala che somiglia moltissimo a un annular barcode, le cui specifiche tecniche sono descritte qui. Interessante: questi annular barcode ospitano 56 caratteri (e io ne ho contati 57 o 58, forse sbagliando) e il loro bordo esterno alterna vuoti e pieni per fornire una linea di riferimento per gli scanner. Il presunto codice sul biglietto da visita in effetti ha un anello esterno che è quasi tutto composto da un’alternanza di questo tipo.

La ricerca continua...

18:45. Ecco uno “srotolamento” fatto da Lorenzo Poderi:

2022/04/03 00:15. @leoschumy nota che codici di questo genere sono stati chiamati anche shotcode e risalgono al 1999 (Wikipedia). Il sito originale, Shotcode.com, non esiste più ma è archiviato su Archive.org. Forse qualcuno riesce a recuperare un software di decodifica?

Nei commenti, Nico Chiavegato suggerisce che si tratti di una codifica UTF-8 e ci sono vari tentativi di “srotolamento” (questo di Word Smuggler è particolarmente promettente). C’è anche un thread su Twitter con alcuni spunti.

01:42. Alberto Franchi, nei commenti, segnala la sua decodifica:

1010101010 end char
0110101101
1010101101 0010111110 1111000001
0111011111
1101011111
0001011111
1010001111
0000001111
1000101111
0000001111
1000010000
0110100001 1111110100
0100110100
1000100101
0000010000
1000010000
1001000011
0010000011
1111110011
0101111011
0101111011
1110000111
0110000001
1101001111
0000001001
1000000111
0001101000
1101111011
0101101011
1000001011
0001000001 1011101110

Buon divertimento!

9:45. Questa è la decodifica di Lorenzo Poderi:

10:10. Questo è lo srotolamento grafico di Alberto Franchi:

Colgo l’occasione per segnalare un altro celebre messaggio circolare nascosto: quello sul paracadute marziano del rover Perseverance. Magari le tecniche usate per quella codifica possono ispirarvi per questa.

20:45. Alberto Franchi ha preparato anche questo grafico preliminare:

2022/04/04 9:40. Diego Cuoghi ha realizzato uno srotolamento molto chiaro:


23:50. Via Twitter, un altro ricercatore, @jaysenw, mi ha mandato queste informazioni, con il permesso di pubblicarle:

I have tried both circularly (outer rings) to inner rings, both with 1 for dark and 0 for light as well as in reverse (1 for light 0 for dark)

I have tried using the columns as well (outer to inner, inner to outer) with both with 1 for dark and 0 for light as well as in reverse.

I have attached my excel spreadsheet.  The raw data is on worksheet one.  I used an arbitrary starting point for the ring locations.

The inner ring is likely not a code as it is all dark, but I encoded it on my spreadsheet anyway.  I think there are 10 “data” rings and maybe 1 or two control rings (outer/inner).

I like the idea of a barcode.  I was trying:

  1. 7 or 8 digit ASCII codes
  2. 4 or 5 bit binary to decimal (like the perseverance code)
  3. Looking for repeats between sets of digits (like the perseverance code)
  4. Searching for vowels, www or periods (.) in the ASCII codes  (7/8) bit to see if any repeats.

None of these methods have yielded any fruitful results.

Il file Excel di cui parla è qui a vostra disposizione.

2022/04/05 00:20. Da @Elis4b arriva un’idea molto originale: e se fossero istruzioni per un carillon?

Nessun commento: