<p dir="ltr">That isn't possible, up to a limit. Proof is that any such transformation can carry only a limited number of bits of data. Therefore any steganographic message can be destroyed by a transformation using the same stego technique to embed a different message of sufficient length. </p>

<p dir="ltr">The limit is that the technique cannot destroy parts of the image that humans care about, which is by definition limited to things which are noticeable - at which point it is arguably no longer steganography. </p>

<p dir="ltr">If Facebook were to do such a thing as a matter of policy, secret messages would be limited to such things as gang signs and T-shirt slogans.</p>
<p dir="ltr">Cheers, Ben</p>
<div class="gmail_quote">On 11 Apr 2013 22:58, "Ian Batten" <<a href="mailto:igb@batten.eu.org">igb@batten.eu.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
On 11 Apr 2013, at 11:56, Richard Clayton <<a href="mailto:richard@highwayman.com">richard@highwayman.com</a>> wrote:<br>
><br>
> The particular proposal here seems to have been specifically designed to<br>
> survive Facebook's transform rather than to survive more general changes<br>
> to the image.<br>
<br>
Which is an endless arms race, of course.  If Facebook, or people who might lean on Facebook, decide to perturb pictures in such a way that steganography is corrupted, then there are a limitless number of ways that might be done.  Especially if the photographs are assumed to only be displayed on screen, rather than used for critical editing and enlarged printing.  You can propose a method of steganography which passes today's transformation, and as soon as the method is out there, the transformation can be changed to break it.<br>

<br>
What would be interesting, but a rather more substantial piece of work (to put it mildly), would be a technique which is demonstrably robust in the face of any transformation which preserves specific properties of the image, while also being undetectable in the same use.  Rather than being proof against particular transformations, it would be proof against all transformations other than those which visibly break the images.  That would break the cycle of the arms race.<br>

<br>
ian<br>
</blockquote></div>