Está en la página 1de 15

Introduccin En la actualidad existen algunos mtodos para ocultar informacin de terceros dentro de una comunicacin.

Esteganografa es el arte de ocultar mensajes y objetos. El propsito de la estenografa es cubrir la comunicacin escondiendo la existencia de mensajes para ocultar informacin en imgenes y sonidos, principalmente.

1.1 conceptos La esteganografa es una tcnica que permite entregar mensajes camuflados dentro de un objeto (contenedor), de forma que no se detecte su presencia y pasen inadvertidos. La estenografa se conoce desde tiempos inmemoriales, teniendo los primeros referentes en la antigua Grecia. El trmino proviene de la unin de dos palabras griegas: steganos, (oculto) y graphos (escritura). La esteganografa se ha empleado con xito a lo largo de la Historia con distintos procedimientos y en particular durante la II Guerra Mundial. La esteganografa es la rama de la criptologa que trata sobre la ocultacin de mensajes, para evitar que se perciba la existencia del mismo. Viene de un tratado de Johannes Trithemius llamado "Steganographia", del griego "escritura secreta", este tratado habla de la criptografa y de la esteganografa y est disfrazado como un libro de magia negra. (Christian Rodrguez Bustos, 2007) Es el arte y ciencia de escribir mensajes secretos de tal forma que nadie fuera de quien lo enva y quien lo recibe sabe de su existencia; en contraste con la criptografa, en donde la existencia del mensaje es clara, pero el contenido del mensaje est oculto. Por lo general un mensaje de este tipo parece ser otra cosa, como una lista de compras, un artculo, una foto, etc. (ARDITA, 2004)

Los mensajes en la esteganografa muchas veces son cifrados primero por medios tradicionales, para posteriormente ser ocultados por ejemplo en un texto que pueda contener dicho mensaje cifrado, resultando el mensaje esteganogrfico. Un texto puede ser manipulado en el tamao de letra, espaciado, tipo y otras caractersticas para ocultar un mensaje, slo el que lo recibe, quien sabe la tcnica usada, puede extraer el mensaje y luego descifrarlo. 1.1.1 Esteganografa moderna La estenografa ha evolucionado con la aparicin de los ordenadores, ahora no es necesario incluir en el punto de una i u n microfilm, como lleg a hacerse. Actualmente es posible ocultar un texto dentro de ficheros de imagen, audio y vdeo. Algunos programas permiten incluso ocultar, entre otros tipos de archivos, ficheros PDF. La ventaja de utilizar un ordenador para estos propsitos es que no slo podemos incluir un mensaje, tambin podemos cifrar su contenido de forma sencilla. Con esto conseguimos dos mecanismos de seguridad. Por un lado ocultamos la existencia del mensaje y por otro, en caso de ser descubiertos, el cifrado complicar su lectura en funcin del algoritmo empleado y

la complejidad de la clave utilizada. La esteganografa es razonablemente segura para intercambiar informacin en la red. Algunos ejemplos de tcnicas de esteganografa que han sido usados en la historia son: Mensajes ocultos en tabletas de cera en la antigua Grecia, la gente escriba mensajes en una tabla de madera y despus la cubran con cera para que pareciera que no haba sido usada. Mensajes secretos en papel, escritos con tintas invisibles entre lneas o en las partes en blanco de los mensajes. Durante la segunda guerra mundial, agentes de espionaje usaban micropuntos para mandar informacin, los puntos eran extremadamente pequeos comparados con los de una letra de una mquina de escribir por lo que en un punto se poda incluir todo un mensaje. Mensajes escritos en un cinturn enrrollado en un bastn, de forma que slo el dimetro adecuado revela el mensaje. Mensajes escritos en el cuero cabelludo, que tras crecer el pelo de nuevo, oculta el mensaje.

1.2 Tipos de esteganografia 1.2.1 Esteganografia con grficos Esteganografa con grficos Archivos de imgenes Para la computadora, una imagen es una matriz de nmeros que representan intensidades de colores en varios puntos (pixels). Una imagen tpica es de 640 x 480 pixels y 256 colores (o 8 bits por pixel). El tamao de esta imagen es de unos 300 Kb.

