26、密码本的奥秘:从商业应用到唯一性距离分析

密码本的奥秘:从商业应用到唯一性距离分析

1. 密码本解密难题与商业密码本的诞生

在密码学领域,密码本的使用是一个重要的研究方向。有时候,同一个密文可能有多种解密结果。例如,481 这个密文,在不同情况下可以被解密为 touchant(第 3 行)、outre(第 13 行),以及 un obstacle à celui - ci 中的某个单词。这可能意味着 481 代表 a 或者 à,并且明文与密文的对齐方式存在问题,充满了神秘色彩。而且,仅仅依靠这些重复的密文,是不足以解开这个密码的。

不过,在现实中会有大量这样的密文信息。其他势力的情报机构可能会截获这些密文,当积累到足够多带有重复信息的材料时,就可以开始进行密码分析。

随着电报的出现及其收费结构的影响,缩短信息长度变得很有必要。商业密码本应运而生,它满足了这一需求。商业密码本会用短的代码词来替换单词和整个短语。1932 年,国际电信联盟规定代码词最长为五个字母。在过去,没有电子邮件、短信、聊天软件或推特,人们只能依靠电报和电传这些原始的通信方式。

世界上第一本电报密码本于 1845 年出版,也就是商业电报业务开始后的仅仅一年。这些代码不仅降低了成本,还能防止信息被意外读取,但它们并不具备真正的加密安全性。以 Lieber 在 1896 年出版的《标准电报代码》为例,它的 800 页中大约有 75000 个条目。每个条目都将一个 5 位数字和一个最多 10 个字母(以 A 到 F 开头的虚构单词)与一个短语关联起来。单词和短语按字母顺序排列,短语按关键词排序。例如,下面这组由 8 个代码词组成的信息:

27556
03
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值