文档介绍:西北大学信息科学与技术学院肖云******@,是保护信息在信道的传输过程不被窃取、解读和利用的方法。基于密码学的密码技术是计算机通信信息系统安全的核心技术,几乎渗透到信息系统安全的各个领域以及大部分安全机制之中。 ******@ 基本概念密码学是与信息的机密性、数据完整性、身份认证和数据起源认证等信息安全问题相关的一门数学技术学科。 计算机通信安全与保密西北大学信息科学与技术学院肖云******@ 密码学的起源和发展?三个阶段:?1949年之前密码学是一门艺术?1949~1975年密码学成为科学?1976年以后密码学的新方向——公钥密码学西北大学信息科学与技术学院肖云******@-古典密码?密码学还不是科学,而是艺术?出现一些密码算法和加密设备?密码算法的基本手段出现,针对的是字符?简单的密码分析手段出现?主要特点:数据的安全基于算法的保密西北大学信息科学与技术学院肖云******@,一种直径约为160mm的Cretan-Mnoan粘土圆盘,始于公元前17世纪。表面有明显字间空格的字母,至今还没有破解。第1阶段-古典密码西北大学信息科学与技术学院肖云******@******@nwu.?1883年Kerchoffs第一次明确提出了编码的原则:加密算法应建立在算法的公开不影响明文和密钥的安全。?这一原则已得到普遍承认,成为判定密码强度的衡量标准,实际上也成为传统密码和现代密码的分界线。第1阶段-古典密码西北大学信息科学与技术学院肖云******@nwu.?计算机使得基于复杂计算的密码成为可能?相关技术的发展?1949年Shannon的“munication Theory of Secret Systems”?1967年David Kahn的《The Codebreakers》?1971-1973年IBM Watson实验室的Horst Feistel等几篇技术报告?主要特点:数据的安全基于密钥而不是算法的保密第2阶段1949~1975西北大学信息科学与技术学院肖云******@nwu.?1976年:Diffie & Hellman 的“New Directions in Cryptography”提出了不对称密钥;?1977年Rivest,Shamir & Adleman提出了RSA公钥算法?90年代逐步出现椭圆曲线等其他公钥算法?主要特点:公钥密码使得发送端和接收端无密钥传输的保密通信成为可能第3阶段1976~西北大学信息科学与技术学院肖云******@nwu.?1977年DES正式成为标准?80年代出现“过渡性”的“Post DES”算法,如IDEA,RCx,CAST等?90年代对称密钥密码进一步成熟Rijndael,RC6, MARS, Twofish, Serpent等出现?2001年Rijndael成为DES的替代者第3阶段1976~