The goal of this project is to create an encrypted audio steganography device within a SoC. This device will take a raw digital audio stream and hide data (for example, an ASCII-encoded message) within it. Prior to its insertion into the audio stream, the data will be encrypted using a standard encryption scheme. Viewing of the data will depend on the recipient possessing the correct key to both decrypt and properly extract the data. The device will be capable of encrypting/encoding as well as decoding/decrypting the data.
Below is a view of the final layout for our design. Click on the image to see more layout images.