Ir al contenido principal

Criptografía (CCCXCII): Criptoanálisis a una carta cifrada del ministro Eguía (II)

En el post anterior inicié el criptoanálisis de una carta cifrada que el ministro Francisco Ramón de Eguía y López de Letona (en la imagen que ilustra este post), ministro de la guerra de Fernando VII de España, envió al general Pablo Morillo, y en éste continúo hasta obtener mediante un criptoanálisis manual el texto en claro.

En el citado post anterior determiné que el tipo de cifrado utilizado fue el de sustitución simple monoalfabética. Esto, junto a la extensión del criptograma (516 símbolos), creo que hará muy fácil el criptoanálisis mediante un mero análisis de frecuencias.

La carta cifrada, que se conserva en la Biblioteca Digital de la Real Academia de la Historia, es la siguiente (3 Hojas):

Antes que nada, la tabla que voy a utilizar para las frecuencias con las que se espera encontrar cada una de las letras en un texto en claro en español es la siguiente:
Lo primero que suelo hacer en este tipo de criptoanálisis es determinar qué símbolos del criptograma podrían corresponderse con las letras 'E' y 'A' (las dos significativamente más frecuentes en español). La tabla con las frecuencias de aparición de los símbolos en el criptograma es la siguiente:
A la vista del resultado obtenido, parece claro que el símbolo '40.' se correspondería con la 'E' en el texto en claro y que '120.' sería la 'A'. Podría ser al revés, pero lo más probable es que sea así.

Una vez identificada la 'E' y en base al análisis de frecuencias de los trigramas, lo siguiente que suelo hacer es intentar identificar qué tres símbolos formarían la plabra 'QUE' (la más frecuente en español). Los símbolos '14.', '18.' y '40.' aparecen de forma consecutiva en 5 ocasiones (es el trigrama que termina con el símbolo asignado a la 'E' que se repite más veces) , y esos tres símbolos seguidos encajarían muy bien con el patrón de la palabra 'QUE': el último símbolo (40.) el que he asignado a la 'E', el primer símbolo (14.) con frecuencia de aparición baja (1,74%) y el segundo (18.) con una frecuencia de aparición media (4,65%). Por tanto:  '14.' se correspondería con la 'Q' en el texto en claro y '18.' sería la 'U'.

Además, observo que el bigrama '14.18.' (que sería 'QU') precede al símbolo '4.' en 2 ocasiones, por lo que, después de haber identificado 'QUE', el símbolo '4.' sólo puede ser la 'I'. Este símbolo tiene una frecuencia de aparición de 6,78%, lo que encaja muy bien para lo esperado para la 'I' en un texto en claro escrito en español.

Lo siguiente que suelo hacer es, mediante el análisis de frecuencias de los bigramas repetidos, intentar averiguar que símbolos se podrían corresponder con: 'S', 'R' y 'N' (las tres consonantes de mayor frecuencia en español):

- Los dos bigramas más frecuentes en español que comienzan por 'E' son 'ES' y 'EN', y en el criptograma los dos bigramas más frecuentes, con diferencia, que comienzan por el símbolo asignado a la 'E' son '14.10.' (20 veces) y '40.16.' (14 veces)'. Ambos, encajarían bien en el patrón, tanto de 'ES' como de 'EN', ya que sus respectivos segundos símbolos presentan una frecuencia de aparición muy alta en el criptograma: '10.' (8,91%) y '16.' (7,56%).

- Por otra parte, los dos bigrama más frecuentes en español que empiezan por 'A' son 'AR' y 'AS', y en el criptograma el bigrama más frecuente que comienza por el símbolo asignado a la 'A' es '120.16.'

- Por tanto, inicialmente (si después en una proximación al texto en claro veo que me he equivocado al asignar algún símbolo iré haciendo las correcciones oportunas), '16.' se correspondería con la 'S' en el texto en claro y '10.' sería la 'N'.

Un símbolo que será fácil de identificar será el que corresponda a la 'D' en el texto en claro, ya que 'DE' es el bigrama más frecuente en español de los terminados en 'E'. En el criptograma el bigrama más frecuente que termina con el símbolo asignado a la 'E' es '15.40.', sin embargo esto no encaja bien en el patrón esperado para 'DE', ya que '15.' presenta un porcentaje de aparición del 7,17%, lo que es bastante más que el esperado para la 'D', por lo que '15.', como ya he asignado los símbolos correspondientes a 'S' y 'N', podría corresponderse a la 'R' ('RE' es el segundo bigrama más frecuente en español de los terminados en 'E'), pero de momento no voy a asignar '15.' a ninguna letra.

