轮转原理的密码机(转轮机)
消除字母的统计规律以增加破译的难度
字母 概率 字母 概率 字母 概率
A 0.082 J 0.002 S 0.063
B 0.015 K 0.008 T 0.091
C 0.028 L 0.040 U 0.028
D 0.043 M 0.024 V 0.010
E 0.127 N 0.067 W 0.023
F 0.022 O 0.075 X 0.001
G 0.020 P 0.019 Y 0.020
H 0.061 Q 0.001 Z 0.001
I 0.070 R 0.06
向着“替代表”和“多重替代”方向发展。
1.经典密码的机械阶段——转轮机
20世纪20年代,随着机械和机电技术的成熟,以及电报和无线电需求的出现,引起了密码设备方面的一场革命——发明了转轮密码机(简称转轮机,Rotor)。转轮机由一个键盘和一系列转轮组成,每个转轮是26个字母的任意组合。转轮被齿轮连接起来,当一个转轮转动时,可以将一个字母转换成另一个字母。照此传递下去,当最后一个转轮处理完毕时,就可以得到加密后的字母。为了使转轮密码更安全,人们还把几种转轮和移动齿轮结合起来,所有转轮以不同的速度转动,并且通过调整转轮上字母的位置和速度为破译设置更大的障碍。
2.转轮机的工作原理
每一个旋转轮代表一个单表替代系统,旋转一个引脚,再转变为另一个单表替代系统。为使机器更安全,可把几种转轮和移动的齿轮结合起来。因为所有转轮以不同的速度移动,n个转轮的机器的周期是26的n次方,即n个单表替代系统。最后一个转轮转完一圈之后,它前面的转轮就旋转一个引脚,有点像时钟的齿轮。
3.恩格玛(Enigma)密码
第二次世界大战,波兰人和英国人成功破译了德国著名的的“恩格玛”密码,因此,盟军提前得知了德国的许多重大军事行动。
恩格玛密码机的工作原理
I.采用转轮机原理
II.三级替代,将第一个旋转轮的输入开关连接到另一个旋转轮。第二个旋转轮提供第二个映射。第二个映射的输入又连接到每三个旋转轮。
以上就是轮转机原理