Digital audio steganography – review of methods

Piotr MarszaƂek

supervisor: Piotr Bilski



Steganography is the art of hiding communication without being noticed by a third party. This can be used to provide safe and reliable transmission on public networks, but also brings an opportunity for cybercriminals. For instance, an innocent-looking “cute kitten” JPEG may have a computer virus embedded or may contain detailed orders for a botnet to attack a given host in cyberspace. Hence, multimedia files are often used as steganographic carriers. However, most of the research carried out on digital steganography focuses on still images rather than on audio data.

There is a lot of methods of embedding hidden data on audio streams and those methods can be grouped into the following three domains: time, frequency, and wavelet. For instance, the most known “time domain” technique uses the least significant bit (LSB) of each audio sample to store steganographic information. On the other hand, there is a lot of widely available steganographic software that can operate on various well-known file formats e.g., WAV, MP3, FLAC to name a few. However, detailed information about the principle of operation of most of this software remains unknown.

The aim of this work is to present audio data hiding techniques utilized nowadays in cyberspace.