Y una vez que ya he establecido candidatos para 'E', 'A', 'S' y 'N', pensando además que '15.' podría ser la 'D' o la 'R', creo que el candidato más probable a ser la 'O' (tercera letra más frecuente en español) es '12.', ya que del resto de símbolos es el de mayor frecuencia de aparición (7,75%). Además, si esto fuera así, '15.' se correspondería con la 'R', ya que 'OR' es el tercer bigrama más frecuente de los que comienzan por 'O', por detrás de 'OS' y 'ON', y ya he asignado la 'S' y la 'N'. El bigrama '12.16.' aparece en 11 ocasiones (con las asignaciones realizadas hasta el momento sería 'OS'), '12.10.' aparece 8 veces (con las asignaciones realizadas hasta el momento sería 'ON') y '12.15.' aparece en 5 ocasiones (con las asignaciones realizadas hasta el momento sería 'OR').

Recapitulando, hasta el momento las asignaciones de símbolos del criptograma a letras del texto en claro quedarían como sigue:

'E': '40.' (14,53%).
'A': '120.' (11,24%).
'O': '12.' (7,75%).
'S': '16.' (7,56%).
'R': '15.' (7,17%).
'N': '10.' (8,91%).
'I': '4.' (6,78%).
'U': '18.' (4,65%).
'Q': '14.' (1,74%).

Estas asignaciones creo que son suficientes para empezar a ver algo, ya que, si no me he equivocado, he identificado las 5 vocales (entre ellas las tres letras de mayor frecuencia de aparición en un texto escrito en español) y las tres consonantes de mayor frecuencia de aparición.

Primera aproximación al texto en claro:
Ya se leen varias palabras, y, además, pueden intuirse otras:
- '17.' sería la 'T' (se podría leer: 'TIERRA', 'ESTAR', etc.).
- '60.' sería la 'C' (se podría leer: 'NECESITA', 'CON TANTA', 'CIRCUNSTANCIAS', etc.).
- '2.' sería la 'G' (se podría leer: 'CON TANTA URGENCIA', etc.).
- '3.' sería la 'P' (se podría leer: 'POR', 'PARA QUE', 'PROGRESOS', etc.).
- etc.

Y con todas las nuevas asignaciones de símbolos del criptograma a letras del texto en claro, obtengo la  carta totalmente descifrada:
Es decir:

"Exmo. Señor.
He dado cuenta al Rey de la carta de V.E. de 22 de Julio ultimo nº 304 manifestando la situacion en la que se halla ese exercito de su mando: la necesidad de reparar la escuadrilla Real: los auxilios que encuentran los Insurgentes en las colonias: y el estado de nulidad de la Audiencia, por la calidad de sus ministros; de cuyos extremos he dado conocimiento, de Real orden, a los ministerios respectivos para que se tomen las medidas convenientes a cortar y evitar tamaños males.
En cuanto A LOS REFUERZOS DE MAR Y TIERRA QUE VE NECESITA Y PIDE CON TANTA URGENCIA SM ME PREVIENE DIGA A VE QUE POR AHORA ES IMPOSIBLE ENVIAR UNO NI OTRF EN ATENCION A ESTARSE HABILITANDO EN CADIZ UNA FUERTE EXPEDICION CON LA MAYOR ACTIVIDOD PARA QUE SALGA CON DIRECCION A ESOS DOMINIOS A LA MAYOR BREVEDAD EN CONSECUENCIA QUIERE SM QUE VE EN TAN CRITICAS CIRCUNSTANCIAS Y EN LAS APURADAS EN QUE VE SE ENCUENTRA DESPLEQUI SU CELO TALENTO Y CONOCIMIENTOS BIEN ACREDITADOS TOMANDO LAS PROVIDENCIAS QUE CREA OPORTUNAS PARA CONTENER EN CUANTO ESTE DE SU PARTE LOS PROGRESOS DE LOS YNSURGENTES Y ESCARMENTAR LOS EXTRANGEROS QUE LES AYUDAN
De Real orden lo digo a V.E. para su inteligencia, govierno, y cumplimiento. Dios guarde a V.E. mil años. Madrid 28 de octubre de 1818.".

Con lo que la clave utilizada en el cifrado fue:
Para finalizar comentar que, tal y como se ve, la cifra utilizada es muy débil; absolutamente vulnerable a un mero análisis de frecuencias, tanto por el tipo de cifrado empleado (sustitución simple monoalfabética) como por la gran longitud del criptograma.

