经使用多年,虽然偶尔有小的修改,但基本体系从未改变。
改变来自一次绝密会议。
那是一个雪夜,石川被紧急召到海军大臣官邸。
与会者只有五人:海军大臣及川古志郎、军令部长永野修身、联合舰队司令山本五十六、情报部长小川贯一大佐,以及他——密码课长。
“石川君,”及川开门见山,“有情报显示,鹰酱可能已经部分破译了我们的海军密码。”
石川的第一反应是不可能。
JN-25是日本海军最复杂的密码体系,采用五位数编码组,每本密码册有十万个编码组,每三个月更换一次。
理论上,想要暴力破解需要数百年。
“大臣,请问情报来源是?”
“这你不必知道。”永野打断他,“你只需要回答:如果鹰酱人真的破译了我们的密码,会有什么后果?”
石川沉默了。后果是灾难性的。舰队动向、作战计划、后勤安排——所有机密都将暴露在敌人眼前。
“我们需要新的系统。”山本五十六缓缓开口,这位创造了珍珠港奇迹的将军,此刻眼中没有丝毫胜利者的骄傲,只有深深的忧虑,“不是修修补补,是全新的系统。而且要在下一次重大行动前完成。”
“下一次行动是?”石川下意识地问,随即意识到自己越权了。
但山本没有生气:“这你也不需要知道。你只需要知道,这次行动将决定帝国的命运。而密码安全,是行动成功的前提。”
那次会议后,石川和他的团队开始了疯狂的工作。
原有的JN-25体系被保留——完全更换会导致通信模式剧变,反而会引起敌人注意。但他们增加了一个额外的加密层:动态替换算法。
简单来说,每个五位数编码组在发送前,会根据日期、时间、发报单位等因素,再进行一次替换。
替换规则每天变化,密钥通过专门的信使传递,绝不通过无线电发送。
“就像给保险箱再加一把锁,”石川向山本解释时这样比喻,“即使敌人拿到了密码本,不知道当天的替换规则,依然无法解密。”
山本问了一个关键问题:“如果我们的密码本来就被敌人获取了呢?”
石川愣住。这种可能性他从未考虑过。
“密码本的印刷、分发、保管,每一个环节都可能出问题。”山本的目光