En el post anterior puse un telegrama cifrado enviado en 1945, primera época del franquismo, por la Dirección General de Prisiones al Director de la prisión de Almería en el que le advierte del riesgo de evasión de determinados presos y le conmina a tomar las medidas oportunas para evitarlo. Este telegrama se conserva en el Archivo Histórico Provincial de Almería y es el siguiente:
Está cifrado mediante el llamado método español o cifrado de cinta móvil, una variante del cifrado de sustitución por homófonos, que fue muy utilizado desde finales del XIX hasta la segunda mitad del siglo XX, y al final del citado post me preguntaba: "¿Hubiera sido posible descifrarlo sin conocer la clave?", y decía que, debido a la negligencia a la hora de cifrarlo, era muy fácil obtener el texto en claro sin conocer la clave; quizás el criptograma cifrado con este método más fácil de criptoanalizar que he visto.
Si nos fijamos bien en el telegrama, no aparecen homófonos más allá de la decena del 30 al 39. ¿Qué puede significar esto? Pues que la persona que cifró el criptograma eligió para cada letra del alfabeto del texto en claro a cifrar sólo, o de forma muy predominante, uno de sus homófonos, muy probablemente el primero.
Hago una comprobación adicional para intentar ver si efectivamente fue así:
El número de homófonos diferentes es de 21, menos que las letras del alfabeto español, lo que puede indicar que efectivamente sólo o de forma muy frecuente se ha escogido el mismo homófono para cada letra, lo que convierte el cifrado en uno de sustitución simple monoalfabética. Por tanto, para su criptoanálisis basta con realizar un análisis de frecuencias.
Aunque creo que sería muy fácil hacerlo a mano, como al igual que quién cifró el telegrama estoy un poco vago, voy a hacerlo con una herramienta 'online'. Para ello, mapeo en orden secuencial los homófonos de la tabla anterior con 21 letras del alfabeto español, por ejemplo de la siguiente manera (da igual como se haga, es decir, qué letra asignar a cada homófono):
Y obtengo el siguiente criptograma con letras del alfabeto en lugar de homófonos:NFGHBGAHFDPLOCIAMBGAEBQBLCFGIAERCDOAAVPBYANBEBGNCAICOBLBTEAIAAUBEHBQBEAGDBESCTCLAHFDNFGBROEAFEHCEAECFNBLFMAEABSCOAEMFDCQLBDBSADCFGBDOFIBIBHCHADFMFEOPGADMPBDNADFMEFHPNCEDBBSADCFGBRCTCECAIARCIADEBDMFGDAQCLCHAHBD
Introduzco este criptograma en la herramienta y selecciono como idioma 'Spanish':
Y pulso sobre 'Break Cipher' para obtener el texto en claro:








Comentarios
Publicar un comentario