数字签名系统的设计与实现+流程图
时间:2017-02-27 13:19 来源:毕业论文 作者:毕业论文 点击:次
摘 要:数字签名技术是保证信息安全的重要技术之一,被广泛应用于通信、军事、医疗、电子政务以及电子商务等领域。本论文首先介绍了课题的研究背景和意义,然后分析数字签名的研究现状和未来发展趋势。紧接着介绍了数字签名的相关技术。最后用了较多篇幅介绍数字签名系统的设计与实现。该系统的优点体现在能有效地防止了信息传输过程中可能出现的非法的修改、恶意删除、重放和伪造攻击等情况的发生。6111 关键词:网络安全;密码学;数字签名;通信; Design and Implementation of Digital Signature System Abstract:Digital signature is one of the important techniques for information security. This is widely applied to tele-communication military, medical care system, e-government and e-commerce, etc. First of all, this essay talks about the background and meaning of the task and analyzes the current situation and trend of digital signature. Second, this essay points out the relevant information of digital signature. Third, this essay talks a lot about the design and realization of digital signature. The merits of this system lies in that it can effectively prevent illegal modification and spite, delete, reset, information forge and attack in the process of information convey. Key words: Network security; Cryptography; Digital signature; Communication; 目 录 摘 要 1 引言 1 1.课题研究的背景及意义 1 1.1 数字签名的发展 2 1.2 数字签名的研究现状 2 2.数字签名的相关技术 2 2.1 密码学 2 2.2 密码学的发展 3 2.3 哈希函数 3 3.数字签名 4 3.1 数字签名的定义 4 3.2 数字签名的分类 5 4.数字签名系统的设计 5 4.1 开发工具的介绍 5 4.2 数字签名系统的介绍 5 4.3 数字签名系统的流程图 8 5.数字签名系统的实现 8 5.1 公私密钥对生成模块 8 5.2 数据签名模块 9 5.3 数据校验模块 11 6.总结 12 参考文献 13 致谢 14 数字签名系统的设计与实现 引言 网络安全这个大家都不陌生的名词,越来越引起人们的关注,如何在网络信息交流如此密集的今天,有效的保护自己的信息安全,乃至国家信息安全,成为当今网络安全的重中之重。数字签名的应运而生,使得网络安全开始了新的篇章,成为当下众多科学家研究的热门,随着研究的不断深入,二文码的提出更是肯定了数字签名在保护信息安全的重要地位。现在数字签名的方法有很多,如何高效,安全的对信息加密,解密是目前研究的一大方向,本文主要是设计一种数字签名系统,直观的展示数字签名的方法和过程,以及根据数字签名延伸出的相关知识构成了本次论文的主要框架,例如密码学、密码技术、网络安全,以及所使用的开发工具的相关介绍,然后是本文的核心部分,系统的设计与实现[1]。 1.课题研究的背景及意义 随着计算机的高速普及和迅速发展,计算机已经成为很多行业不可缺少的运作工具,然而于此相结合而出现的计算机互联网络也随之进入各各行业,使得信息共享变的日益深入和广泛。全球信息革命带来了一次人类历史上最活跃的新的生产力,于此同时使得信息安全问题日益突出显而且越来越复杂。信息安全问题已经成为全世界所有国家的重要课题之一,因为它牵涉到一个国家的政治经济军事文化意识形态等领域。不仅如此信息安全问题也是个人能否保护自己隐私的关键。所以,如何开发出更高效、更安全的数字签名技术,使数字签名深入到更多的领域保证信息安全,具有十分重要的意义。 (责任编辑:qin) |