martes, 11 de diciembre de 2018

Tipos de Estenografía

    Esteganografía pura: No emplea estego-clave por lo que se presupone que el guardián no puede distinguir si es un mensaje normal o información oculta. Aquí encontramos por ejemplo la imagen que dejé en la entrada de introducción, la cual ocultaba por la técnica EOF un archivo comprimido, que comentaremos más adelante, y por tanto no requería de ninguna contraseña, solo saber cómo revertir la estego-función.

    Esteganografía de clave secreta: Se necesita una clave que tanto emisor como receptor deben conocer, aquí por ejemplo podemos encontrar el programa jphs que permite ocultar archivos en una imagen en formato jpg añadiendo además una contraseña para revelar la información.

    Y profundizando un poco más podemos encontrar más tipos concretos:
    Esteganografía en texto: Consiste en ocultar información en un texto como su nombre indica, de forma que algunas o todas las palabras de dicho texto sirvan para descifrar el mensaje, como por ejemplo un algoritmo que en base a las palabras que aparezcan codifique distintas letras (si aparece casa = a, si aparece caballo = b…), como spammimic que genera un mensaje de spam con el mensaje oculto de forma que sea imperceptible a simple vista si no se emplea el algoritmo a la inversa, por tanto se puede enviar dicho mensaje por correo, y cualquier persona que lo intercepte lo interpretará como spam y lo descartará, excepto la persona que conozca cómo obtener la información del mensaje. También se puede llevar a cabo dando a notas musicales el valor de una letra y codificar así mensajes, una forma muy original de ocultar información.

  • Señales o pistas: como su nombre indica, son ciertas palabras que aparecen en un texto para avisar a alguien de una acción que debe realizar. Aquí encontramos el ejemplo del capítulo de los Simpson en el cual Homer lee un artículo del periódico y descubre que, si no recuerdo mal, leyendo la primera letra de cada párrafo se encontraba con un mensaje de su madre que le decía que fuera a medianoche a un lugar.

  • Cifradores nulos o Null ciphers: consiste en emplear un algoritmo de ocultación a las letras de las palabras que se desea esconder distribuyéndolas por todo el texto de una manera concreta. 

    • Código en jerga: consiste en sustituir símbolos o expresiones por otras no conocidas o no comunes y que solo conozcan un determinado número de personas que lo usen. Está a caballo entre criptografía y esteganografía. Un ejemplo es el “Tora! Tora! Tora!” que empleó la armada japonesa para atacar Pearl Harbor.

    • Rejillas: es similar a los Null ciphers pero sin un patrón determinado. Consiste en ocultar la información de forma que para descubrirla haya que emplear la llamada “rejilla” para obtenerla. Un ejemplo para explicarlo son las clases pobres de Gran Bretaña en el siglo XIX que hacían agujeros a las letras del periódico de modo que al recuperar las letras se recuperaba el mensaje que la persona que había agujerado las letras había codificado. Otros modos de emplear la plantilla podía ser ir girándola cada vez que se obtenía una letra o una pista, como el mapa de Piratas del Caribe que podemos ver en la siguiente imagen:
       mapaPDC
Share:

0 comentarios:

Publicar un comentario

Labels