文档介绍:网络安全技术
第2章
退出
学习目的:
了解密码技术的起源、发展与应用
了解信息隐藏技术原理及其相关应用领域
初步掌握密钥分配与管理技术及相关应用
掌握数字签名原理及相关应用
掌握对称密码技术的原理、相关算法及应用
掌握非对称密码技术的原理、相关算法及应用
学习重点:
对称密码技术
非对称密码技术
密钥分配与管理技术
数字签名
密码技术概述
密码技术的起源、发展与应用
早在四千多年以前,古埃及人就开始使用密码技术来保密要传递的消息
一直到第一次世界大战前,密码技术的进展很少见诸于世,直到1918年,William “The Index of Coincidence and Its Applications in Cryptography”(重合指数及其在密码学中的应用)发表时,情况才有所好转。
1949年,. Shannon(香农)在《贝尔系统技术杂志》上发表了“munication Theory of Secrecy System(保密系统的通信理论)”,为密码技术奠定了坚实理论基础。使密码学真正成为一门科学。
1976年,. . Hellman发表了“New Direction in Cryptography(密码学新方向)”一文,提出了一种全新的密码设计思想,导致了密码技术上的一场革命。他们首次证明了在发送端和接收端不需要传送密钥的保密通信是可能的,从而开创了公钥密码技术的新纪元,成为现代密码技术的一个里程碑。
1977年美国国家标准局NBS(National Bureau of Standards,即现在的国家标准与技术研究所NIST)正式公布了数据加密标准DES(Data Encryption Standard)
1978年,,,此后成为了公钥密码技术中杰出代表。
1984年, H.,Brassard. Gille首次提出了量子密码技术(现称为BB84协议)。
1985年,,成为公钥密码技术研究的新亮点。
密码技术的另一个重要方向——序列密码(也称为流密码,序列密码主要用于政府、军方等国家要害部门)理论也取得了重大的进展。1989年,,,,为序列密码的研究开辟了一条新的途径。
1997年,美国国家标准与技术研究所NIST开始征集新一代数据加密标准来接任即将退役的DES,2000年10月,由比利时密码学家Joan Daemen,Vincent Rijmen发明的Rijndael密码算法成为新一代数据加密标准——AES(Advanced Encryption Standard)算法。
2000年1月,欧盟正式启动了欧洲数据加密、数字签名、数据完整性计划NESSIE,旨在提出一套强壮的包括分组密码、序列密码、散列函数、消息人证码(MAC)、数字签名和公钥加密密码标准。
随着计算机网络是迅速发展,特别是电子商务和电子政务的兴起,密码技术及其应用得到了飞速的发展,现代密码技术已经深入到信息安全的各个环节和对象,其应用已不仅仅局限于政治、军事等领域,其商用价值和社会价值也得到了充分的肯定。
密码技术基础
密码技术(或密码学)是研究通信安全保密的一门学科,它包含两个相对独立的分支:密码编码学和密码分析学。
密码编码学是研究把信息(明文)变换成没有密钥就不能解读或很难解读的密文的方法,从事此行的称为密码编码者。
密码分析学是研究分析破译密码的方法,从事此行的称为密码分析者。
密码编码学和分析学彼此目的相反、相互独立,但在发展中又相互促进。