天前。”
“新的密码本和加法表,你们手上有多少已知明文?”
亚当斯的表情变了一下。
他显然没想到这个中国人问的问题这么精准。
“很少。”
他说。
“几乎没有。
新码本刚启用四天,我们只截获到了一些例行的气象通报和港口出入记录。
可用的明文不到全部的百分之三。”
“百分之三解不了。”
旁边一个中国专家插了一句。
他的声音沙哑,像是喊了一晚上。
“至少需要百分之十五的已知明文才能建立有效的频次分析。”
(本章未完,请点击下一页继续阅读)第143章黑室惊魂夜,绝密jn-25的破绽(第22页)
余则成没有说话。
他继续翻着那些电报纸。
他翻得很慢。
每一页都看得很仔细。
不是在看数字本身。
他在看数字之间的间隔。
“你在找什么?”
亚当斯问。
他的语气里带着一丝不耐烦。
“我们已经做过所有标准的频次分析了。
没有规律。
这批电文完全是随机的。”
余则成没有抬头。
他继续翻。
翻到第十七页的时候,他的手停了。
他把第十七页抽出来,又把第九页和第二十三页抽出来。
三页并排放在桌上。
然后他闭上了眼睛。
黑室里安静了下来。
所有人都看着他。
余则成的脑子里正在进行一场疯狂的运算。
他想起了第一年在电讯处的日子。
那时候他每天的工作就是抄录截获的日军电文。
成千上万的数字从他眼前流过。
大部分都是垃圾。
但他的大脑像一台不知疲倦的记录仪,把所有的数据都存了下来。
包括气象波段的数据。
每天凌晨两点到两点十五分,日本海军的气象台会出一组固定格式的气象通报。
这个通报用的是低级密码,很容易破。
但关键不是通报的内容。
关键是时间。
凌晨两点。
日本海军的密码机在这个时间点会进行一次自动复位。
复位的过程大约持续五分钟。
在这五分钟里,密码机的转子会回到初始位置。
这就是“盲音期”
。
在盲音期内出的电文,用的不是随机的加法表。
用的是初始值。
是零。
等于没有加密。
余则成睁开了眼睛。
“给我一支笔。”
亚当斯递了一支铅笔过来。
余则成没接。
他站了起来,走到墙上挂着的一块小黑板前面。
他拿起粉笔,开始写。
“第九页,第三行。
这组五位数是02734。
时间戳标注的是02:03。”
“第十七页,第一行。
05891。
时间戳02:07。”
“第二十三页,第五行。
08412。
时间戳02:11。”
他在三组数字下面画了一条线。
“这三组电文都是在凌晨两点到两点十五分之间出的。
这个时段是jn-25密码机的自动复位窗口。
在这个窗口里,加法表的偏移值归零。
也就是说,这三组数字直接对应密码本的原始编码。
不需要减去加法表。”
黑室里鸦雀无声。
亚当斯站了起来。
他的椅子往后滑了一截,撞在了墙上。
“等等。”
他的声音突然变了。
“你是说,每天凌晨两点都有一个五分钟的窗口,加密等于没加密?”
“不是每天。”
余则成说。
“只有在密码本更换后的头一个星期。
新码本的初始化过程需要七天才能完成全频段覆盖。
在这七天里,凌晨复位窗口的加法表用的是默认的全零值。”
他转过身,看着亚当斯。
“今天是新码本启用的第四天。
还有三天的窗口。”
亚当斯的脸上的傲慢彻底没了。
他一把抓起那三页纸,盯着上面的数字,嘴唇在动,像是在默算。
“0d。”
他低声说了一句。
余则成没有管

