早上 7 点,陈恒和老张走进机房,小李已经趴在桌上睡着了,旁边放着修改好的打孔纸带和测试记录。陈恒拿起纸带,仔细检查每一个孔的位置,又看了看测试记录:“初始参数 0.029 秒,公式正确,测试通过。” 他轻轻拍醒小李:“辛苦了,先去吃点东西,休息半小时,我们上午 9 点开始算法修正后的首轮测试。” 小李揉了揉眼睛,笑着说:“没事,我不困,现在就能开始测试。”
上午 9 点,首轮测试正式开始。老张将修改后的打孔纸带放入 DJS-6 计算机,启动程序;小李负责记录运算进度;陈恒则盯着 YF-7101 分析仪,准备实时监测吻合度。“程序启动成功,开始读取信号数据。” 计算机的提示音响起,屏幕上开始显示密钥匹配的过程。“新疆站 3 月 19 日第 1 帧信号,吻合度 92.8%;第 2 帧,93.1%……” 分析仪的数值不断刷新,帧头字段的同步误差显示为 “0.0005 秒”,远低于标准误差阈值 0.001 秒。“太好了!吻合度回来了!” 小李激动地喊道,手里的笔都差点掉在地上。
但测试过程中,新的问题出现了。当匹配到 “传输节点” 字段时,有两组密钥的吻合度始终在 88% 左右,无法达到 90% 的标准。“这两组密钥之前校验时是合格的,怎么现在‘传输节点’字段出问题了?” 老张疑惑地问。陈恒让小李调出 “传输节点” 字段的编码规则,仔细分析后发现:敌方在调整帧同步时间的同时,也微调了 “传输节点” 的编码格式,增加了 2 个新的编码位,而之前的 9 组密钥没有涵盖这两个新编码位,导致匹配出现漏洞。“看来不仅要修正帧同步时间,还要补充‘传输节点’字段的密钥。” 陈恒说,“小李,你先分析新编码位的规律,我去查《1972 年密码算法优化技术规范》,看看有没有相关的优化方法。”
下午 2 点,小李通过分析多个 “传输节点” 字段的信号数据,发现新编码位的规律是 “按传输区域编号递增”,据此推导出 2 组新的密钥组合;陈恒则在《1972 年密码算法优化技术规范》(编号军 - 密 - 优 - 7201)中找到依据 —— 规范第 5 章 “字段编码调整应对方法” 明确,“当编码格式调整时,可通过字段规律推导补充密钥,确保覆盖所有编码位”。两人将新推导的 2 组密钥与修正后的算法结合,再次进行测试。“‘传输节点’字段吻合度 93.5%,整体吻合度 93.2%!” 分析仪的提示音响起时,机房里的三个人都露出了笑容 —— 算法修正和密钥补充,终于解决了所有问题。
四、效果验证:新信号下的精准测试
3 月 21 日清晨,718 所机房的测试工作进入关键阶段。陈恒团队要利用 3 月 20 日三个边境监测站采集的 180 帧新信号(新疆 60 帧、西藏 50 帧、内蒙古 70 帧),对修正后的算法和 11 组密钥(原 9 组 + 新增 2 组)进行全面验证,确保误差≤0.001 秒,吻合度稳定在 90% 以上。
上午 8 点,验证正式开始。陈恒亲自操作 YF-7101 分析仪,将 180 帧新信号按监测站分类导入,再逐一加载 11 组密钥。小李坐在旁边,手里拿着记录表,每验证完一帧信号,就记录下吻合度和同步误差;老张则负责监测 DJS-6 计算机的运行状态,确保算法运算稳定。“新疆站第 1 帧,密钥‘719-197-370’,吻合度 93.3%,同步误差 0.0008 秒;第 2 帧,吻合度 92.9%,误差 0.0007 秒……” 分析仪的声音在机房里回荡,数据始终稳定在合格范围内。
上午 10 点,新疆站的 60 帧信号验证完毕,平均吻合度 93.1%,同步误差最大 0.0009 秒,完全满足要求。小李放下笔,揉了揉发酸的手腕:“新疆站的数据没问题,接下来测西藏站的?” 陈恒点点头,调出西藏站的 50 帧信号 —— 这些信号采集时,当地正遭遇轻度降雪,信号存在轻微干扰,是验证密钥抗干扰能力的关键。“西藏站第 1 帧,密钥‘719-199-372’,吻合度 92.5%,误差 0.0008 秒;第 2 帧,92.7%,误差 0.0006 秒……” 即使有干扰,数据依然稳定,老张忍不住说:“看来新算法的抗干扰能力比之前强多了,帧同步时间作为变量纳入后,确实能适应复杂的信号环境。”
中午 12 点,西藏站的验证完成,平均吻合度 92.6%,误差≤0.0009 秒;下午 2