Steganography

From CryptoDox, The Online Encyclopedia on Cryptography and Information Security

Jump to: navigation, search

The word "Steganography" is of Greek origin and means "covered, or hidden writing".

Steganography is the art and science of writing hidden messages in such a way that no one apart from the intended recipient knows of the existence of the message; this is in contrast to cryptography, where the existence of the message itself is not disguised, but the meaning is obscured.

There are several situations where steganography can be useful, including:

  • When trying to send a message, where you don't want others to even know there was a message.
  • To hide one or more hidden "watermarks" in an image, so that if there is a later dispute over who created the image, the watermark can be shown as evidence.
  • To hide serial numbers ("fingerprints" or canary traps) in otherwise identical copies of a film, so that the mysterious bootleg copies can be traced back to the theatre that leaked them.

Steganography is currently used in many color printers,[1] encoding the serial number of the printer on every piece of paper it prints out. This is being used used to track down counterfeiters (people who print out copies of paper currency or train tickets).

Contents

Examples

TBD

An image with a hidden message in it is called a "stego-image".

A text with a hidden message in it is called a "stegotext".

Techniques

TBD

Open questions

"It is ... an open question whether a computer can alter a natural language text in a way that is undetectable to a human -- that is, [steganographically] embed a ciphertext [into a covertext] ... -- and the problem is commended to the research community as the "Stego Turing Test."" -- Ross Anderson and Fabien Petitcolas in the paper "On the Limits of Steganography" 1998.


External Links


CryptoDox This article is a part of CryptoDox, an attempt to build an Online Encyclopedia on Cryptography and Information Security. You are seeing this box on this page since we believe this is a stub page. Create an account for yourself on this website and start contributing content.