返回
朗读
暂停
+书签

视觉:
关灯
护眼
字体:
声音:
男声
女声
金风
玉露
学生
大叔
司仪
学者
素人
女主播
评书
语速:
1x
2x
3x
4x
5x

上一页 书架管理 下一页
第四章 比尔密码之谜
,密钥词是 LOVE(爱),明文信息为 SEND MORE MON-EY(送更多的钱来)。发送信息者则写:

    密钥:LOVE LOVE LOVEL

    明文: SEND MORE MONEY

    在每个明文字母之上的密钥词字母指明表中那个密码字母应用来给那个特定的明文字母编密。SEND中的S应由字母L代表(因为LOVE中的L正落在SEND中的S上面),于是在表中S横栏和L竖栏的相交处发现了密码文字母d。

    同样,字母O则代表SEND中的E,于是在E横栏和O竖栏的相交处发现了其密码文符号——S:

    运用这种方法对全段信息进行处理,我们发现SENDMOREMONEY相应的密码文为DSIhXCMIXCIIJ:

    密钥词:LOVE LOVE LOVEL

    明文:SEND MORE MONEY

    密码文:DSIh XCMIX CIIJ

    译密的过程与此类似:在密码文上方反复地写上密钥词,明文就可从表中适当的字母中解出。这种系统的可爱之处在于即使偷听者得到这种表,但他如没有密钥词也不会知道很多。在战时,由于要特别保密,密钥词经常变换。

    但粗心大意地使用,最保密的密码也会泄密,这使破译密码在实际中比在理论上要容易得多。外交和军事通讯通常都以特有的诙谐语(“敬礼”和“谨上”等)开头和结尾,它们是密码分析者的线索。某些特有的名称,尤其是那些特别长的名称也会泄露天机。例如在第二次世界大战时,德国通讯设备就用密码说过e-nacenverbin dungen——德国国防军通讯情报处。

    通过对敌人进行引诱常常可以获得信息。 1942年 5月,美国最高统帅部得知一支由11艘战列舰、5艘航空母舰、16艘巡洋舰和49艘驱逐舰组成的庞大日本舰队不久将要出击,但不知道出击地点。日本无线电播音员一次又一次地提到AF。AF是代表加利福尼亚、阿拉斯加、中途岛还是其他什么地方呢?为弄清这一问题,美国情报官员指示美国中途岛驻军用无线电向珍珠港播报淡水快用完的信息。中途岛驻军照办了。此后不久,美国人截获了日本人报告AF地区用水短缺的消息。当攻击来临时,美军已严阵以待了。美军在数量上处于劣势的情况下击退了日军,从而取得了中途岛大海战的胜利。

    即使密码不会被泄露出去,它也会被破译出来,因为它有着内在的弱点,这些弱点常常为发送者所忽视而被足智多谋、进行窃听的密码分析家所利用。阿尔贝蒂的多字母体系密码在 300年中一直被认为是无懈可击的,但是在19世纪60年代,一位昔日的普鲁士步兵弗里德里希·.卡希斯卡发现了几个内在的弱点。例如,他发现,如果对一个不止一次出现的明码字母每次都用同样的密钥字母进行加密,那么就会出现同样的密码文。如在SENDMORE MONEY短句中,密钥字母LO两次把明文MO列加密成XC:

    密 钥:LOVE LOVE LOVEL

    明 文: SEND MORE MONEY

    密码文:DSIh XCMI XCIIJ

    重复的密码文XC表明了密钥词的长度。一般来说,在重复文字中从一例到另一例之间的密码文字母数是密钥词字母的倍数。

    如果密码文数位经常重复的话,密码分析家就能计算出密钥词的长度,并因此计算出所运用的密码字母表的数目。这样,要知哪个密码文字母来自哪个密码字母系列就只是一个分类问题了。而就每个密码字母系列来说,频率分析法将解出明文字母。

    在阿尔贝蒂密码中,只要密
上一页 书架管理 下一页

首页 >阿基米德的报复简介 >阿基米德的报复目录 > 第四章 比尔密码之谜