Hola
Tengo las siguientes preguntas
como explicar que los bordes de una imagen aparecen cuadrados luego de el cifrado.
Qué pasaría con los bordes cuadrados si fueran un DES de 24 bits de cifrado de bloque en lugar de uno de 64 bits? ¿Y si fuera de 48 bits o 72 bits?
¿Cómo se explica que, en los modos CBC, CFB y PCBC, la imagen encriptada es más bien como gris?
Gracias por sus opiniones
Hola, En primer lugar, estás
Daniel Lerch25 Enero 2012 - 9:50am
Hola,
En primer lugar, estás hablando de cifrar una imagen. Eso no es esteganografía. La esteganografía consiste en ocultar información dentre de una imagen (o cualquier otro medio).
Respecto a lo de los bordes cuadrados, no se que quieres decir. Pero si ves bordes es por que usas algun sistema de cifrado en bloque malo, como ECB. Este sistema cifra cada bloque como un bloque exactamente igual, por lo que al final, como existen muchos bloques iguales, el patron de la imagen se mantiene. Eso hace que se pueda "adivinar" el contenido de la imagen. Eso podría explicar lo que comentas de los bordes cuadrados, aunque a mi no me parecen cuadrados :)
DES es de 64 bits (56 realmente) por lo que no se puede hacer lo que comentas. Pero imagino (de nuevo) que lo que quieres saber es como afecta el tamaño del bloque a como se ve la imagen. Pues bién, a menor tamaño de bloque, más patrones, y por lo tanto, una imágen más nítida. A mayor tamaño de bloque, menos patrones iguales, y una imágne más gris, borrosa y menos entendible (probablemente con bordes más cuadrados, como tu lo llamas).
Los modos como CBC combinan cada bloque con el anterior, por ejemplo usando XOR. De esta manera no se generan bloques iguales para datos iguales. En consecuencia, el contenido de la imagen no se intuye, solo se ve una imagen con valores de píxel aleatorios.