着装要求:温尼伯的密码破译者如何破解“世界上最未解之谜”之一

University of Manitoba research computer analyst holds a copy of the Silk Dress cryptogram.

“俾斯麦省略了树叶。”

这串看似随机的单词出现在一种名为“丝绸连衣裙密码”(Silk Dress cryptography)的东西中,这是两张皱褶纸上的23行手写文字,是2013年在缅因州购买的一件维多利亚时代连衣裙的一个隐藏口袋里发现的。

这些线条看起来像是来自19世纪晚期的编码信息,涉及到北美城市,包括卡尔加里和温尼伯。

马尼托巴大学(University of Manitoba)计算机研究分析师韦恩·陈(Wayne Chan)说:“(关于它的含义)有很多理论,从美国内战到简单的服装制作说明。”

在大约十年的时间里,它一直困扰着全球密码分析界,甚至被密码学博客“密码大脑”(Cipherbrain)列为“全球50个未解决的加密信息”之一。

The Silk Dress cryptogram co<em></em>ntains 23 lines of seemingly random words handwritten on two seperate sheets of paper.

成龙说他被这个谜所吸引。“为什么这个女人会在她衣服的口袋里放一堆密码?”

今年2月,他破解了这个密码,他的结论发表在密码学杂志《密码学》(Cryptologia)上。

丝绸裙的神秘面纱始于2013年缅因州海港市(Searsport),当时服装收藏家萨拉·里弗斯-科菲尔德(Sara Rivers-Cofield)决定购买一件她在一家古董商场看中的19世纪80年代飘逸的丝绸裙。

This 1880s-era silk bustle dress has a secret pocket under the skirt, wher<em></em>e the two paper sheets co<em></em>ntaining the Silk Dress cryptograph were found

“我知道它已经在那里有一段时间了,”她告诉加拿大广播公司。“我和妈妈把它带回家,这是我收藏中最新的一件大买卖。”

当她们检查这条裙子,想弄清楚它是如何组合在一起的时候,里弗斯-科菲尔德和她的母亲在裙子下面的一个秘密口袋里发现了两张皱巴巴的纸。

她解释说:“这是一个有点私人的地方——几乎就像它被保护了一样。”“上面写着‘俾斯麦省略树叶银行’。”那只是无稽之谈。所以我们就想,这是怎么回事?”

她把它放在了她当时经营的一个服装收藏博客上。

她说:“这肯定是我写过的最受欢迎的博文,因为密码破解社区很快就接受了它。”“有人说,‘这是电报密码。’”

尽管如此,还是花了将近十年的时间才有人解决这个问题。

如今,电报代码几乎被遗忘了,但在19世纪后期,随着电报成为快速长途通信的主要手段,它们无处不在。

成千上万的代码被开发出来,允许一个单词,一个短语或一个句子由一个代码字来表示。

它不仅使信息发送更短、更便宜,而且还很安全。除非您有正确的代码,否则这些消息将只是作为一串随机的单词出现,即使它们经过许多人的手。

Wayne Chan researched dozens of university and government agency archives to find a 1892 U.S. military code book to crack the Silk Dress cryptograph.

陈说,当他开始研究丝绸裙密码时,“我查阅了170本密码本,最终没有找到任何与此相符的东西。”

关键是要确定这条信息是什么时候写的。这条裙子是一个很大的线索。

里弗斯-科菲尔德相信,这条裙子的机器缝合、纽扣和整体风格可以追溯到19世纪80年代。这有助于陈将他的搜索范围缩小到一个特定的时间,但在查阅了数十所加拿大和美国大学的档案后,他最终还是陷入了死胡同。

“我想,我需要更多地沉浸在电报时代,我需要了解它是如何使用的,”他解释道。

令陈印象深刻的是,丝绸连衣裙密码的风格和结构与他在研究中发现的天气信息非常相似——通常是五到七个单词的行,以一个非编码单词作为定位符。

这促使他打电话给位于华盛顿特区的国家海洋和大气管理局(NOAA)档案馆,那里有一份1892年美国信号服务天气代码的副本,证实了他的理论。

陈说:“我可以很清楚地说,这是正确的代码——它没有完全匹配,但大约有90%匹配。”

经过进一步的研究,他找到了1887年版本的与之匹配的信号代码。

原来,1888年5月27日,在今天的北达科他州俾斯麦,“俾斯麦忽略树叶巴克银行”是一次天气观测

美国信号服务天气代码的工作方式是每行中的每个单词对应一个位置或一组可观察到的条件。

当天气读数被读取时,它会与密码本中预定的单词相匹配,然后这个单词就会被传输出去。

在丝绸裙密码中,每一行的第一个字都没有编码,所以俾斯麦是气象站的定位器。

第二个字“省略”,表示气温56华氏度,气压0.08汞柱。

“落叶”意味着晚上10点露点是32华氏度。“巴克”描述了晴朗的天空,没有降水和北风。“Bank”意味着风速为每小时12英里。

A page from the 1887 U.S. Army Signals Service Weather Code, showing code words used to report dewpoint.

通过对电报线路地图的交叉参考,陈认为这些是每天从遥远的气象站传到华盛顿的观测结果,在那里,美国陆军信号局每天都发布全国天气报告。

“这是第一次,电报使得有关天气的新闻比天气本身传播得更快,”陈说。

当时,美国和加拿大政府签订了一项协议,通过电报交换天气信息。

这就是加拿大城市的名字进入丝绸礼服密码的原因。

它包括来自明尼苏达州卡尔加里站的观测结果。温尼伯和亚瑟王子登陆——现在的安大略省桑德贝。这些城市共用一条电报线,连接到威斯康星州的密尔沃基。并通过纽约将信息发送到华盛顿。

这句话描述了温尼伯加里堡气象站一个凉爽的春日:

“加里名词泰尔合法掌新手事件。”

The line

根据密码,加里列出了气象站。"名词"是这个月的第27天。“温度”为42华氏度,气压为0.94汞柱。“合法”是指晚上10点湿度为30%。“新手”指的是覆盖层数为八分之一的层云。“事件”意味着多云,风速0-4英里/小时。“Palm”这个词没有出现在代码中;陈认为这是错误的。

与此同时,那天卡尔加里的气温稍低,40华氏度(4摄氏度),天气晴朗,而由于苏必利尔湖刮起东北风,雷纳德湾的气温为46华氏度(7摄氏度)。

所以并不是什么机密信息。

这条裙子的主人是谁?为什么一条看似善意的信息在一个秘密的口袋里隐藏了一个多世纪?

这部分谜团仍然困扰着成龙。

“我最乐观的猜测是,这是一位在华盛顿信号服务办公室工作的女性,”他说。

这种解释可能很平凡,就像有人下班时忘记了口袋里有一张纸条,碰巧裙子被收起来了,纸条早就被遗忘了。

“它们只是几张废纸吗?”陈很好奇。

这条裙子确实提供了一个可能的线索:一个写着“贝内特”的标签。但陈没有发现当时华盛顿信号局雇佣贝内特的记录。

里弗斯-科菲尔德也是一名考古学家,他对这里的历史同样着迷和困惑。

她说:“我敢肯定,如果这是一个与战争、间谍或其他什么有关的密码,它会更吸引人,爆炸的规模也会大得多。”

她指出,至少,这个谜团提供了对那个时代的洞察。

“老实说,我觉得了解天气对人们的意义更让人大开眼界……这是第一次。”

与此同时,成龙还没有放弃。他说,他仍然有一些途径可以帮助破解礼服主人的身份。

相关推荐

实时处理数据

本报告着眼于组织如何重新思考其数据管理策略,以利用实时数据开发个性化的实......