Imagen 1.1 Esteganografia con grafos

Esteganografa con grficos Las imgenes digitales normalmente se almacenan en una calidad de 24 bits (16.000.000 de colores). Una imagen de 24 bits es lo ideal para esconder informacin, pero estas imgenes pueden llegar a ser bastante grande en tamao. Las imgenes de 24 bits utilizan 3 bytes por cada pixel para representar un valor de color. Estos bytes podran ser representados en decimal, los valores que podran tomar cada uno de estos bytes va desde 0 a 255. Cada uno de estos bytes representa un color: rojo, verde y azul. Por ejemplo un pixel en blanco, tendra 255 de rojo, 255 de verde y 255 de azul.

Imagen 1.2 calidad y tamao. Como habamos comentado estas imgenes de 24 bits ocupan mucho tamao, pero existe algo que nos puede ayudar: compresin de archivos Compresin de archivos Hay dos tipos de compresin de archivos. El que guarda la estructura original del archivo (por ejemplo GIF) y el que ahorra espacio, pero no mantiene la integridad del archivo original (por ejemplo JPEG). Para trabajar con esteganografa es necesario que se utilice el primer tipo, el que guarda la estructura original del archivo. Almacenando informacin Almacenar la informacin que va a ser escondida en una imagen requiere de dos archivos. El primero es la imagen inocente que ser nuestra cubierta y alojar la informacin que queremos esconder, este archivo se llama: imagen de cubierta. El segundo archivo es el mensaje (la informacin a esconder). Un mensaje puede ser texto plano, un texto encriptado, otra imagen o cualquier cosa que pueda ser llevado a bits, hoy en da, TODO. Lo estndar en esteganografa es utilizar el formato BMP o GIF, tratando de no utilizar el formato JPEG. Cuando se tiene que esconder informacin dentro de una imagen, el primer paso es seleccionar la imagen en donde esconder la informacin. Se debe elegir una imagen que no posea grandes reas de colores slidos. Una vez que la imagen esta seleccionada hay que pasar al paso de seleccionar tcnica se va a utilizar para esconder la informacin.

Imagen 1.3 almacenando in formacin. Lo estndar en esteganografa es utilizar el formato BMP o GIF, tratando de no utilizar el formato JPEG. Cuando se tiene que esconder informacin dentro de una imagen, el primer paso es seleccionar la imagen en donde esconder la informacin. Se debe elegir una imagen que no posea grandes reas de colores slidos. Una vez que la imagen esta seleccionada hay que pasar al paso de seleccionar tcnica se va a utilizar para esconder la informacin . La informacin puede ser escondida de diferentes formas en imgenes. Para esconder la informacin el programa puede codificar cada bit de la informacin a lo largo de la imagen, robando un bit de cada pixel de la imagen o selectivamente colocar el mensaje en reas ruidosas de la imagen que no atr aen la atencin (por ejemplo el cielo). El mtodo clsico es el llamado: Insercin del ultimo bit significante (LSB). Este mtodo es el ms comn para lograr almacenar informacin en una imagen, pero desafortunadamente es el mas vulnerable a la manipulacin de la imagen. SI por ejemplo tenemos un archivo .GIF con nuestra informacin escondida y lo convertirmos a .JPG, el archivo grfico seguir igual, pero toda nuestra informacin escondida se perder para siempre .

Para esconder informacin en una imagen de 24 bits utilizando el mtodo de insercin del ultimo bit significante, se puede almacenar 3 bits en cada pixel. Una
6

imagen de alta resolucin de 1024 x 768 en 24 bits en tamao real ocupa: 2.359.296 Kb, si utilizamos el ultimo bit de cada byte de la imagen de cubierta para almacenar nuestra informacin, nos quedan unos 294.912 Kb para almacenar informacin. Si a su vez esta informacin esta compactada, por ejemplo podramos esconder un documento de word de unas 300 hojas sin que haya ninguna variacin en la imagen para el ojo humano. Los valores subrayados son los que han sido cambiados, el color de la imagen casi no vario en absolutamente nada. Para el ojo humano es imposible distinguir esta diferencia de colores. Las imgenes de 8 bits (256 colores) no se utilizan mucho en el mtodo de insercin del ultimo bit significante.

