He leído algunos artículos sobre esteganografía utilizando códigos lineales perfectos. El objetivo es enviar más bits de mensaje ocultos cambiando menos bits de mensaje de cobertura. Por ejemplo, utilizando la matriz de verificación de paridad de [7,4,3] código de Hamming, podemos incrustar 3 bits de mensaje en 7 bits cambiando a lo sumo uno de ellos.
Se ve muy bien. Sin embargo, no somos libres para elegir las posiciones a cambiar. Nuestro mensaje nos obliga a elegir posiciones que vamos a cambiar. Pero, ¿qué sucede si la posición que vamos a cambiar pertenece al bit más significativo (MSB) o a cualquier otro bit en el que el color del píxel cambie perceptiblemente cuando cambiamos esa posición? ¿No es una desventaja?