Estas aquiContenido / Un guiño a la criptografía pre-ordenador

Un guiño a la criptografía pre-ordenador


PorJPS- Publicado el14 Julio 2009

ACTUALIZACIÓN (28-JUL, 12:20): El reto ha sido resuelto por SkAsI.

Por JPS

El reto que os presento es sencillo; más de tipo "idea feliz" que de potencia de cálculo. Tomadlo como un guiño a la criptografía pre-ordenador: espías, libretas, transmisiones en onda corta, etc...

oscar lima india lima kilo  
charlie india lima lima kilo    
delta india oscar oscar oscar    
charlie oscar oscar india oscar    
oscar oscar charlie oscar kilo 
charlie india kilo india delta  
kilo oscar india lima kilo    
charlie india lima lima kilo    
delta india oscar oscar oscar  
delta lima kilo charlie oscar 
india lima india kilo oscar  
india kilo charlie oscar alfa  
lima lima kilo charlie oscar  
india kilo charlie kilo oscar 
charlie oscar delta kilo oscar 
india kilo delta kilo india 
lima india oscar kilo alfa 
oscar lima lima india charlie 
kilo charlie delta lima kilo 
charlie lima india lima kilo 
charlie india oscar kilo charlie 
oscar delta kilo india charlie 
delta kilo alfa kilo delta 
kilo delta india india lima 
kilo delta kilo charlie delta 
india 
Etiquetas

Comentarios

Selecciona arriba tu forma preferida de visualizar los comentarios y pulsa el botón para guardar tu elección para próximas visitas (sólo si eres usuario registrado).

Espero que tengas otro reto en cola, con el nivel que hay por aquí no creo que éste dure hasta mañana. ;)

JPS

Tengo más retos en espera ;)

Enigma fue pre-ordenador ... y todavía no se han "desvelado" todos sus secretos ...

Puesto en un formato más tratable tenemos

O L I L K C I L L K D I O O O C O O I O O O C O K C I K I D K O I L K C I L L K D I O O O D L K C O I L I K O I K C O A L L K C O I K C K O C O D K O I K D K I L I O K A O L L I C K C D L K C L I L K C I O K C O D K I C D K A K D K D I I L K D K C D I 

Primeras cosas a Observar.

Trabajamos con un alfabeto de 7 carácteres OLIKCDA

No hay clave, sólo algoritmo.

Aparecen repeticiones de grupos (la mas llamativa "I L K C I L L K D I O O O" ¿palabra?) esto nos lleva a pensar que hay independencia de la posición del carácter en claro ya que estadísticamente se ve imposible que esta repetición sea fruto del azar. Algo parecido con el subgrupo "I O O O" (¿una letra?). Eso implicaría que a cada repetición de la misma letra se le asigna el mismo subgrupo.

No parece que el número de carácteres cifrados asignado a cada carácter en claro sea fijo. El grupo anterior tiene 13 símbolos (primo) y aparecen otros subgrupos repetidos
con diferente número de letras ("L L K", "D L K C", "I L K")

Para evitar errores de descifrado vamos a imaginar que el algoritmo cifra "inicios" únicos, es decir, que si "I L K" es un carácter, no puede haber otra letra distinta cuyo cifrado empiece igual. Con estas ideas en mente podemos hacer una primera separación por letras

O 
L 
I L K 
C I L L K D 
I O O O 
C O 
O 
I O O O 
C O 
K C I K I D K O 
I L K 
C I L L K D 
I O O O 
D L K C 
O 
I L I 
K O I K C O A L L K C O I K C K O C O D K O I K D K 
I L I 
O K A O L L I C K C 
D L K C 
L 
I L K 
C I O K C O D K I C D K A K D K D I 
I L K 
D K C D I 

Obviamente hay cosas aún muy largas, pero bueno, es una primera aproximación.

Venga, de nuevo al lío.

Apenas veo que las palabras son las usadas en el alfabeto fonetico aeronáutico de la OTAN pero de alli... seguire intentando. =)

--
لويس غاركيا
~~~~~~~~~~~~~~~~~~~~~~~~~
Linux registered user #404186
/

My Blog :) --> http://aurorx.blogspot.com

Las palabras corresponden, en efecto, al código fonético empleado en comunicaciones, para identificar bien las letras mediante las iniciales de palabras conocidas.

No están todas las palabras del alfabeto, sino solamente 7 de ellas, que se asociarían, en principio, con sus iniciales:

O oscar
L lima
I india
K kilo
C charlie
D delta
A alfa

Puestas las letras por orden, serían

A C D I K L O

Gran escasez de símbolos, diría yo.

Si, por otra parte, consideramos las letras contenidas en las palabras utilizadas, tendriamos 15 letras que es un poco más de la mitad del alfabeto (?) Eso sugeriría que cada letra de éstas podría tener un doble uso, en función de vaya usté a saber qué.

oscarlimndkhetf
A CDEF HI KLMNO  RST     

