Accelerated Audio Steganography Decoder

Embedded Systems with FPGAs

a picture of Denver in Shades 😎

Abstract

Steganography is defined as the technique of hiding classified data within a non-secret file with the intention that the data remains undetected until its extraction. Steganography should not be confused with the art of cryptography, which rather involves the implementation of ”crypto” keys to lock out unauthorized users from accessing information that they are not entitled to access.

At its core, the idea of steganography is covert communication in comparison to cryptography’s data protection. Despite this, steganography has a plethora of other potential benefits and applications, including digital rights management.
The focus for this project is the development and prototyping of a steganography encoder and decoder. Since the objective is to hide data in a unique way, there are many formats of steganography, such as image, audio or video, as well as many methods of executing it, such as Least Significant Bit Encoding or Echo Hiding. In steganography there are two components that make up the output file. These two components are the cover object and the stego object, which are defined as the overt data being sent and the secret data embedded within it, respectively.
While the current methods of steganography are already well established and proficient, the objective of this paper is to investigate the concept of encoding the covert data into the high-frequency signals of the cover object such that they are imperceptible to the human ear.