1.3 Esteganografa con sonido La digitalizacin esta compuesta por 3 procesos: Muestreo : dada una seal analgica se procede a tomar muestras de la misma con una determinada frecuencia. Cuanto mayor sea esta frecuencia, mayor ser la fidelidad. Cuantificacin : una vez obtenida la muestra se estudia su nivel, y se le asigna el valor ms aproximado que se le encuentre en un abanico de valores previamente establecido. Cuanto ms niveles o valores tenga este abanico, o sea, cuanto ms bits destinemos a la cuantificacin, mejor ser la calidad del sonido. Por ejemplo una cuantificacin de 16 bits ofrecer un tamao de muestreo de 65536 valores (216). Conversin a binario : ya con el valor de la muestra obtenido se lo transforma en nmeros binarios manejables por una computadora. Ej: 122 1111010.

Imagen 1.4 seal. Para la reproduccin de la seal digitalizada se realiza el proceso inverso, obteniendo una seal analgica aproximada, pero nunca igual, a la original. Esto se debe a las alteraciones que sufre en el proceso de digitalizacin. Como ejemplo de estos procesos podemos citar la digitalizacin que se realiza en las lneas telefnicas (8.000 Hz de frecuencia de muestreo y tamao de 8 bits) y la grabacin
7

de CD musicales (44100 Hz de frecuencia de muestreo y tamao de 16 bits, todo esto duplicado debido a la sonorizacin en streo). El formato ms comnmente utilizado para el almacenamiento de sonido en computacin es el WAVE (.WAV). Este tipo de archivo de sonido consta de 2 partes: Encabezado : contiene la informacin de cmo est digitalizado el sonido (cantidad de canales, frecuencia de muestreo y tamao de muestreo). Sector de datos : aqu se encuentran en forma de bits secuenciales las muestras. Cuando una computadora ejecuta un archivo WAV primero lee el encabezado para determinar el formato de los bits y as poder leerlos correctamente. Una vez ledo el encabezado se procede a la lectura de los bits del sector de datos para reconstruir el sonido almacenado. El sistema de sonido de la computadora realiza la conversin digital/analgica necesaria para poder escuchar la seal acstica por los altavoces. Ocultando informacin en archivos de sonido Los muestras de sonidos son, por su naturaleza, estimaciones inexactas de un valor correcto de un sonido en un momento particular en el tiempo. Estas leves incorrecciones son aprovechadas para ocultar informacin. Todo lo que las aplicaciones de esteganografa hacen es distribuir el patrn de bits correspondiente al archivo que deseamos ocultar a travs de los bits menos significantes (least significant bit LSB) del archivo de sonido. El LSB es aqul bit de la muestra, de todos los que ella posee, que menos informacin brinda, o sea, el ltimo. Si a un nmero binario 1111 (15) le modificamos el 1 bit obtendremos 0111 (7), pero si le modificamos el ltimo obtendremos 1110 (14); lo que implica un cambio en el valor total de nmero mucho menor al del primer ejemplo, que ayuda que pase desapercibido . Veamos ahora como se puede aplicar esto en la prctica con un conjunto de muestras de sonido. Por ejemplo, supongamos que un archivo de sonido tiene los siguientes ocho bytes de informacin en alguna parte de mismo: 132 134 137 141 121 101 74 38 En binario, esto es: 1000010 0 1000011 0 1000100 1 1000110 1 0111100 1 0110010 1 0100101 0 0010011 0 (el bit menos significante se encuentra subrayado) Supongamos que queremos ocultar el byte binario 11010101 (213) dentro de esta secuencia. Simplemente reemplazamos el bit menos significante de cada byte de muestra por el bit correspondiente del byte que estamos tratando de ocultar. Entonces la secuencia de arriba cambiar a: 133 135 136 141 120 101 74 39 En binario, esto es: 10000101 10000111 10001000 10001101 01111000 01100101 01001010 00100111 Como resultado hemos encubierto 8 bits de informacin en 8 muestras de sonido. Como se puede ver claramente, los valores de las muestras de ejemplo han cambiado, a lo sumo, en un solo valor. Si aplicamos las leyes de probabilidad, llegaremos a la conclusin de que la cantidad de muestras modificadas tiende al 50 % ya que la probabilidad de que el LSB de la muestra coincida con el que queremos insertar es de 0,5 (2 posibilidades: 1 o 0) lo cual ayuda al ocultamiento. Todas estas pequeas reformas son inaudibles para el odo humano. Esta es la teora con la que trabajan las herramientas de esteganografa. (Olivares, 2007)

