伟大密码

伟大密码(法语:Grand Chiffre)是一种由罗西诺尔家族创建的命名密码,该家族使用此密码为法国皇室服务了几个世代。伟大密码是一款极其优秀的加密法,并因此被赋予此名;当时人们认为此密码无从破解。其变体版本由法国半岛军队继续使用到1811年夏天[1],其后伟大密码便开始衰落,但直至现时法国档案馆中不少外交资讯仍是未能破解。

历史背景

安东尼·罗西诺尔的密码学技巧于1626年开始著名。当时一名信差从胡格诺派控制的雷阿勒蒙出走,后被发现,而安东尼当天下午就破解了信息。其指胡格诺派再难以控制该城,法军其后将解密后的信息送至城内,逼使胡格诺派投降。安东尼·罗西诺尔和儿子波拿文士拉·罗西诺尔其后获晋升。

他们其后创立了这个百年内无人能破解的密码。艾蒂安·巴泽里于1893年左右用了近3年时间尝试破解,其间他发现每个数字代表一个法语音节,而非逐个字母替代。他再猜测124-22-125-46-345代表les ennemis(敌人),然后再破解整个密码。

铁面人

在一封路易十四和尼古拉斯·卡蒂纳元帅之间的加密信件出现了一个解决铁面人奥秘的方法[2]。信内提及一位名为维维恩·德·布隆德(Vivien de Bulonde)的将军,他原要进攻奥地利城镇库内奥,却远离了战场。他的行为甚至差点令皮埃蒙特地区的全部战役皆落败。书中写道:

His Majesty knows better than any other person the consequences of this act, and he is also aware of how deeply our failure to take the place will prejudice our cause, a failure which must be repaired during the winter. His Majesty desires that you immediately arrest General Bulonde and cause him to be conducted to the fortress of Pignerole, where he will be locked in a cell under guard at night, and permitted to walk the battlement during the day with a 330 309

中文翻译如下:

陛下比别人更清楚该行动的后果,他也清楚我们如果不能攻取这个地方对我们的事业有多么大的损害,整个冬季我们都将为之补救。陛下想要你立即逮捕布隆德,将他发往皮内罗洛城堡,他将在那里晚上在护卫看护下关在牢房里,白天被允许到城墙上走走,带着一个330 309

330与309在文中只出现了一次,因而理论上无可能破解。巴泽里确认布隆德将军灰头土脸(disgraced)并被移除了职权,因此他认为330和309分别代表面具(masque)和句号[3]。但面具一词很少出现在类似的密码本中[4]

技术特性

 
一张命名密码加密表。

巴泽里所破解的密码是一组由587个音节组成的字典[5]。伟大密码还有其他不同变种,路易十四的海外部长有不同的代码表,其不仅加密音节,同时还包括字母或单词[1][6]。为对抗频率分析,有些变种里包含完全不含实际意义的部分,使用频率分析者则会大受影响,可解密者很容易便能发现并将其丢弃。其中甚至有一些是指令丢弃上一个加密单元,以欺骗破解者[7]

作为一种命名密码,伟大密码将某此将军的名字予以取代,如奥古斯特·德·马尔蒙或其它敏感词汇[8]。代码表包括一些外加单元以改变字母、单词的大小写、性别[9],所以法国用字的规则于加密时同样适用。由于e在法文中为最常用的字母,伟大密码提供了更多选择以制造平坦的频率分布结果。有一款伟大密码将711种代码分出131种供e使用[10]

脚注

  1. ^ 1.0 1.1 Urban 2004, p. 104
  2. ^ Kahn, 2005, p. 45
  3. ^ Kahn 2005, p. 45
  4. ^ Kahn 2005, p. 46
  5. ^ Singh
  6. ^ Urban, Mark. Wellington's lucky break | Education. London: The Guardian. 2001-08-25 [2009-10-10]. (原始内容存档于2013-04-19). 
  7. ^ [2.0] Refining The Art. Vectorsite.net. [2009-10-10]. (原始内容存档于2019-09-11). 
  8. ^ Kahn 2005, p. 47
  9. ^ Urban 2003, p. 111
  10. ^ Urban 2004, p. 117

参考资料

  • Kahn, David. "The Man in Iron Mask -- Encore et Efin, Cryptologically." Cryptologia, January 2005, Volume XXIX, Number 1.
  • Singh, Simon. The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography. New York: Anchor Books, 1999. ISBN 0-385-49532-3.
  • Urban, Mark. "The Blockade of Ciudad Rodrigo, June to November 1811 - The Great Cipher." in The Man Who Broke Napoleon's Codes. Harper Perennial, 2003. ISBN 978-0060934552.