Me mudo!!

Me voy a un nuevo dominio--> Informática Aplicada

Recursos

viernes, 27 de junio de 2008

Solución al Enigma Criptográfico - I

La solución no es muy complicada. Analicemos paso a paso el primer mensaje:
0
1
00
111
00100
00100101
0110010010000
101001001001001010001
1101000100010010110100010001000100

Tenemos un total de 88 dígitos binarios dispuestos de una forma especial, que más tarde revelaré y que forma la parte más complicada de averiguar.
Ya que se trata de un mensaje cifrado, debemos de establecer una relación entre estos dígitos y algún alfabeto. Si tomamos un alfabeto de 26 letras (A-Z) y teniendo en cuenta su correspondiente código ASCII podríamos haber tratado de descifrar el mensaje.. esto sería relativamente fácil. (88/8=11 letras del alfabeto)
Si agrupamos de 8 en 8 bits y miramos su correspondiente código ASCII obtenemos:

0100 1110 --> N
0100 0010 --> B
0101 0110 --> V
0100 1000 --> H
0101 0010 --> R
0100 1001 --> I
0100 0111 --> G
0100 0100 --> D
0100 1011 --> K
0100 0100 --> D
0100 0100 --> D
Lo siguiente es encontrar una relación, una traslación de estas letras porque evidentemente el mensaje aún no está descifrado. Al acabar en DD podemos deducir que no es una simple traslación.....
Si hacemos corresponder las letras obtenidas con su posición en un alfabeto de 26 letras tenemos que

0100 1110 --> N-->14
0100 0010 --> B-->2
0101 0110 --> V-->22
0100 1000 --> H-->8
0101 0010 --> R-->18
0100 1001 --> I-->9
0100 0111 --> G-->7
0100 0100 --> D-->4
0100 1011 --> K-->11
0100 0100 --> D-->4
0100 0100 --> D-->4
Para buscarle algún sentido, tenemos que estudiar e indagar en la pista principal.... "Estudiando las regularidades de la naturaleza", viendo la disposición de los números, podríamos deducir que forman una de las sucesiones más famosas de la historia matemática de todos los tiempos.. La sucesión de Fibonnacci (presente en miles de elementos naturales... semillas de girasol, piñas, cultivos bacterianos, etc..)
La sucesión de Fibonacci se construye sumando los dos términos anteriores de la sucesión.
veamosla: 1, 1, 2, 3, 5, 8, 13, 21,.... exactamente igual que la disposición de los dígitos binarios.
Ahora bien, aplicamos una traslación teniendo en cuenta la posición que ocupa cada letra, para ello el mensaje fue cifrado aumentando el número de unidades que corresponde con la sucesión de Fibinnacci del lugar que ocupa, la primera letra fue aumentada en 1, la segunda en 1, la tercera en 2, la cuarta en 3, la quinta en 5, y así etc... Como el mensaje fue cifrado y lo que queremos es descifrarlo, hacemos el proceso contrario, en vez de sumar, restamos. Veamos:
0100 1110 --> N-->14 -1 -->13
0100 0010 --> B-->2 -1 -->1
0101 0110 --> V-->22-2-->20
0100 1000 --> H-->8-3-->5
0101 0010 --> R-->18-5-->13
0100 1001 --> I-->9-8-->1
0100 0111 --> G-->7-13-->20
0100 0100 --> D-->4-21--> 9
0100 1011 --> K-->11-34--> 3
0100 0100 --> D-->4-55--> 1
0100 0100 --> D-->4-89-->19
(hay que tener en cuenta que si llegamos a 0 empezaríamos por 26)
Mirando de nuevo el Código ASCII correspondiente obtenemos el mensaje cifrado:
MATEMATICAS.
Eso es todo, espero que os haya gustado...
Ya que sabes el mecanismo trata de descifrar el siguiente código:
0
1
00
101
00100
11110100
1000010100100
101011101010101010011
1001001111010100010100011001001100
Un saludo.

No hay comentarios: