设定模型

获得 Banburismus 线索后猜中 Enigma M3 设置

概率:
1.89 × 10⁻¹⁸%
胜算:
1 比 (5.3 × 10¹⁹)
dBan
−197.2 dBan

在 Tony Sale 的 Banburismus 示例中,线索把可能的转子顺序从 336 种缩小到约 20 种。起始位置和插线板仍为一次猜测留下庞大的范围。

计算

N = [26! / (6! × 10! × 2¹⁰)] × 20 × 26³ = 52,987,518,405,942,120,000。p = 1/N。相对全部 336 种顺序的变化 = 10 log₁₀[(890,190,309,219,827,616,000 − 1) / (52,987,518,405,942,120,000 − 1)] ≈ +12.3 dBan

假设

反射器、接线和转子环设置已知。假定正确顺序仍在 20 个等可能转子顺序中。每个转子有 26 个起始位置。恰好 10 根插线连接 20 个字母,六个字母不连接。缩减至 20 个仅为示例,会随截获信息而变。实际密码强度还取决于攻击方法和消息背景。

来源

  1. Crypto Museum:Enigma 工作原理
  2. Crypto Museum:Enigma M3
  3. Tony Sale:Banburismus 演算说明
  4. 英国国家计算机博物馆:Bombe