Estas aquiForos / Criptografía y sus aplicaciones / Criptografía General / Cifrado Mata-Hari
Cifrado Mata-Hari
- Conecta o crea cuenta para participar
Estaba yo el otro día echando un vistazo a los retos del CODEGATE'09 y me encuentro con una prueba en la que hay que descifrar un mensaje representado en forma de partitura musical. Al parecer se hace uso de lo que se da en llamar el "cifrado Mata-Hari".
Picado por la curiosidad me puse a buscar por Internet algo más de información sobre este mecanismo de cifrado, y la verdad es que no encontré demasiado...
¿Podéis indicarme alguna referencia sobre este mecanismo de cifra? La verdad es que me pareció curioso.
¡Muchas gracias! :)
Algunas referencias al respecto:
En el dibujo no se ve mucho y yo japonés no entiendo, pero en principio figura una sustitución de letras por notas musicales, pero lo interesante es que se sustituye por un tono y una duración, no sólo por un tono.
Esto podría ser un dolor de cabeza para resolverlo computacionalmente siempre que la tabla de traducción se mantenga en secreto. Simplemente el que envía el mensaje se inventaría una musiquita y detro de esta incluiría las notas indicadas. Todas las que no coincidieran con las indicadas se ignorarían así que se podría hacer una partitura muy elaborada que hasta sonara bien, y unas pocas notas podrían constituir el mensaje mientras que el resto es sólo relleno.
Una persona con conocimientos de música y de cifrado de datos tal vez podría darse cuenta de las anomalías forzadas por las notas del mensaje, pero una máquina al no tener "oido musical" jamás podría detectarlas.
Me imagino que el mismo método podría ser aplicable a letras normales, aunque para esto ya sería necesaria ayuda informática mientras que con la musiquita el cifrado puede hacerse a mano.
sería dibujar conceptos de manera que una máquina fuera incapaz de determinar un significado que a ojos humanos podría ser obvio.
Imagina algo como el dibujo de cómic de una bomba (de las de mecha) junto al dibujo de un avión, la silueta de un país y la esfera de un reloj, todo pintado en dos colores (tinta y fondo). Si el único control es el automatizado el mensaje pasará sin problemas. Esto vendría a ser como la esteganografia pero al revés. Un mensaje tan evidente que una máquina es incapaz de ver algo oculto en él.
Se que sabrás borrar este comentario o moverlo a donde corresponde.
Veo que no se puede escribir en la solución al enigma de Agustín.
¿Es porque lo han resuelto?
Mis disculpas. Acabo de moverlo y de reabrir los comentarios. El sistema programado de cierre había hecho, implacable, su trabajo.
De niño lo conocí en uno de esos libros "aprende a ser espía", pero no conseguí componer nada que sonara con sentido y, al mismo tiempo tuviera sentido como mensaje xD Eso sí, no me fijé en que se pueden usar sostenidos y bemoles sin alterar el significado, como refleja la tabla de correspondencias del tercer enlace.
En fin, me parece una curiosidad simpática, pero nada para la vida real, a no ser que tengas un ejército de compositores a tu disposición para enviar mensajes a Rusia a través de los 40 principales jajaja
Nunca se sabe. Podrías tomar como clave del mensaje cifrado que vas a mandarles el resultado de descifrar la sinfonía del viernes anterior ;)
¿qué tal como politono en un móvil?
Es posible por ejemplo crear algo muy básico basado en beeps mediante scripts y un par de programas.
El programa beep por ejemplo de linux nos permite generar beeps de x frecuencia (beep -f x). Esos beeps pueden ser grabados entre ausencias de sonido.
Audacity tiene un generador de frecuencia que permite realizar señales de test.
Existe también este programa para windows:
Ultramorse
Meter mensajes cifrados como audio es sencillo, que ese audio luego sea musical no tanto pero también.
No se si algunos recordáis los trackers (uno muy bueno es el milktracker) para secuenciar sampleos utilizando las teclas del mismo teclado.
Lo bueno de los trackers es que almacenan en su interior la estructura musical así como los sampleos utilizados.
Mismamente se puede usar como sampleo un documento de texto que va a sonar de una determinada forma, e incluso se puede crear musica usando archivos de texto plano como instrumentos.
Independientemente de que se puedan usar o no textos como sampleos la propia estructura musical indica cuando y como van a sonar esos instrumentos.
Podría por tanto usarse una secuencia en el estribillo de un tema musical que indicase la clave para descrifrar el contenido de uno de los instrumentos, e incluso indicar la propia clave que instrumento es el que está cifrado.
Para descifrar el contenido de ese instrumento cifrado (puede ser lo que sea, un vídeo cifrado, un documento, un archivo de audio, ...) precisamos la clave que se encuentra en la propia secuencia del tema musical.
Visualizando la estructura del tema musical, justo en el estribillo tendríamos que sacar la clave y luego descifrar el archivo exportando el instrumento/sampleo.
La musica suena sin que nadie detecte que realmente determinados patrones de la estructura son realmente una clave que va a servirnos para descifrar el contenido de uno de los sampleos.
Los temas musicales suelen llevar una base rítmica que se repite en loop o en varios loops. La clave podría ser esa propia secuencia rítmica.
El sampleo podría ir cifrado en aes y la clave como digo estar contenida en la estructura musical.
También se pueden usar sampleos de voz reversos cortos que escuchados a una frecuencia alta pasan sin ser detectados o al menos no pareciendo una voz.
Esa voz indica una letra o una palabra.
Si metemos esas "notas" en el canal 4 por ejemplo o para reproducirse solo en el altavoz izquierdo, ... ya podemos filtrar algo, o ... simplemente escuchando ese canal invirtiendo el sentido del tema musical y alterando la frecuencia.
Estos mensajes cifrados se usaban en los vinilos y evidentemente son obra de satanás.
Respecto a mata hari, ha salido un juego actualmente (una aventura gráfica) sobre la vida y obra de esta bailarina/espia/prostituta y que recomiendo para los que estén interesados en saber más sobre ella.
No tengo ni idea de criptografía, pero parece un cifrado por sustitución: cada carácter se sustituye por un pequeño motivo musical de una o dos notas.
Quería agradecerte esta entrada, me has dado una idea para un 'post' en mi blog, en el que propongo un ejemplo:
http://davidasorey.net/281/musica-y-criptografia
Un saludo.
- Conecta o crea cuenta para participar


Tampoco conozco dicho mecanismo de cifrado. Su nombre quizás se refiera poéticamente a la propia historia de Mata-Hari, cuyo cadáver "desapareció" tras su ejecución. ¿Algún tipo en el que parte del mensaje desaparezca?
O bien al mensaje cifrado que la comprometió (mensaje que fue cifrado con una clave que se sabía era conocida por los aliados) ¿Un cifrado a partir de una variación de una clave conocida?