人们很早就知道可以通过一些技术手段(如backmasking)将私密信息隐藏在音乐旋律中。比如周董的《你听得到》里,是不是对2'11"至2'15"那句歌词一直耿耿于怀?其实如果倒过来听,是一句话噢。(感兴趣的可戳文末链接)
而不久前,一名波兰研究人员发现了一种全新的编码手段。他通过巧妙地改变特定舞曲的节拍,将信息隐藏在旋律中,而人耳听不出任何异样。
Ibiza舞曲源自地中海西部伊比沙岛(Ibiza Island),而StegIbiza算法能将信息藏匿其中。Ibiza舞曲的特点在于其恍恍惚惚的节奏,而来自波兰华沙工业大学的Krzysztof Szczypiorski教授正是利用了这一特点进行编码。Szczypiorski教授通过一些摩斯密码的组合来代替特定节奏中或快或慢的节拍。
为了验证这一理念,Szczypiorski教授使用苹果旗下的Logic X Pro音乐制作软件分别在:
David A. Stewart&Candy Dulfer的“Lily was here”
Queen的“Miracle”
Snap!的“Rhythm is a dancer”
Miles Davis的“So what”
Andrzej Zaucha的“You were the heart's beat”
五首歌曲中进行信息编码试验。
五首歌曲中没有使用数码、嘻哈或迷幻风格,只使用了苹果软件中可选的乐器。在这之后,Szczypiorski教授分别在五首歌曲中随机插入了“steganography is a dancer!(steganography是一名舞者)”这一信息。
Szczypiorski教授开始使用他的编码方式一点一点地改变歌曲的节拍,直至人耳无法辨别。然后Szczypiorski教授请来测试者分别在耳机环境和DJ控制户外音响环境下测试其编码效果,Szczypiorski教授发现只有不到1%的人注意到了歌曲中的节拍变化。
这个结果说明StegIbiza是一种可行的音乐信息编码方式。Szczypiorski教授建议相关的编码软件要在确保安全的情况下提供编译码服务。关于Szczypiorski教授的论文已发表,感兴趣可以点击阅读。
推荐阅读: