[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: stego



> 
> Jim Choate's comments on steganography having problems with images
> that are too complex or too simple were interesting.
> Obviously, cartoon-like GIFs aren't a good target, though scanned
> real stuff may be fine.  Weather maps cna be good - back when I worked
> with the things, I found you could really see about5-6 bits worth of
> depth, and after that it didn't usually look much different -
> we stole one or two values from the color-map to draw lines on
> the satellite images to add state boundaries, various data values, etc.,
> but could have stolen the LSB and maybe 7th bit without major loss on
> cloud-image pictures.  (Radar pictures, on the other hand, were almost

I haven't been able to keep up with all of the Stego discussion, but on
pictures with few colors and a large amount of a small number of
colors (like cartoons, etc. with a backround), you could use the
unused color table entries.  You set these to be the same colors as
the correspondingly largest used colors and use them when juxtaposed
with their color.


Original:   [0,A]
00000000000000000000000000000000000000000000000
000000000000000A000000000000000A000000000000000
000000000000000A000000000000000A000000000000000
000000000000000A000000000000000A000000000000000
000000000000000A000000000000000A000000000000000
000000000000000A000000000000000A000000000000000
000000000000000A000000000000000A000000000000000
00000000000000000000000000000000000000000000000

Stego-colormap:  (1/0 repeat) [0=1,A=B]
01010101010101010101010101010101010101010101010
010101010101010B010101010101010B010101010101010
010101010101010B010101010101010B010101010101010
010101010101010B010101010101010B010101010101010
010101010101010B010101010101010B010101010101010
010101010101010B010101010101010B010101010101010
010101010101010B010101010101010B010101010101010
01010101010101010101010101010101010101010101010


Won't compress as well of course, but the picture is identical.
Multiple color entries at the same setting could be used to encode
more bits.  (0=1=2=3 gives 2 bits info).

You then leave the least used colors alone.

More easily detectable I suppose though since multiple color settings
were the same.  One way around that is to make them just a shade off,
which wouldn't change the actual color much.

> all black, with one or two other pixel values, compressed to 2% of original
> size, and would have been useless for hiding anything in.)
> 
> 		Bill
> 


-- 
Stephen D. Williams  Local Internet Gateway Co.; SDW Systems 513 496-5223APager
LIG dev./sales       Internet: [email protected] [email protected]
OO R&D Source Dist.  By Horse: 2464 Rosina Dr., Miamisburg, OH 45342-6430
Comm. Consulting     ICBM: 39 34N 85 15W I love it when a plan comes together