Computer: Crypto: Steganography
Stegocamera   (+1)  [vote for, against]
Steganographically embed sound/images into pictures

These ideas use digital cameras that would automatically embed images or sound into digital photos, which typically contain large amounts of redundant data.

PART I - EMBEDDING SOUND IN PICTURES

*Need*

It'd be nice to be able to embed a short sound bite in digital photos to enhance the experience. E.g. "Happy Birthday", or "Oh baby, oh baby, you're much better than my husband"

*Existing technology*

Some newer digital cameras can record sound and other movies. However, the formats tend to be (1) JPG - picture only (2) MP3 - sound only (3) MPG - movie.

The only sound and picture format above is the MPG, but that takes up a whole lot of room on the flash disk.

New formats are unwelcome, because none of your friends will likely have devices that can play the picture.

*Idea*

My idea uses a digital camera with a mike. You could embed a short sound bite in the least-significant bits of the image. It would still be viewable on any conventional viewer, and the recipient could play the sound using the right freeware app, another camera, or a special viewer.

*Advantages*

Enhanced experience; no increase in file size; undetectable loss in quality; backwards/ universal compatibility

PART II - EMBEDDING PICTURES IN PICTURES

*Need*

Ever take pictures you shouldn't have, but really want to keep? Nickerless Betty in accounts? Stag night photos?

*Existing technology*

You could hide the flash disk. Some cameras let you hide tagged photos. But eventually, someone might find them. Maybe you want to send the photos to your buddies, but don't want their employers' entire IT department to view your latest conquest.

*Idea*

The digital camera could encode over existing photos in memory. These boring, generic holiday snaps would conceal the real image encoded into their least-significant bits.

*Advantages*

Nobody, not even another user of the same camera would be able to tell that the images displayed were not the true images. Only by pre-entering a unique code can the hidden pictures be seen. Like the above idea, this uses existing file formats and freeware software viewers.

*Comments*

Steganography is a thoroughly baked (but little known) technology (see link). The problem is that the users are mostly criminals and cyber geeks. Nobody else can be bothered with the hassle. These applications make its use automatic and uncomplicated.
-- FloridaManatee, Jan 23 2003

About Steganography http://www.jjtc.com/Steganography/
What it is and where to get it [FloridaManatee, Oct 04 2004, last modified Oct 05 2004]

Nice +
-- skinflaps, Jan 23 2003


//typically contain large amounts of redundant data//
That wouldn't be a JPG, then. What format does your camera take?
-- lurch, Jan 24 2003


//That wouldn't be a JPG//

Good catch - Jpegs are a compressed format. BMPs are better, but not essential - I have successfully used the JPG format as a steganographic substrate (forgive the big words).

Jpegs allow user-determined compression ratios. Some cameras allow you to set this ratio, others use a fixed, low compression ratio, trading size for quality.

When I was experimenting with steganography, a couldn't tell on the screen or in print whether the LSBs had been replaced. Noise is a big factor in digital images with high-order colour palettes.
-- FloridaManatee, Jan 24 2003



random, halfbakery