Stenography
I recently renewed my interest in ciphers and cryptography. It all started when I viewed the ancillary content on the Blu-rays of the “National Treasure” movies that I recently purchased. In my exploration, I learned the Masonic pigpen cipher and downloaded a really cool simulation of the Enigma cryptography machine used by the Germans in WWII. The Enigma was cracked by one of my heroes in computing, Alan Turing. I also downloaded some stenography software. Stenography, in this sense, is the practice of concealing a file, message, image, or video within another file, message, image, or video.
One of the applications of stenography that particularly interested me is audio watermarking, or audio fingerprinting. This is the process of inaudibly embedding information in an audio file. I discovered TrustedAudio.com. This service allows you to embed information in audio files essentially for free. When you open an account, you receive 300,000 credits, which was more than enough for me to watermark all 22 of my albums that I have released with public copyright data. Their complete service allows you to distribute audio files to recipients, embedding both the copyright data and the recipient’s data in the file. This would allow you to trace a pirated copy of your music back to its source. I wasn’t interested in this level of watermarking, but I was very interested in embedding my copyright data into my music. This watermarking process is, to my ear, completely inaudible. In my tests I was able to watermark my 24-bit, 48 kHz WAV masters WAV, then resample them down to 16-bit, 44.1 KHz and MP3 encode them (both to VBR-0 and 128kbps) still preserving the watermarking.
The service is web-based, but they also publish an API (application programming interface). The API examples use PHP but I was able, with the support of Alexander, a most excellent support person in Russia, to write a Perl script (my favorite programming language) that uses the curl and wget command-line tools to automatically upload my WAV files to TrustedAudio, watermark them with my copyright data and download the watermarked files.
I wish I had discovered TrustedAuido before I had published all my albums. Those albums are already published and there is no way to replace my existing songs with fingerprinted versions. This applies to my songs published on Itunes, CD Baby and Amazon. I am, however, going to replace all my songs on Soundcloud and Bandcamp with fingerprinted versions. I know that my music has been pirated (mostly in Russia) and there isn’t much I can do about it, but moving forward I am going to fingerprint everything that I publish. In the end, I am just happy that people are enjoying my music, even if it is pirated.
^
