Imagen 1.5 seal. 1.3 Donde se utiliza la esteganografia 1.3.1 En documentos El uso de esteganografa en los documentos puede funcionar con slo aadir un espacio en blanco y las fichas a los extremos de las lneas de un documento. Este tipo de esteganografa es extremadamente eficaz, ya que el uso de los espacios en blanco y tabs no es visible para el ojo humano, al menos en la mayora de los editores de texto, y se producen de forma natural en los documentos, por lo que en general es muy difcil que levante sospechas. 1.3.2 En imgenes

Ejemplo utilizando tcnica de LSB.ABEJA El mtodo ms utilizado es el LSB, puesto que para un computador un archivo de imagen es simplemente un archivo que muestra diferentes colores e intensidades de luz en diferentes reas (pixels). El formato de imagen ms apropiado para ocultar informacin es elBMP color de 24 bit Bitmap), debido a que es el de mayor proporcin (imagen no comprimida) y normalmente es de la ms alta calidad. Eventualmente se prefiere optar por formatos BMP de 8 bits o bien otros tales como el GIF, por ser de menor tamao. Se debe tener en cuenta que el transporte de imgenes grandes por Internet puede despertar sospechas. CuandABESCUCHARRRRRRRRRRRRRRRRRRRRRRRRABBBBBBBBCCo una imagen es de alta calidad y resolucin, es ms fcil y eficiente ocultar y enmascarar la informacin dentro de ella.

Es importante notar que si se oculta informacin dentro de un archivo de imagen y este es convertido a otro formato, lo ms probable es que la informacin oculta dentro sea daada y, consecuentemente, resulte irrecuperable. 1.3.3 En audio Cuando se oculta informacin dentro de archivos de audio, por lo general la tcnica usada es low bit encoding (baja bit de codificacin), que es similar a la LSB que suele emplearse en las imgenes. El problema con el low bit encoding es que en general es perceptible para el odo humano, por lo que es ms bien un mtodo arriesgado que alguien lo use si estn tratando de ocultar informacin dentro de un archivo de audio. Spread Spectrum tambin sirve para ocultar informacin dentro de un archivo de audio. Funciona mediante la adicin de ruidos al azar a la seal de que la informacin se oculta dentro de una compaa area y la propagacin en todo el espectro de frecuencias. Otro mtodo es Echo data hiding, que usa los ecos en archivos de sonido con el fin de tratar de ocultar la informacin. Simplemente aadiendo extra de sonido a un eco dentro de un archivo de audio, la informacin puede ser ocultada. Lo que este mtodo consigue mejor que otros es que puede mejorar realmente el sonido del audio dentro de un archivo de audio. 1.3.4 En vdeo En vdeo, suele utilizarse el mtodo DCT (Discrete Cosine Transform). DCT funciona cambiando ligeramente cada una de las imgenes en el vdeo, slo de manera que no sea perceptible por el ojo humano. Para ser ms precisos acerca de cmo funciona DCT, DCT altera los valores de ciertas partes de las imgenes, por lo general las redondea. Por ejemplo, si parte de una imagen tiene un valor de 6,667, lo aproxima hasta 7. Esteganografa en vdeo es similar a la aplicada en las imgenes, adems de que la informacin est oculta en cada fotograma de vdeo. Cuando slo una pequea cantidad de informacin que est oculta dentro del cdigo fuente por lo general no es perceptible a todos. Sin embargo, cuanta mayor informacin se oculte, ms perceptible ser. 1.3.5 En archivos de cualquier tipo Uno de los mtodos ms fciles de implementar es el de inyeccin o agregado. Consiste esencialmente en agregar o adosar al final de un archivo, de cualquier tipo, otro archivo que ser el contenedor del "mensaje a ocultar", tambin de cualquier tipo. Esta metodologa es la ms verstil, pues permite usar cualquier tipo de archivo como portador (documentos, imgenes, audio, vdeos, ejecutables, etc) y adosar el "paquete enviado", que es otro archivo, tambin de cualquier tipo. Esta es una tcnica que no se vale de las limitaciones humanas (vista y odo) para implementar la estrategia esteganogrfica, sino que se vale de la forma de funcionamiento de la aplicaciones software que utilizan el portador. No degradan
10

