密码学的发展
第一个阶段是从古代到19世纪末——古典密码(classical cryptography)·
第二个阶段从20世纪初到1949年——近代密码
第三个阶段从C.E.Shannon(香农)于1949年发表的划时代论文“The Communi
cation Theory of Secret Systems ”开始——现代密码
第四个阶段从1976年W. Diffie和M.Hellman创造性地发表了论文“New Directions in Cryptography”开始——公钥密码
密码编码学(编码多为映射关系)
(1)密码编码学是密码学的一个分支,研究与信息安全(例如:机密性、完整性、可鉴别性)有关的数学技术。
(2)密码编码学是包含数据变换的原理、工具和方法的一门学科,这种数据变换的目的是为了隐藏数据的信息内容,阻止对数据的篡改以及防止未经认可使用数据。
(3)密码编码学是论述使明文变得不可懂的密文,以及把已加密的消息变换成可懂形式的艺术和技巧。
对称加密不对称加密
·对称密码算法(Symmetric cipher) :加密密钥和解密密钥相同
,或实质上等同,即从一个易于推出另一个。又称传统密码算法(Conventional cipher)、秘密密钥算法或单密钥算法。
DES、3DES、IDEA、AES
·非对称密码算法(Asymmetric cipher) :加密密钥和解密密钥不同
,从一个很难推出另一个。又叫公钥密码算法(Public-key cipher)。其中的加密密钥