Embedded Systems with FPGAs
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.