ABSTRACT

Steganography is the art of hiding messages or other forms of data and information within another

medium. The goal of steganography is to hide the information so it can escape detection. On the

other hand, steganalysis attempts to uncover such hidden messages through a variety of techniques.

Many freeware and commercially available steganographic tools are currently available for hiding

information in digital images (Johnson et al., 2001). Corresponding to these tools are methods

devised specifically for each algorithm to detect the hidden contents. Almost all current steganalysis

tools today require prior knowledge of the algorithm that was used during the steganography

process; in other words, some statistical test must be performed to determine the signature

associated with a particular steganographic tool or technique. Hence, by introducing new complex-

ities and techniques, current steganalysis techniques become obsolete. The method proposed in this

chapter represents a digital image in a cellular automata-based, two-dimensional array. Each cell

within this two-dimensional plane is examined for anomalies presented by the process of

steganography. The author believes that the technique used here is statistically more robust than

other techniques presented thus far and is capable of handling complex and chaotic steganographic

algorithms.