A comprehensive survey of steganography and watermarking and their application to modern communications and multimedia. It explores the differences between the methods, including discussion of their history, the hurdles of international law on cryptographic techniques, and "steganalysis".