密钥交换和密钥管理协议的研究与实现
时间:2018-05-05 21:50 来源:毕业论文 作者:毕业论文 点击:次
摘要近三十年来,随着科技的发展,计算机已经深入了人们的日常生活中,信息安全的重要性由此日益增加。密码学,信息安全的一个基本组成部分,在这些年里也得到了充分的发展空间。 为使通信网络中的用户可以共享密钥,密钥交换协议应运而生;为建立和保护密钥而形成的一整套过程和机制就是密钥管理。利用密钥交换协议,用户可以通过一个不安全的信道在通信双方之间建立一个共享的秘密密钥,且这个密钥不会被其他人员知道。密钥管理,包括密钥的产生、分配、存储和销毁等,这些措施进一步确保了密钥的安全性。 本文从双方的密钥交换协议、三方的密钥交换协议以及密钥交换协议的发展前景出发,对密钥交换协议进行了总结概括和深入研究。此外,本文还对Diffie-Hellman密钥交换协议进行了编程,实现了其在C++平台上的实现,并对软件的运行进行了简要分析。 22286 毕业论文关键字 密码学 密钥交换 密钥管理 Title the development and research on key exchange protocol and key management protocol Abstract In the latest thirty years, computer science has been in people’s daily life as the development of technology, which make the security of science become more important. Cryptography which is the root of the security of science also has developed a lot. In order to exchange common secret key in communication systems, the key exchange protocol has been developed. Key management is a set of process and mechanism to establish and protect secret key. With the key exchange protocol, the users can establish a common secret key which will be kept in secret even in an insecure communication channel. Key management include the production, distribution, storage and destruction of the secret key which keep the secret key in safety. This paper is to sum up and study key exchange protocol on two-party key exchange protocols, three-party key exchange protocols and the development of the key exchange protocols. Besides,we take use of Diffie-Hellman key exchange protocol to program making it run on C++ and offer a brief analysis of the program. Key word: cryptography, key exchange, key management 目 录 1 绪论 6 1.1 密码学的发展 6 1.2 本文的主要安排 7 2 基础知识 8 2.1 数学基础 8 2.2 密码学原语 9 3 双方的密钥交换协议 10 3.1 Diffie-Hellman 密钥交换协议 10 3.2 MTI 密钥交换协议 12 3.3 MQV 密钥交换协议 14 3.4 椭圆曲线上的密钥交换协议 15 3.5 综述 16 4 三方的密钥交换协议 16 4.1 三方 Diffie-Hellman 密钥交换协议 16 4.2 Joux 密钥交换协议 18 4.3 Zhang、Liu 和 Kim 的密钥协商协议 19 4.4 综述 21 5 密钥交换协议的发展前景 21 5.1 密钥认证 21 5.2 密钥保护 21 5.3 量子密码 22 6 程序简要分析 22 6.1 基本原理 22 6.2 程序流程图 24 6.3 程序运行截图 25 结论 26 致谢 27 参考文献 28 6 1 绪论 1.1 密码学的发展 密码学是一个既古老又新兴的学科,人类使用密码的历史几乎与使用文字的时间 (责任编辑:qin) |