Comparemos ese conjunto con el alfabeto

ABCDEFGHIJKLMNÑOPQRSTUVWXYZ
A CDEF HI KLMN O  RST     

Comparemos con el alfabeto el conjunto de las iniciales

ABCDEFGHIJKLMNÑOPQRSTUVWXYZ
A CD    I K L  O           

Hay letras del alfabeto que están a una distancia de hasta 11 posiciones de las letras disponibles.

Por otra parte, la longitud de las palabras utilizadas va desde 4 hasta 7 (sin pasar por 6)

oscar
4
lima
4
india
5
kilo
4
charlie
7
delta
5
alfa
4

La suma de las longitudes es
16 + 10 + 7 = 34

Visto todo ello, se diría que el valor de las palabras-letras ha de ser, de alguna manera, posicional.

Matriz de iniciales

 
   1 2 3 4 5
01 O L I L K
02 C I L L K
03 D I O O O
04 C O O I O 
05 O O C O K
06 C I K I D
07 K O I L K
08 C I L L L
09 D I O O O 
10 D L K C O
11 I L I K O
12 I K C O A
13 L L K C O
14 I K C K O
15 C O D K O
16 I K D K I
17 L I O K A
18 O L L I C
19 K C D L K
20 C L I L K
21 C I O K C
22 O D K I C
23 D K A K D
24 K D I I L
25 K D K C D
26 I

Matriz de palabras

   --1-----2-----3----4----5
01 oscar lima india lima kilo  
02 charlie india lima lima kilo    
03 delta india oscar oscar oscar    
04 charlie oscar oscar india oscar    
05 oscar oscar charlie oscar kilo 
06 charlie india kilo india delta  
07 kilo oscar india lima kilo    
08 charlie india lima lima kilo    
09 delta india oscar oscar oscar  
10 delta lima kilo charlie oscar 
11 india lima india kilo oscar  
12 india kilo charlie oscar alfa  
13 lima lima kilo charlie oscar  
14 india kilo charlie kilo oscar 
15 charlie oscar delta kilo oscar 
16 india kilo delta kilo india 
17 lima india oscar kilo alfa 
18 oscar lima lima india charlie 
19  kilo charlie delta lima kilo 
20 charlie lima india lima kilo 
21 charlie india oscar kilo charlie 
22 oscar delta kilo india charlie 
23 delta kilo alfa kilo delta 
24 kilo delta india india lima 
25 kilo delta kilo charlie delta 
26 india 

Ni puta idea, de momento. A veces estos cifrados, que parecen un juego, dan mucha marcha. Recordemos a Infosniper, que estará por ahí disfrutando del verano en su fregoneta "socarrada". Salut, noi!

¡Esos paaayos!

Ha pasado por el cibel un payo julai que le llaman enflosnipel y ma pedio que sus mande recuerdos de su parte. Y a un tal Agustín también porque dise tener mucho cariño a una burra. Como yo, vamos, que la tengo en la chabola con los churumbeles y la parienta.

El enfosniplel ese dise que está en la playa pusiéndose requemao del sol y de las churris payas guiris y resecás que paresen fideos. Él no sa puesto a laparato porque no se fía de los maderos, que dise tener una cuenta pendiente y aligual le enchironan.
Un julai de fiar el fusniplel ese, que hasta ma dao tres euricos pa costo a cambio del favor describirsus aquí.

Ah, y no sus oblidéis que nusotros semos gente humana y tenemo deresho a una vivienda dicna.

Er tío Macario

A lo mismo le saludas de la nuestra parte de nosotros, y le dices que ta tó controlao, que muchos recuerdos y eso.

Dile también que pensaba devolverle el Misal de la Iglesia Evangelista de Filadelfia, pero que como estaba en paradero desconosío, no sabía ande enviárselo,

Sé que sólo hay siete símbolos, pero debido a la poca aparición que muestra el caracter A, voy a intentar hacer tripletes y pasar el sistema al sistema octal.

Al parecer, si mis matemáticas no me fallan, hay 126 símbolos, lo que harían un total de 42 caracteres, que si no he cometido ningún error serían los siguientes:

      1 oli
      2 lkc
      3 ill
      4 kdi
      5 ooo
      6 coo
      7 ioo
      8 oco
      9 kci
     10 kid
     11 koi
     12 lkc
     13 ill
     14 kdi
     15 ooo
     16 dlk
     17 coi
     18 lik
     19 oik
     20 coa
     21 llk
     22 coi
     23 kck
     24 oco
     25 dko
     26 ikd
     27 kil
     28 iok
     29 aol
     30 lic
     31 kcd
     32 lkc
     33 lil
     34 kci
     35 okc
     36 odk
     37 icd
     38 kak
     39 dkd
     40 iil
     41 kdk
     42 cdi

No se... no me parece que haya nada por aquí... :/

Pablo López Torres

Patrocinadores

Kriptópolis alojado en
Zilos-Veloxia Network

Tu mejor defensa:
Bufet Almeida