Steganography is the practice of hiding a secret message within another object, in such a way that others cannot discern the presence or contents of the hidden message. It is often used for watermarking to embed a covert sign of ownership in a proprietary document without adding any visible identifying attributes.