Solución al último reto sobre criptografía y esteganografía que he puesto en este blog.
El enunciado del reto es el siguiente: en el Archivo Histórico Nacional se conserva un documento de 1809 con una partitura musical que, aunque no soy ducho en la materia, me parece un tanto extraña, y por la documentación junto con la que se conserva, que además no tiene nada que ver con la música, sospecho que, de alguna forma, puede contener un mensaje oculto.
¿Me puedes ayudar a averiguar si contiene un mensaje oculto y, si es así, a obtenerlo?
Solución:
Lo siguiente que hago, para automatizar cierta labores del criptoanálisis, es asignar a cada símbolo musical del alfabeto de sustitución una letra del alfabeto (da igual la letra concreta que se asigne a cada símbolo, sólo se trata de identificar cada uno de ellos mediante una letra cualquiera). Por ejemplo:
DBIAKJDOQALGGNOAKGCABAFEDLDNOANEDPSAGMDOMGCDBAFEDSOGSGHAPGPJSOGKGRGOVMEDQSDMAQBGODMAQNDQPGYPEPPDOEJMJAPSGQSADQGEPJBJAPNAOGLAOGMAHADQGMAHACAPDQUDIGQCABGPMAPGPGBNEQSAFEDDPNDOGHAPCDEPSDBGPQASJMJGPYNOANAOMJAQFEDAMETGQVFEDPDGQJQCJMGQCADBIOGCACDPDIEOJCGFEDHDODPMGQJGTDMJKJOGEPSDCODHDPGPNOAQSAYCJAPEGKJDQBGMAPGPGKDEPSDFEDCDKDCJOJIJOPDGBGHJIADPNJQGBNGOGDQKJGOHDBGPPEJGPGMG
"ELGOBIERNOHAAPROBADOLOQUEHEPROPUESTOACERCADELOQUETRATAMOSASITRABAJARZCUENTECONLARECONPENSAYSUSSERUICIOSTANTOENAUSILIOSPORAHORACOMOENACOMODOSENVEGANDOLASCOSASALPUNTOQUEESPERAMOSDEUSTELASNOTICIASYPROPORCIONQUEOCUFANZQUESEANINDICANDOELGRADODESEGURIDAQUEMERESCANIAFECIBIRAUSTEDREMESASPRONTOYDIOSUABIENLACOSASABEUSTEQUEDEBEDIRIGIRSEALAMIGOESPINALPARAENBIARMELASSUIASACA".
"EL GOBIERNO HA APROBADO LO QUE HE PROPUESTO ACERCA DE LO QUE TRATAMOS ASI TRABAJAR Z CUENTE CON LA RECONPENSA Y SUS SERUICIOS TANTO EN AUSILIOS POR AHORA COMO EN ACOMODOS EN VEGANDO LAS COSAS AL PUNTO QUE ESPERAMOS DE USTE LAS NOTICIAS Y PROPORCION QUE OCUFAN Z QUE SEAN INDICANDO EL GRADO DE SEGURIDA QUE MERESCAN IA FECIBIRA USTED REMESAS PRONTO Y DIOS UA BIEN LA COSA SABE USTE QUE DEBE DIRIGIRSE AL AMIGO ESPINAL PARA ENBIARME LAS SUIAS ACA".
Corrigiendo los pequeños errores obtengo la solución a este reto:
"EL GOBIERNO HA APROBADO LO QUE HE PROPUESTO ACERCA DE LO QUE TRATAMOS ASI TRABAJAR Y CUENTE CON LA RECONPENSA A SUS SERUICIOS TANTO EN AUSILIOS POR AHORA COMO EN ACOMODOS EN LLEGANDO LAS COSAS AL PUNTO QUE ESPERAMOS DE USTE LAS NOTICIAS A PROPORCION QUE OCURRAN Y QUE SEAN INDICANDO EL GRADO DE SEGURIDA QUE MERESCAN IA RRECIBIRA USTED REMESAS PRONTO A DIOS UA BIEN LA COSA SABE USTE QUE DEBE DIRIGIRSE AL AMIGO ESPINAL PARA ENBIARME LAS SUIAS ACA"..
Lo he hecho mediante un ataque de 'Hill climbing' implementado en un script en python, pero esto mismo se puede realizar con una de las muchas herramienta online existentes e incluso manualmente mediante un análisis de frecuencias.
"ELGOBIERNOHAAPROBADOLOQUEHEPROPUESTOACERCADELOQUETRATAMOSASITRABAJARKCUENTECONLARECONPENSAYSUSSERUICIOSTANTOENAUSILIOSPORAHORACOMOENACOMODOSENVEGANDOLASCOSASALPUNTOQUEESPERAMOSDEUSTELASNOTICIASYPROPORCIONQUEOCUFANKQUESEANINDICANDOELGRADODESEGURIDAQUEMERESCANIAFECIBIRAUSTEDREMESASPRONTOYDIOSUABIENLACOSASABEUSTEQUEDEBEDIRIGIRSEALAMIGOESPINALPARAENBIARMELASSUIASACA".
Y veo que se ha obtenido un texto parcialmente descifrado, pero es fácil corregirlo hasta obtener el texto claro:
"EL GOBIERNO HA APROBADO LO QUE HE PROPUESTO ACERCA DE LO QUE TRATAMOS ASI TRABAJAR Y CUENTE CON LA RECONPENSA A SUS SERUICIOS TANTO EN AUSILIOS POR AHORA COMO EN ACOMODOS EN LLEGANDO LAS COSAS AL PUNTO QUE ESPERAMOS DE USTE LAS NOTICIAS Y PROPORCION QUE OCURRAN Y QUE SEAN INDICANDO EL GRADO DE SEGURIDA QUE MERESCAN IA RRECIBIRA USTED REMESAS PRONTO Y DIOS UA BIEN LA COSA SABE USTE QUE DEBE DIRIGIRSE AL AMIGO ESPINAL PARA ENBIARME LAS SUIAS ACA".
En el Archivo Histórico Nacional también se conserva el descifrado de este documento:
******** PRÓXIMO RETO
Quizás también te interese:









Comentarios
Publicar un comentario