How many types for hiding audio in an audio file are there? And would we be able to realize or hear an hidden audio message in a song in all types of steganography?

closed as too broad by Philipp, Anders, Matthew, Xander, WhiteWinterWolf Jun 22 '16 at 12:09

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    Hello and welcome to Information Security! The point of steganography is to make it hard to notice, so if it is done well it would be tricky to discover. This can be done in so many ways, and it would be done different for different audio formats (mp3, flac, etc.) so there is no short general answer to how to discover it. I think you would get a better response if you asked a more specific question. – Anders Jun 21 '16 at 13:26
  • I know but would it effect to it's sound quality? – ajaja Jun 21 '16 at 13:32
  • If you use a format that contains a lot of audio outside of the frequenzy range that humans can hear, and/or the hidden message is small, it would not have to affect the sound quality to an extent that could be noticed by a human. – Anders Jun 21 '16 at 13:36

An MP3 file consists of many frames. A frame is a piece of data of about 1000 bytes long, with a little sound data in it. Each frame consists of a header and some data. The header contains the bitrate for the frame, whether the sound is in stereo, and so on. A player plays a file by looking for these headers, decoding the frames and playing the sound.

You can put any data that does not look like a frame header in between the frames and the file will still play correctly. The player simply ignores your data and searches for the next frame when playing. By hiding data in between the frames, the sound is not modified at all.

Another way is to use some bits in the header to hide the message. The "private" bit, for example, is unused by most applications and can be used to store a bit of data. This would go unnoticed when playing the file.

If you want to hide data in the sound data itself, you have to change the sound data a bit to contain your message. Whether this is audible depends on how much the original data is changed, and whether it is done with knowledge of the MP3 specification.

  • Can I hide a hearable sound instead a text in my voice record , is that available? And if it is , would it be recognizable? – ajaja Jun 21 '16 at 13:52

Not the answer you're looking for? Browse other questions tagged or ask your own question.