el contenido del portador de ninguna forma, por ejemplo, si es una imagen, permanecer intacta; ya que el "mensaje" se le inyecta o adosa al final de la misma y la aplicacin usada para visualizarla la mostrar normalmente hasta donde ella finalice. Esto es debido que todo tipo de archivo, en su cabecera, entre otros, contiene ciertos bytes fijos (en cantidad y ubicacin) usados exclusivamente para indicar el tamao del archivo. La aplicacin que utilice un archivo, de cualquier tipo, siempre lee su cabecera primero, adquiere ese valor como su tamao (en cantidad de bytes) y seguidamente lee el resto del archivo hasta el final indicado por dicho valor. De modo que si se coloca algo (mensaje) ms all del valor de ese parmetro, no ser ledo por la aplicacin normal, por tanto no detectado, y el archivo portador funcionar normalmente. Si bien es la tcnica ms sencilla de implementar, y de uso muy difundido, tiene la gran desventaja que provoca crecimiento del portador, tanto como el tamao de su mensaje, siendo por tanto una estrategia fcilmente detectable. Un sencillo programa de estegoanlisis lo detecta por la sola lectura de su cabecera y la comprobacin del tamao real de archivo portador; incluso cualquier usuario desconfiado puede muchas veces sospechar del portador por su tamao ocupado en disco en relacin a su contenido. Otra desventaja, aunque muy relativa y eventual, es que el crecimiento del portador podra ser limitante a la hora de trasferirlo por las redes, particularmente por Internet. Los programas o software que utilizan esta tcnica son llamados joiners, bsicamente unen dos archivos, el portador y el de mensaje, manteniendo el valor inicial del tamao en bytes indicado en la cabecera del primero. Si no se requiere reunir requisitos de indetectabilidad es uno de los mtodos preferidos, por su sencillez, flexibilidad y escasas limitaciones. Prcticamente cualquier tipo de portador es admitido, con o sin compresin, incluso mdulos ejecutables. En algunos casos provoca corrupcin del portador, lo cual no es gran problema: practicada la tcnica e inyectado el mensaje se prueba el portador con su aplicacin correspondiente, si se ha degradado y/o no funciona bien, sencillamente toma otro, del mismo u otro tipo y se repite la operacin. Esta es una tcnica no utilizada si se pretende obtener caractersticas de indetectabilidad. Otros Una nueva tcnica esteganogrfica implica el inyectar retardos (conocidos por su traduccin al ingls como "delays") imperceptibles a los paquetes enviados sobre la red desde el teclado. Los retardos en el tecleo de los comandos en algunos usos (telnet o software de escritorio remoto) pueden significar un retardo en paquetes, y los retardos en los paquetes se pueden utilizar para codificar datos.

11

