Investigación Esteganografía

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

Siglo XV

El científico italiano Giovanni Battista della Porta descubrió cómo esconder un


mensaje dentro de un huevo cocido. El método consistía en preparar
una tinta mezclando una onza de alumbre y una pinta de vinagre, y luego se
escribía en la cáscara. La solución penetra en la cáscara porosa y deja
un mensaje en la superficie de la albumina del huevo duro, que solo se
puede leer si se pela el huevo.

Origen
El origen del vocablo esteganografía se remonta a principios del siglo XVI.
El abad alemán Johannes Trithemius escribió un libro al que tituló Steganographia.
En él se trataban temas referentes a la encriptación de mensajes, así como
métodos para conjurar a los espíritus. El libro en cuestión se considera hoy en día
un libro maldito y es muy apreciado por los esoteristas. Aparte de este título,
también publicó Polygraphie Libri Sex, un compendio de seis tomos
sobre criptografía que no participaba de los elementos esotéricos de su libro
anterior.

Heródoto
Probablemente uno de los ejemplos más antiguos del uso de que la
esteganografía sea el referido por Heródoto en Las historias. En este libro,
describe cómo un personaje tomó un cuadernillo de dos hojas o tablillas, rayó bien
la cera que las cubría y en la madera misma grabó el mensaje y lo volvió a cubrir
con cera regular. Otra historia, en el mismo libro, relata cómo otro personaje había
rasurado a navaja la cabeza de su esclavo de mayor confianza, le tatuó
el mensaje en el cuero cabelludo, esperó después a que le volviera a crecer
el cabello y lo mandó al receptor del mensaje, con instrucciones de que le
rasuraran la cabeza.
¿Qué es la esteganografía?
Aunque posiblemente su nombre te suene extraño e impronunciable, la
esteganografía lleva siglos entre nosotros. Se trata de una rama de la criptología
en la que se estudian y aplican fórmulas para ocultar mensajes dentro de otros
mensajes, de manera que podamos camuflar información a plena vista sin que
otras personas se den cuenta.

No sólo parecen métodos sacados de una película de espías, sino que


realmente han sido utilizados por servicios de inteligencia.

La esteganografía (del griego στεγανος steganos, "cubierto" u "oculto", y


γραφος graphos, "escritura") trata el estudio y aplicación de técnicas que permiten
ocultar mensajes u objetos, dentro de otros, llamados portadores, para ser
enviados y de modo que no se perciba el hecho.

Procura ocultar mensajes dentro de otros objetos y de esta forma establecer


un canal encubierto de comunicación, de modo que el propio acto de la
comunicación pase inadvertido para observadores que tienen acceso a ese canal.
Esta idea se simplifica con el enunciado del problema del prisionero, donde se
detalla cómo se pueden comunicar dos prisioneros enviando información oculta en
mensajes permitidos por un guardián.

Antecedentes

El término esteganografía proviene de las palabras griegas steamos (oculto) y


graphos (escritura). Es una técnica que permite enviar y entregar
mensajes camuflados dentro de un objeto o contenedor, de forma que no se
detecte su presencia y consigan pasar desapercibidos.

No estamos hablando de una técnica moderna que haya nacido acunada por las
nuevas tecnologías, sino de un método que lleva miles de años desarrollándose.
Ya en el libro de las Historias de Heródoto, entre los años 484 y 430 a. C, se habla
de esta técnica haciendo referencia a tablones con escrituras recubiertas de cera
o mensajes tatuados en la cabeza de esclavos de confianza.

El vocablo esteganografía apareció por primera vez a principios del siglo XVI, y lo


hizo en un libro titulado Steganographia, escrito por el abad alemán Johannes
Trithemius. En él se trataban temas relacionados con la ocultación de mensajes
junto a técnicas para conjurar espíritus. Trithemius siguió tratando el tema en otros
libros como Polygraphiae Libri Sex, un compendio de seis libros donde esta vez se
hablaba sobre criptografía sin elementos esotéricos.
¿Para qué sirve? Aplicaciones de la esteganografía
Técnicas y usos de la esteganografía
Esteganografía pura

La esteganografía no tiene una clave general. Por lo que se supone que el


transmisor debe de ser incapaz de reconocer la información oculta.  La base de la
esteganografía es que tan solo el emisor y el receptor son capaces de descifrar el
mensaje.
Esteganografía con clave secreta

En este caso, la función se desarrolla alrededor de una clave. Que debe de ser
conocida tanto por el emisor como por el receptor.
Por ejemplo: Un texto oculto por un texto generado de forma aleatoria por el
capítulo de un libro. El emisor y el receptor conocen la clave, esta dictamina como
descifrar el mensaje oculto.
Esteganografía de texto

Esta técnica consiste en ocultar información apoyándose por las restricciones


propias del canal que se emplee.
Un buen ejemplo fue el que ocurrió unos años de atrás, rápido y de sencilla
aplicación. Al aplicarse era capaz de dividir el disco duro de un ordenador en
bloques. Por ejemplo, en 256 en Windows, cuando este sistema mínimo permitía
512.  Los bloques quedaban divididos cualitativamente entre el emisor y el
receptor y así la información nunca se pasaba completa.
Esteganografía en sistemas operativos

