freeBuf
主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

对不起,我是音乐人:探索音乐密码学
2018-04-11 13:00:05

脑洞大开,把音符映射成字母,音乐人可以把秘密隐藏在旋律中。

探索音乐密码学

在很多电影情节中,间谍戏和阴谋论之类的东西最能激起观众们的兴趣。我们假设一下,间谍男主角想要在一封信件或文本中传递某条秘密消息的话,他肯定要想办法对这些信息进行某种形式的“混淆处理”,这样才能避免被别人发现。那这条秘密消息真的能安全抵达“目的地”吗?你们说呢?

Solfa Cipher

话不多说,大家可以先体验一下,如果不理解的话,请继续往下看!

音乐密码学

通过音乐来发送密码信息绝对是一种令人意想不到的方式,而这种方法被称为音乐密码学,这种技术可以利用音符A-G来拼写单词、缩写或代码。实际上,美剧《古战场传奇-Outlander》和悬疑小说《Secret of the White Rose》就出现了利用音乐密码作为间谍通信方式的情节了。比如说,在Outlander第二季剧本中,主人公Jamie和Claire拦截了Charles Edward Stuart王子的一封信,其中还包含一页从英国寄过来的德国乐谱,这个乐谱的旋律几乎和巴赫的“哥德堡变奏曲”相同,但是根据演奏者的情况,其中会包含五个随机音键变换。当Jamie成功破译这个乐谱之后,他发现音键的升调和降调中包含了一条信息:他准备利用4万英镑发起一场战争,并试图从Sandringham公爵手中夺回自己的王位。

那么音乐密码学真的可以作为现实生活中真正的间谍技术吗?

早在17-18世纪,像John Wilkins和Philip Thicknesse这样的数学家以及密码学家就曾认为,音乐密码学是传递信息的一种最难被破译的方法(之一)。他们认为,音乐的伪装程度非常高,因为音乐是最不容易引起人们怀疑的。在播放过程中,人们并不会从音乐中觉察到异样,哪怕是非常专业的音乐人,而利用信件和文本传输则没有这样的优势。下图显示的是一份音乐密码学乐谱样本(创作于1804年):

探索音乐密码学

Thicknesse曾制作过一套加密系统,该系统可以利用四分音符、二分音符、高音谱号和密钥签名来进行数据加密。他表示,这段动听的旋律可以实现非常安全的数据加密,并且隐藏在其中的数据为:“perfectly to the eye as they do the harmony to the ear.”除此之外,他还提到了英国哲学家Francis Bacon的音乐密码学技术,这项技术利用特定数量的音符A或B来代表英文字母(比如说aaaaa表示A)。毫无疑问,这项数据隐写技术在当时绝对是一项非常巧妙的发明。

虽然没有经过训练的人可能一开始听不出有什么猫腻,但有些对音乐及其敏感的人可能一听就听出来有问题了。密歇根大学的音乐教授David Loberg认为,如果盲目在乐谱中隐藏额外信息可能会导致音乐旋律出现问题,比如说,原本贝多芬《c小调第五交响曲》第一乐章的某一个音符应该是降G,而为了隐藏信息我们硬是改成了升G,这就很尴尬了,懂的人一听就会发现问题了。

下图所显示的音乐密码样本据说是由Michael haydn(Franz Josef Haydn的弟弟,著名音乐家)设计的(创作于1808年):

探索音乐密码学

使用音乐密码学技术的主要是一些古典音乐作曲家,目前我们还没有发现任何已被用于间谍活动/情报收集活动的已知样本。实际上,很多作曲家会把自己的名字或亲人/朋友的名字“隐写”到乐谱中,just for FUN而已。因为他们想要在自己创作的乐谱中留下一些自己的“痕迹”,而且在讨论到这些音乐密码时,他们也不会遮遮掩掩,因为他们不会介意将自己设计的“音乐密码系统”跟大家分享。重要的是音乐,不是吗?

其中一个大家公认的音乐密码系统是由19世纪德国作曲家Johannes Brahms设计的,他在自己1868年创作的《2号G大调弦乐六重奏》中使用了音乐密码。

这里有一个小插曲:在1858年的夏天,25岁的JohannesBrahms疯狂地爱上了Agathe von Siebold(一个23岁的音乐总监,她是Brahms的朋友JuliusOtto Grimm的声乐学生),他们很快就计划结婚,但是在1859年1月份,他估计自己脑抽取消了婚约,并打算专注于自己的音乐事业。当然了,VonSiebold后来结婚了,但Brahms单身到死(肯定没确认过眼神)。

下图为作曲家Johannes Brahms的照片:

探索音乐密码学

Brahms最好的朋友,浪漫主义作曲家Robert Schumann也把音乐密码整合到了他自己的乐章中。Schumann把密码A-S-C-H、A-s-C-H和S-C-H-A“隐写”到了他的作品《狂欢节》(Carnaval)之中。第一个密码代表他自己的德文名字以及他对象的出生地;第二个密码代表的是德文的“ash”,用来纪念基督教的灰星期三(圣日);第三个密码是从他名字中选取出来的几个字母。

你想创作一段包含隐藏信息的音乐吗?

SolfaCipher这个网站可以帮助你把文本信息转换成优美的旋律,Solfa Cipher并不是简单地用26个不同的音调来代表26个英文字母,它只使用了(Do, Re, Mi, Fa, Sol, La, Ti)这七个音符来进行映射。除此之外,网站还提供了一个解密工具(映射表)可供用户体验使用。

探索音乐密码学

后话

如果你也想自己动手实践一下的话,Solfa Cipher就在这里:Solfa Cipher -【传送门】。

* 参考来源:atlasobscura,FB小编Alpha_h4ck编译,转载请注明来自FreeBuf.COM

# 密码学 # 音乐
本文为 独立观点,未经允许不得转载,授权请联系FreeBuf客服小蜜蜂,微信:freebee2022
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
  • 0 文章数
  • 0 关注者