Además, desde un punto de vista histórico, en la carta queda fiel reflejo de que Eguía no sólo daba largas y falsas promesas a Morillo ("... ESTARSE HABILITANDO EN CADIZ UNA FUERTE EXPEDICION CON LA MAYOR ACTIVIDOD PARA QUE SALGA CON DIRECCION A ESOS DOMINIOS A LA MAYOR BREVEDAD..."), esa expedición no llegó nunca a hispanoamérica, sino que desatendia las peticiones de éste; le adulaba sin nigún pudor ("... DESPLEGUE SU CELO TALENTO Y CONOCIMIENTOS BIEN ACREDITADOS..."), y, al mismo tiempo, le decía que se apañara como pudiera sin ayuda ("... TOMANDO LAS PROVIDENCIAS QUE CREA OPORTUNAS PARA CONTENER EN CUANTO ESTE DE SU PARTE ...").

Quizás también te interese:

Comentarios

Entradas populares de este blog

Criptografía (I): cifrado Vigenère y criptoanálisis Kasiski

Hace unos días mi amigo Iñaki Regidor ( @Inaki_Regidor ), a quien dedico esta entrada :), compartió en las redes sociales un post titulado "Criptografía: el arte de esconder mensajes"  publicado en uno de los blogs de EiTB . En ese post se explican ciertos métodos clásicos para cifrar mensajes , entre ellos el cifrado de Vigenère , y , al final del mismo, se propone un reto consistente en descifrar un mensaje , lo que me ha animado a escribir este post sobre el método Kasiski  para atacar un cifrado polialfabético ( conociendo la clave descifrar el mensaje es muy fácil, pero lo que contaré en este post es la forma de hacerlo sin saberla ). El mensaje a descifrar es el siguiente: LNUDVMUYRMUDVLLPXAFZUEFAIOVWVMUOVMUEVMUEZCUDVSYWCIVCFGUCUNYCGALLGRCYTIJTRNNPJQOPJEMZITYLIAYYKRYEFDUDCAMAVRMZEAMBLEXPJCCQIEHPJTYXVNMLAEZTIMUOFRUFC Como ya he dicho el método de Vigenère es un sistema de sustitución polialfabético , lo que significa que, al contrario que en un sistema...

Criptografía (XXIII): cifrado de Hill (I)

En este post me propongo explicar de forma comprensible lo que he entendido sobre el cifrado de Hill , propuesto por el matemático Lester S. Hill , en 1929, y que se basa en emplear una matriz como clave  para cifrar un texto en claro y su inversa para descifrar el criptograma correspondiente . Hay tres cosas que me gustan de la criptografía clásica, además de que considero que ésta es muy didáctica a la hora de comprender los sistemas criptográficos modernos: la primera de ellas es que me "obliga" a repasar conceptos de matemáticas aprendidos hace mucho tiempo y, desgraciadamente, olvidados también hace demasiado tiempo, y, por consiguiente, que, como dice  Dani , amigo y coautor de este blog, me "obliga" a hacer "gimnasia mental"; la segunda es que, en la mayoría de las ocasiones, pueden cifrarse y descifrase los mensajes, e incluso realizarse el criptoanálisis de los criptogramas, sin más que un simple lápiz y papel, es decir, para mi es como un pasat...

Criptografía (CLXXXIV): Soluciones Retos criptografía de CyberOlympics 2017

En este post pongo las soluciones a los retos de  criptografía que he ido resolviendo de la edición del año 2017 de CyberOlympics , competición en modalidad  'on-line' , estilo  'Capture the Flag'  y formato  'Jeopardy'  dirigida a centros educativos y organizada por el Instituto Nacional de Ciberseguridad (INCIBE) en el marco de la actividad llamada CyberCamp. En esta edición la mayoría de los retos presentaron un  nivel  de dificultad bajo  ( ★ ★ ☆☆☆ ) , lo que entiendo adecuado por el colectivo al que van dirigidos. Las soluciones al resto de desafíos de criptografía de esta edición, cuyos archivos asociados tenga (no me han pasado todos) y que consiga resolver, las pondré en otra entrada. Reto 1 (Criptografía) : Enunciado : Todas las mañanas cuando me despierto, me miro en el espejo y no entiendo lo que veo. Hoy me he levantado dando un salto mortal y no voy a apartarme de mi “otro yo” hasta que no descubra el mensaje. Parece q...