Proteger el mensaje oculto en la imagen de manipulaciones

4

Entiendo que hay técnicas que me permiten ocultar información en una imagen. En particular, estoy interesado en las formas en que puedo guardar una cadena relativamente corta en una imagen, por ejemplo, de 30 a 40 caracteres. Supongamos que tengo un flujo que se parece a lo siguiente:

Yo - > intermediario desconocido - > Mi amigo

El problema es que existe el riesgo de que el intermediario manipule el archivo de una manera no deseada (por ejemplo, cambiando el archivo con compresión con pérdida).

Mi pregunta

¿Hay alguna manera de asegurarme de que mi amigo reciba el mensaje, incluso si el intermediario ha manipulado el archivo? (Me doy cuenta de que debo asumir que estos cambios no cambian el aspecto principal de la imagen).

    
pregunta Anton 19.06.2016 - 17:13
fuente

1 respuesta

2

Creo que hay algunas investigaciones antiguas (como this o esto en stego tolerante a la pérdida de compresión, pero no sé si hay todas las garantías proporcionadas o implementaciones en el mundo real. Al final del día, hay demasiadas manipulaciones posibles y no es realista que una herramienta maneje todas las transformaciones de imagen posibles (pero no lo he intentado en años).

Es posible que desee adelantarse a los usuarios que comprimen sus archivos usando una herramienta stego basada en JPEG que ya realiza la compresión. Prueba Red JPEG XT o StegaMail .

Una cosa que debes manejar es que un atacante podría modificar intencionalmente tu mensaje oculto. Es posible que desee incluir un HMAC en su mensaje si todos sus soportes de herramientas son encriptación y codificación y no integridad de mensajes .

    
respondido por el Jedi 19.06.2016 - 17:37
fuente

Lea otras preguntas en las etiquetas