译电者青灯轻剑斩黄泉

第801章 算法漏洞

【卷首语】

 

【画面:1966 年 9 月 19 日深夜,四川深山 37 号防空洞的煤油灯照亮 “谚语” 加密模块的逻辑图,19 处用红笔圈出的缺陷在图上形成不规则的星状,与 1962 年核爆加密机的逻辑漏洞分布图完全重合 —— 都是每 3.7 厘米出现一处。陈恒戴着 1962 年的老花镜,指尖划过 “瑞雪兆丰年” 的加密路径,第 7 个逻辑节点的跳转错误与他笔记本上 1962 年的记录一致:“条件判断遗漏‘无雪年’分支”。我方技术员小李用 1962 年的密码本手工解密,连续 19 次得到歧义结果,其中 7 次与预期明文偏差 37%,这个数据在 1962 年《语义容错标准》第 19 页被标记为 “不可接受误差”。防空洞的漏雨在逻辑图上晕染出 0.37 平方厘米的水渍,恰好覆盖 1962 年总师批注的 “谚语多义性风险”,字迹虽模糊,却仍能辨认出与当前红笔圈注的 19 处缺陷形成的对应关系。字幕浮现:当 1966 年的逻辑缺陷在谚语的字缝里显形,每个漏洞都在重复 1962 年未说透的语义密码。】

 

防空洞的石桌上,“谚语” 加密模块的逻辑图被 19 个红圈分割成碎片。陈恒将 1962 年核爆加密机的备用密码本摊开,第 37 页 “民间谚语加密对照表” 的字迹已泛黄,但 “朝霞不出门” 对应的 19 位密钥,与当前模块的加密结果在 7 个比特位上存在偏差。老工程师赵工用 1962 年的算盘复算解密过程,每颗算珠的碰撞声都对应逻辑图上的一个节点,当算珠卡在 “晚霞行千里” 的解密步骤时,恰好停在第 19 处缺陷 ——“未区分晴天与阴天晚霞”。

 

我方技术员小李的手工解密记录显示,19 条谚语加密后,仅 3 条能完全还原,成功率 15.8%,远低于 1962 年规定的 “最低 80%” 标准。年轻工程师小王攥着测试报告,指节发白:“1962 年就不该用谚语!语义模糊怎么可能做加密?” 他的钢笔在 1962 年《加密模块设计规范》第 19 页划出折痕,该页 “优先选择单义性文本” 的红色批注被他圈出,与当前模块的设计矛盾。

 

陈恒没说话,只是从铁盒里翻出 1962 年的加密失败案例,第 7 页记载着与当前完全相同的问题:“‘久雨大雾必晴’在持续干旱时解密失效”。他让小李按 1962 年的 “多义性排除法” 补充逻辑分支,当第 19 处缺陷被修复时,解密成功率升至 37%—— 这个进步与 1962 年某批次改进后的效果误差≤1%。小王突然注意到,陈恒标注缺陷的红笔与 1962 年案例上的红笔是同一型号,笔杆上的 “62-37” 编号证明它曾参与当年的加密机调试,仿佛 1962 年的逻辑幽灵正握着他的手指出漏洞。

 

“谚语” 加密模块的设计可追溯至 1962 年的应急需求。当年核爆后,为确保非专业人员能快速记忆密钥,研发团队从 1962 条民间谚语中筛选出 370 条 “高辨识度” 条目,作为加密算法的逻辑载体 —— 这在 1962 年《应急加密方案》第 37 页有明确记载。陈恒团队发现,1966 年模块沿用的 190 条谚语中,有 19 条存在 “一谚多解” 现象,比如 “三个臭皮匠” 既可指 “群体智慧” 也可指 “人数优势”,这种歧义在 1962 年的语义分析报告中被预警,却未被纳入逻辑校验。

 

赵工保存的 1962 年测试数据第 19 页显示,谚语加密的逻辑缺陷集中在三类:条件分支遗漏(7 处)、语义映射错误(7 处)、优先级冲突(5 处),与 1966 年发现的 19 处缺陷分类完全吻合。我方技术员小张的穷举测试证明,1962 年未修复的 “优先级冲突” 会导致加密结果出现 37 种可能,而 1966 年模块的实测值为 36 种,误差源于四年间谚语语义的细微变化 —— 这在 1962 年《语言变迁预测》中被预判为 “每年 0.37% 的偏差率”。

 

被小王诟病的 “设计理念”,实际隐含 1962 年的战场智慧。1962 年核爆后,纸质密钥易损毁,而谚语通过口口相传可保留 19 天,这在《应急通信手册》第 19 页被列为 “极端环境下的备份方案”。陈恒展示的 1962 年实战记录显示,某小分队在密钥丢失后,靠 “清明前后种瓜点豆” 的谚语完成 37 次紧急通信,只是解密准确率仅 63%—— 恰是当前修复前的 3 倍,证明缺陷虽存在,但在特定场景下仍具实用价值。