1.4 Ventajas La estenografa "camufla" sin que sea absolutamente necesario cifrar el mensaje, aunque, si es cifrado y camuflado, la seguridad de los datos roza lo ideal. Si la imagen, o cualquier otro soporte utilizado para el camuflaje, fuese analizada y se consiguiera detectar el mensaje, an quedara descifrarlo, lo que aade una muy interesante capa de seguridad. Su ventaja principal es que la estenografa no levantar sospechas. Un correo con unos dgitos y letras mezclados, puede levantar sospechas en el "Gran Hermano", mientras que una fotografa que camufla un mensaje, o un inocente texto, es menos probable que llame la atencin de nadie, pues cientos de fotografas y archivos de imgenes son intercambiados entre los internautas a diario. la esteganografa pueden complementarse, dando un nivel de seguridad extra a la informacin, es decir, es muy comn (aunque no imprescindible) que el mensaje a estenografiar sea previamente cifrado, de tal modo que a un eventual intruso no slo le costar advertir la presencia misma de la mensajera oculta, sino que si la llegara a obtener, la encontrara cifrada. Su principal ventaja es la sencillez (es el formato ms indicado para realizar esteganografa). Su Mayor inconveniente es el inmenso tamao que ocupan. la esteganografia radica justamente en ocultar los mensajes dentro de otros mensajes de manera que no exista enemigo que detecte que hay un segundo mensaje y que se halla oculto. La esteganografia encripta y oculta archivos dentro de grficos, sonidos, textos y hasta en archivos html. La esteganografia trata de esconder un mensaje dentro de otro mensaje, de forma que el segundo mensaje pueda estar a la vista de todos, y slo el receptor procesndolo de alguna forma especial pueda recuperar el mensaje codificado. Debido al incremento de datos que se almacenan en los computadores y que se Transmiten por la red, la esteganografia ha ingresado en la era digital por lo que se han ampliado y diversificado las tcnicas esteganogrficas utilizando nuevas herramientas y funciones. Entre las ms utilizadas estn las tcnicas de insercin y las de sustitucin, estas ltimas aprovechan las limitaciones de los sentidos humanos para ocultar mensajes dentro de archivos multimedia. Facilita el trnsito de archivos y permite aplicar tcnicas Para ocultar informacin en imgenes y sonidos, principalmente.

12

1.5 Desventajas Mediante tcnicas estenogrficas podemos hacer que cualquier informacin pase inadvertida (Subyaciendo en informacin inofensiva), pero la seguridad intrnseca de la esteganografa para datos importantes no es mucha. Pues aunque la esteganografa sea un medio de proteger datos, no es comparable Al cifrado de datos. Se puede romper los mensajes estenogrficos con software que se pueden instalar Difiere de la criptografa para que pueda ser seguro, pero no se anulan, se complementan

13

Conclusin La esteganografa por si misma no asegura el secreto, pero tampoco lo hace la encriptacin. Si estas tcnicas se combinan, resultara aun ms seguro el mensaje o secreto que se quiere proteger, ya que si un mensaje encriptado es interceptado, el interceptor sabe que es un mensaje encriptado, pero con esteganografa, el interceptor probablemente no sabe que un mensaje oculto todava existe. La esteganografa con imgenes digitales esta creciendo, en uso y en aplicaciones existentes. Las aplicaciones comerciales de esteganografa como digital watermarks y digital fingerprinting son las mas usadas en este momento. La esteganografa es fcil de utilizar, y se encuentra disponible en Internet. Para el futuro podemos decir que se estn investigando mtodos para la deteccin de un mensaje oculto, y a tratar de robustecer las aplicaciones actuales para que sobrevivan al ataque y manipulacin de imgenes.

14

BIBLIOGRAFIA
ARDITA, J. C. (22 de febrero de 2004). FUNDAMENTOS DE SEGURIDAD INFORMATICA. mexico, mexico, mexico. Christian Rodrguez Bustos, y. A. (27 de diciembre de 2007). PROTECCIN DE IMGENES DIGITALES: CRIPTOLOGA. Universidad Tecnolgica de Pereira. Olivares, P. (2007). esteganografia. mexico.

ARDITA, J. C. (22 de febrero de 2004). FUNDAMENTOS DE SEGURIDAD INFORMATICA. mexico, mexico, mexico. Christian Rodrguez Bustos, y. A. (27 de diciembre de 2007). PROTECCIN DE IMGENES DIGITALES: CRIPTOLOGA. Universidad Tecnolgica de Pereira. Olivares, P. (2007). esteganografia. mexico.

http://www.genbeta.com/truco/esteganografia-oculta-mensajes-dentro-de-unarchivo http://www.taringa.net/posts/info/827658/Esteganografia-El-arte-de-lo-oculto-yprohibido.html http://www.slideshare.net/cjumbo/introduccin-a-la-esteganografa http://www.portal.banred.fin.ec/images/stories/banred_noticias/Seguridad/itn112012-129-esteganografia.pdf http://ebookbrowse.com/esteganografia-ppt-d138331135

15

También podría gustarte