Concepto de esteganografía - ¿Cómo verificar mi implementación? [cerrado]

1

He escrito mi propio software para hacer esteganografía. Básicamente, estoy dividiendo el mensaje (texto) en bits y luego los oculto en píxeles en jpg. Después de eso, estoy guardando el mapa de bits en .png (porque la conversión de .jpg puede destruir el mensaje oculto).

  1. Me gustaría probar mi software. ¿Conoces algún marco que pueda encontrar mi texto oculto en el archivo de imagen? ¿O incluso si dicho marco puede detectar el hecho de un mensaje oculto?

  2. Me pregunto ¿cuál es la implementación ideal de la esteganografía para imágenes? Me gustaría dominarlo. He escrito mi código solo con mi conocimiento y mis ideas, sin analizar ninguna teoría. Después de hablar con mi profesor, sugirió que otros pueden haber implementado la misma idea, y puede haber algunas maneras de hacerlo mejor. ¿Alguien tiene alguna sugerencia para mí? ¿Algún nombre de conceptos? ¿Algún nombre de algoritmo? Cualquier papeles?

pregunta jan kowalski 28.11.2015 - 01:03
fuente

1 respuesta

1

Para probar su software, necesita poder recuperar su mensaje oculto. La esencia de un método esteganográfico efectivo es que sea constantemente reversible. Debería poder eliminar la imagen de máscara en su caso.

Esta respuesta sobre la detección de la esteganografía puede proporcionar información sobre los enfoques de prueba:

  

Para detectar la esteganografía realmente se reduce al análisis estadístico   (No es un tema que conozco muy bien). Pero aquí hay algunas páginas que pueden   Ayudarte.

     

FUENTE: enlace

Hay algunas estrategias comunes para realizar la esteganografía:

  1. Inserción de bit menos significativa
  2. Enmascaramiento y filtrado
  3. Algoritmos y transformaciones: aprovechando los algoritmos de compresión propios del formato nativo

FUENTE: enlace

Hay varios artículos sobre este tema, incluyendo Hussain, Mehdi, Mureed Hussain, una encuesta sobre técnicas de esteganografía de imagen que discute diferentes técnicas e introduce terminología:

  
  • Imagen de portada: imagen original que se utiliza como portadora para información oculta.

  •   
  • Mensaje: información real que se utiliza para ocultar imágenes. El mensaje puede ser un texto sin formato o alguna otra imagen.

  •   
  • Stego-Image: después de incrustar el mensaje en la imagen de portada se conoce como stego-image.

  •   
  • Stego-Key: una clave se utiliza para insertar o extraer los mensajes de las imágenes de portada y las imágenes de stego

  •   
    
respondido por el Alain O'Dea 28.11.2015 - 03:46
fuente

Lea otras preguntas en las etiquetas