jueves, 11 de marzo de 2010

Codigos secretos

Tengo un cierto interés por los códigos secretos, más conocido como criptografía. Entre las cosas que tiene el lenguaje y la matemática, esa es una de los galimatías que a veces aparecen y que a mi siempre me han causado curiosidad. Los códigos secretos han tenido varias utilidades desde antiguo: conversaciones de guerra, amigos o parejas que no quieren que otros se enteren de lo que hablan o escriben, o en general cualquier situación que requiera confidencialidad. Por lo general los códigos se suelen dividir en los de sustitución (yo sustituyo una letra por otra o por un símbolo en especial y ahi termina) o aquellos donde se cambian el orden de las letras . Los primeros códigos son muy fáciles de descifrar, tal como se demuestra en el cuento de Edgar Allan Poe llamado "El escarabajo de oro".

53‡‡†305))6*;4826)4‡.)4‡);806*;48†8
¶60))85;1‡(;:‡*8†83(88)5*†;46(;88*96
*?;8)*‡(;485);5*†2:*‡(;4956*2(5*—4)8
¶8*;4069285);)6†8)4‡‡;1(‡9;48081;8:8‡
1;48†85;4)485†528806*81(‡9;48;(88;4
(‡?34;48)4‡;161;:188;‡?;


¿Cómo se descifra ese enredo?. Muy fácil. Recuérdese que las tres letras que más se usan en inglés son "e, t, a". Se buscan los tres símbolos más repetidos y ya. A partir de ahí, ya se tienen palabras como _ _ _ _ _ e a _ t, donde se puede sacar la palabra "east". Entonces ya se tiene la "s", que tambien tiene un símbolo. Con ejercicios de yuxtaposición o de adivinar la palabra por contexto, se llega a descifrar el código, que es:


A good glass in the bishop's hostel in the devil's seat
forty-one degrees and thirteen minutes northeast and by north
main branch seventh limb east side shoot from the left eye of the death's-head
a bee line from the tree through the shot fifty feet out.


Esos códigos secretos son los más fáciles. Algunos más complicados también de sustitución son los inventados (o recopilados, no se sabe bien) por Gianbattista della Porta, un italiano que vivió en la edad Media. Enlace: Aquí.

Otros códigos, mucho más difíciles, son los de cambiar el orden de las letras. Por ejemplo, usaremos "hola".
Escribir de derecha a izquierda: "aloh". Para complicarlo más: primero los pares y luego los impares: "oahl". Lo difícil de este código es que las mismas letras están ahí o sea que no sirve de mucho contarlas.

Pero el mejor código que he visto es una mezcla de los dos: Lo leí hace unos diez años en Selecciones y siempre pensé que había necesitado un ingenio tremendo el inventor. Donald Samuel Hill, en la Segunda Guerra Mundial, quiso escribirle un diario a su esposa mientras era prisionero, sin que los japoneses se enteraran. Décadas después de que la guerra terminara, esas cartas le llegaron un día a la esposa. El código es el más complicado porque involucra los dos nombres de los esposos, contados en orden alfabético. Y ese patrón de números es el orden en el que deben ir las letras. Eso complica mucho el código, que sólo después de varios años pudo se descifrado. Para más información: Aquí y También aquí.

El mundo de los códigos secretos o criptografía es curioso. Imagínense la sensación de haber descubierto un código después de varios años de haberlo intentado. Eso es lo que puede hacer una mezcla de lenguaje y matemática. Y paciencia.

Saludos,

Juan Manuel.