Ocultar información en una imagen
Esta calculadora en línea aplica el método esteganográfico del bit menos significativo para ocultar el mensaje de texto en una imagen. Su calculadora emparejada permite extraer información oculta de una imagen
Esta calculadora utiliza el método esteganográfico para ocultar un mensaje en una imagen digital. Puedes cargar una imagen e introducir un mensaje - la calculadora generará una imagen con el mensaje oculto en ella. Para extraer el mensaje de la imagen, tienes que utilizar la calculadora emparejada que aparece a continuación - si cargas en ella la imagen generada por la primera calculadora, mostrará el mensaje oculto en ella. Puedes leer más sobre métodos esteganográficos para ocultar información en imágenes digitales debajo de la calculadora.
Calculadora para añadir un mensaje a una imagen:
Calculadora para extraer un mensaje de una imagen creada con la calculadora anterior:
Esteganografía en imágenes digitales
La esteganografía es un método para transmitir o almacenar información manteniendo en secreto el hecho mismo de dicha transmisión (almacenamiento). Así pues, a diferencia de la criptografía, la esteganografía oculta el hecho mismo de la existencia de un mensaje secreto. La información se oculta en un objeto portador o contenedor y, tras añadir el mensaje, el objeto portador debe tener un aspecto "normal", de modo que la presencia del mensaje oculto en él sea invisible para un observador no autorizado. Dado que la esteganografía no cifra en modo alguno la información oculta, las técnicas esteganográficas se utilizan como complemento de las técnicas criptográficas.
La esteganografía puede utilizarse para ocultar información en distintos tipos de datos digitales: texto, imágenes, archivos de audio y vídeo. Las imágenes digitales son casi el formato más popular del objeto portador en este sentido, ya que son de gran tamaño y no levantan sospechas cuando se publican en las redes sociales y se envían por correo electrónico.
Los métodos esteganográficos, es decir, los métodos para incrustar un mensaje secreto en un objeto portador, suelen evaluarse en función de varios criterios:
- Imperceptibilidad o nivel de percepción (imperceptibilidad) - en el caso de una imagen digital, una persona no debería ser capaz de ver la diferencia entre la imagen original y la imagen con el mensaje secreto incrustado en ella.
- Capacidad de incrustación: la cantidad máxima de datos que pueden incrustarse en un objeto portador.
- Robustez - La capacidad del mensaje para resistir la distorsión introducida durante el procesamiento o la transmisión del objeto contenedor, como la compresión o la edición de la imagen (rotación o volteo de la imagen). Tales distorsiones se utilizan a veces para dañar intencionadamente el esteganograma.
También pueden tenerse en cuenta otras características, como la resistencia a los ataques estadísticos (el esteganograma no debe crear en el objeto contenedor una firma característica detectable por métodos de análisis estadístico), la independencia del formato (el método puede aplicarse a archivos de diferentes formatos), el secretismo (la dificultad de detectar el esteganograma en el soporte si se sabe que está ahí).
Los métodos esteganográficos para imágenes digitales se dividen en dos clases: métodos espaciales (o métodos en el dominio del tiempo) y métodos frecuenciales (o métodos en el dominio de la frecuencia). Los métodos espaciales manipulan valores en el dominio espacial: píxeles. Los métodos de frecuencia manipulan las características de frecuencia de una imagen.
Los principales métodos espaciales son:
- LSB (bit menos significativo).
- PVD (diferencia de valor de píxel).
- GLM (Modificación del nivel de gris).
- MPV (Mid Position Value).
Métodos básicos de frecuencia:
- DCT (Transformada discreta del coseno).
- DWT.
Método del bit menos significativo (LSB).
Este método es el más sencillo de la esteganografía digital de imágenes. El método consiste en sustituir los bits menos significativos de la imagen contenedora por los bits del mensaje. La lógica del método puede ilustrarse con la siguiente imagen
El método tiene una buena imperceptibilidad. Cambiar un bit de color corresponde a cambiar el color base en 1/256 de la gama posible o un 0,4%, lo que no permite al ojo humano notar la distorsión de la imagen. Existen modificaciones de LSB, cambiando 2, 3 o incluso 4 bits de orden inferior en un byte de color. En este caso, incluso en el peor de los casos, el cambio en el color base es de 16/256, es decir, un 6,25%, lo que también es bastante imperceptible para el ojo humano. Se pueden aplicar modificaciones para dificultar la detección del mensaje, como insertar sólo un byte de color.
Comentarios