This document discusses image steganography techniques. It defines steganography as hiding information by using another file as a cover. The main types of steganography are text, image, video, and audio. Image steganography is widely used because images contain redundant data and small pixel changes are undetectable to the human eye. Common image steganography techniques are LSB substitution, blocking, and palette modification. LSB substitution replaces least significant bits of image pixel values with binary message bits. Blocking techniques use discrete cosine transform to modify image blocks. Palette modification replaces unused colors in the image palette. The document focuses on LSB substitution and provides the algorithm for hiding a message in an image using this technique.