Conclusions


Steganography is useful for hiding messages for transmission.  One of the major discoveries of this investigation was that each steganographic implementation carries with it significant trade-off decisions, and it is up to the steganographer to decide which implementation suits him/her best.  Below, advantages and disadvantages to some steganographic techniques are discussed.
 
Technique
Advantages
Disadvantages
Least Signifcant Bit (LSB) Encoding Hard to detect.  Original image is very similar to altered image.  Embedded data resembles Gaussian noise. Message is hard to recover if image is subject to attack such as translation and rotation.
Low Frequency Encoding Hard to detect as message and fundamental image data share same range. Significant damage to picture appearance.  Message difficult to recover.
Mid Frequency Encoding Altered picture closely resembles original.  Not susceptible to attacks such as rotation and translation. Relatively easy to detect, as our project has shown.
High Frequency Domain Encoding None Image is distorted.  Message easily lost if picture subject to compression such as JPEG.
 
When properly implemented, steganography can be difficult to detect, but not impossible.
Steganography detection can be used to prevent communication of malicious data.  Check out this New York Times article. (You must first register, but it is free.)