Definitions

Steganography

We give some definitions common to the steganography field:

cover medium
This is the medium in which we want to hide data, it can be an innocent looking piece of information for steganography, or some important medium that must be protected for copyright or integrity reasons.
embedded message
This is the hidden message we want to put in the cover. It can be some data for steganography and some copyright informations or added content for digital watermarking.
stegokey
This is represented by some secret information, which is needed in order to extract the embedded message from the stego-medium
stego-medium
This is the final piece of information that the casual observer can see.

We can define this simple formula:

cover_medium + embedded_message = stego_message

Steganalisys

As the name may suggest, steganalisys is the science of breaking steganography. Its attacks are of two different types: one is aimed at detecting and/or extracting an embedded message from a stego-medium. The second tries to destroy or render unrecoverable that embedded message. Note that these two tasks can be accomplished separately, since we can destroy a message just applying some transformations to the stego-medium depending on the steganographic method used or supposed, even if we don't know what the message is.

The different steganalisys methods derive their names from their counterparts in cryptoanalisys:

References:

[JJ98-2]


Previous: a brief history

Next: steganography

Matteo Fortini