ABSTRACT

This chapter introduces the types of steganography, its applications, embedding, security and imperceptibility, and some examples of steganographic software. Steganography can be divided into three types: technical, linguistic, and digital. Technical steganography applies scientific methods to conceal a secret message, such as the use of invisible ink, microdots, and shaved heads. Linguistic steganography utilizes written natural language to hide information. It can be categorized into semagrams and open codes. Digital steganography presents a grand challenge to law enforcement as well as industry, because detecting and extracting hidden information is very difficult. Modern digital steganographic software employs sophisticated algorithms to conceal secret messages. The basic applications of steganography relate to secret communications. A classic steganographic model is the prisoners' problem presented by Simmons, although it was originally introduced to describe a cryptography scenario. One-time pad technology was adopted notably in secret communication during World War II and the Cold War.