全球旧事资料 分类
如何达成秘密通信,以及如何破译秘密通信。也就是密码编码学:指如何达到信息的秘密性,鉴别性的科学;密码分析学:泛指如何破解密码系统,或伪造信息使密码系统误以为真的科学。从密码学的发展来看,它经历了传统(古典)密码学、近代密码学、现代密码学几个阶段,计算机、数学领域的最新成果往往与密码学有关或被应用于密码学研究中。传统密码学、近代密码学的发展
密码学拥有悠久、丰富多彩的历史。作为古典密码其中的一种,早期出现的密写术形式只需要纸和笔就可以完成。古典密码学的两大范畴是将消息内容进行重新排列的位移密码和系统地将字母进行替换的替换密码。古典密码学会透露出与明文统计学结果相关的大量信息,因此容易被破解,如对频率分析可以有效地攻击古典密码。尽管保密强度很低,由于实现难度低,加密解密快,古典密码至今仍然被广泛使用。在古典密码学中,有四种类型的代替密码:
一简单代替密码,或单字母密码:就是明文的一个字符用相应的一个密文字符代替。Caesar密码就是典型的简单替代密码。
二多编码代替密码:它与简单代替密码系统相似,唯一的不同是单个字符明文可以映射成密文的几个字符之一,例如A可能对应于5、13、25或56,“B”可能对应于7、19、31或42,等等。
三字母代替密码:字符块被成组加密,例如“ABA”可能对应于“RTQ”,
2
f电子科技大学毕业论文(设计)
数据加密技术的设计与应用
ABB可能对应于“SLL”等。四多表代替密码:由多个简单的代替密码构成,例如,可能有5个被使
用的不同的简单代替密码,单独的一个字符用来改变明文的每个字符的位置。20世纪初,包括转轮机在内的一些机械密码加密装置被发明出来,其中
最有名的是二次世界大战中德国使用的恩尼格码E
igma机。由这些装置实现的密码显著提高了密码分析的复杂程度,大量的攻击也仅仅取得了有限的结果。
古典密码学以移位密码、替换密码、转轮机为代表,以替代和置换为基础的密码系统在今天看来已经不堪一击,无法保证信息的安全,对处心积虑的攻击者来说形同虚设,因为已经有成熟的分析方法来破解这一类的加密方法。
借助电子计算机的发展,人们可以实现更复杂的密码系统。与古典密码和机械密码对26个字母进行操作不同,计算机密码的一个显著特征是对二进制串进行操作。计算机密码对密码分析有更强的抵抗力,只有少数情况下唯密文攻击才会生效。
密码学的大发展时期是上世纪70年代,以DES和RSA算法的提出为代表。一系列的突破创立r
好听全球资料 返回顶部