Esta técnica consiste en ocultar información apoyándose por las restricciones


propias del canal que se emplee.
Un buen ejemplo fue el que ocurrió unos años de atrás, rápido y de sencilla
aplicación. Al aplicarse era capaz de dividir el disco duro de un ordenador en
bloques. Por ejemplo, en 256 en Windows, cuando este sistema mínimo permitía
512.  Los bloques quedaban divididos cualitativamente entre el emisor y el
receptor y así la información nunca se pasaba completa.
Esteganografía hardware

Aprovechando nuevamente las limitaciones o los fallos de seguridad de los


elementos físicos para ocultar información.
El mejor ejemplo de este tipo de esteganografía es el uso del malware BIOS
(BadBIOS). Este sacudió Internet entero hace relativamente poco tiempo. El
BadUSB, más empleado hoy sigue el mismo principio.
Esteganografía en tecnología web

Esta técnica aprovecha la arquitectura del lenguaje de maquetación para poder


ocultar información.
El HTML no es capaz de distinguir entre mayúsculas y minúsculas. Lo que
queremos decir es que para el navegador un <br> es lo mismo que un <Br>, <bR>
o <BR>.

La esteganografía en las redes sociales

Insistimos en que la esteganografía consiste en el arte de ocultar información,


mensajes u objetos entro de otros para que su existencia sea indetectable. Esta
técnica ha evolucionado con el paso de los años, introduciéndose al máximo en
las nuevas tecnologías.
Hoy en día la mayoría de nosotros utiliza, o ha utilizado en alguna ocasión, alguna
red social como Facebook, Instagram, Twitter, entre muchas otras. Estas
plataformas de comunicación se han convertido en el transporte ideal para todo
tipo de información. Es un método de conexión muy sencillo de manejar que
dispone de una enorme capacidad de alcance: cualquier persona en cualquier
parte del mundo.
Es fácil aprender a ocultar mensajes en links o ficheros en las redes sociales.
Pueden ser pequeños textos o incluso objetos como imágenes, vídeos o un audio.
Para ello tan solo necesitamos unas herramientas, que podemos encontrar
gratuitas en la red.
Cumpliendo una serie de normas podemos asegurar que las herramientas de
estegoanálisis en las redes sociales, no serán capaces de detectar el código o los
objetos.
Ejemplos de esteganografía aplicada
Inserción en el bit menos significativo

Este es el método moderno más común y popular usado para esteganografía –y


es el que usamos en este programa– también es uno de los llamados métodos de
sustitución. Consiste en hacer uso del bit menos significativo de los pixels de una
imagen y alterarlo. La misma técnica puede aplicarse a vídeo y audio, aunque no
es lo más común. Hecho así, la distorsión de la imagen en general se mantiene al
mínimo (la perceptibilidad es prácticamente nula), mientras que el mensaje es
esparcido a lo largo de sus píxeles. Esta técnica funciona mejor cuando el archivo
de imagen es grande, posee fuertes variaciones de color (“imagen ruidosa”) y
también aventaja cuanto mayor sea la profundidad de color. Asimismo, esta
técnica puede utilizarse eficazmente en imágenes a escala de gris, pero no es
apropiada para aquellas en color de 8 bit paletizadas (misma estructura que las de
escalas de gris, pero con paleta en color). En general, los mejores resultados se
obtienen en imágenes con formato de color RGB (tres bytes, componentes de
color, por píxel).

Por ejemplo:

El valor (1 1 1 1 1 1 1 1) es un número binario de 8 bits. Al bit ubicado más a la


derecha se le llama “bit menos significativo” (LSB) porque es el de menor peso,
alterándolo cambia en la menor medida posible el valor total del número
representado.

Un ejemplo de esteganografía: Ocultamiento de la letra “A”.

Si se tiene parte de una imagen con píxeles con formato RGB (3 bytes), su
representación original podría ser la siguiente (3 píxeles, 9 bytes):
(1 1 0 1 1 0 1 0) (0 1 0 0 1 0 0 1) (0 1 0 0 0 0 1 1)
(0 0 0 1 1 1 1 0) (0 1 0 1 1 0 1 1) (1 1 0 1 1 1 1 1)
(0 0 0 0 1 1 1 0) (0 1 0 0 0 1 1 1) (0 0 0 0 0 1 1 1)

El mensaje a cifrar es ‘A’ cuya representación ASCII es (1 0 0 1 0 1 1 1), entonces


los nuevos píxeles alterados serían:
(1 1 0 1 1 0 1 1) (0 1 0 0 1 0 0 0) (0 1 0 0 0 0 1 0)
(0 0 0 1 1 1 1 1) (0 1 0 1 1 0 1 0) (1 1 0 1 1 1 1 1)
(0 0 0 0 1 1 1 1) (0 1 0 0 0 1 1 1) (0 0 0 0 0 1 1 1)

Observar que se ha sustituido el bit del mensaje (letra A, marcados en negritas) en


cada uno de los bits menos significativos de color de los 3 píxeles. Fueron
necesarios 8 bytes para el cambio, uno por cada bit de la letra A, el noveno byte
de color no se utilizó, pero es parte del tercer pixel (su tercera componente de
color).

También podría gustarte