在地中海的伊维萨岛,俱乐部音乐那令人着迷的“砰砰砰”声,实际上可能传递的信息远不止是跳舞的号召。
来自波兰的研究员 Krzysztof Szczypiorski 开发了一种技术,通过细微的速度变化将信息隐藏在舞曲中。通过以人类无法察觉的水平提高或降低音乐速度,他传输一系列类似摩尔斯电码的信号,这些信号可以被计算机程序接收。然后,这些声音的点和划组合起来,拼写出一条信息。
不仅仅是低音
伊维萨岛的俱乐部音乐非常适合他的方法,因为它依赖于持续的低音和踩镲节奏,旨在通过其强劲的节奏激发整晚的舞会。然而,对于喜欢在西班牙派对场景中徘徊的间谍来说,这也为发送超级秘密信息提供了绝佳的机会。
仔细听这首歌的开头。你听到隐藏的代码了吗?
Szczypiorski 的技术符合隐写术的悠久传统——即在显眼处隐藏秘密信息的实践。正如人们所认为的,最好的秘密信息是看起来根本不像信息的那个。已知的最早隐写术例子可以追溯到公元前 440 年左右,当时一位希腊统治者在他的仆人剃光头的头上刻了一条信息,并在他的头发长回来后派他走了,并指示他在到达后再次剃头。
音频隐写术可以追溯到文艺复兴时期,当时使用特定的音符来拼写隐藏的信息,这种做法(或其传闻)甚至已经渗透到更现代的音乐中,例如“革命 9”中臭名昭著的“保罗死了”这句话。Szczypiorski 将他的程序命名为 StegIbiza——完美适用于伊维萨岛的隐写术。他在 arXiv 预印本服务器上发表了他的研究成果。
观众浑然不觉
为了测试他的技术,Szczypiorski 招募了十名具有正式音乐训练或专业音乐家背景的听众,以及十名没有特殊经验的听众。他播放了德国组合 Snap! 的歌曲“Rhythm is a Dancer”的器乐样本,他对其进行了修改,使其包含细微的速度变化。
将一个节拍的速度放慢对应一个划,而加快则表示一个点,整个信息拼写出“Steganography is a dancer!”。当他将速度改变 3% 时,所有人都明显感觉到了变化,但当速度仅改变 1% 时,没有人能分辨出来。在 1% 到 2% 之间,只有专业人士听到了区别。
Szczypiorski 还将他修改后的舞曲带到了一个更真实的环境——一个充满普通听众的户外派对。在那里,他让一名 DJ 手动调整歌曲的速度,逐渐向休闲舞者拼写出他的信息。在这种环境下,他可以改变高达 2% 的速度而不被人察觉,尽管当变化达到 4% 时,大约一半的派对参与者知道有些不对劲。他没有再继续下去,因为据他报告,没有人对他音乐的兴趣了。
下次你在俱乐部里时,仔细听。DJ 可能只是想告诉你一些事情。














