摘 要: 当今电子网络信息技术的不断发展,信息社会的时代已经到来。因此各个国家都开始重视自己国家的信息安全问题。在激烈的网络安全竞争中,我们国家的信息安全方面并不理想。密码学是一门古老而深奥的学科。在这篇论文里,我对数字签名的技术及其算法进行了研究学习,尝试了解实现简单的加密算法并对强弱盲签名做出了阐述。论文首先介绍了密码学和数字签名的基本概念、原理及目前国内外的研究现状等基本问题,给出了数字签名的理论模型,为数字签名算法的提出、实现以及测试提供了理论依据。分析比较了强盲签名和弱盲签名的性能区别,研究了几种典型的盲签名方案。论文最后还实现了一种简单的 ELGamal 数字签名算法。37415
毕业论文关键词: 密码学;数字签名;ELGamal 算法;强盲签名;弱盲签名
Research and Implementation of Digital SignatureTechnology
Abstract: With the rapid development of electronic information technology, mankind hasentered the information society. As the entire society has become a vast computer network, soinformation security and computer network security has aroused widespread concern andattention. It is worth mentioning is that the form of China's information security is notoptimistic. Cryptography is an ancient and esoteric subjects and the average person it isstrange.because for a long time and it is only in a small range, such as military, diplomatic,intelligence and other departments. In this paper, starting from the concept of cryptography,digital signature technology and its algorithm is studied and discussed. At the same time,based on the classical algorithm more secure, efficient digital signature solutions,research-based PKI digital signature technology, and to design and implement a set of visualenterprise digital signature system on this basis.Paper introduces the basic concepts of cryptography and digital signatures, principles andresearch status of the basic problems at home and abroad, and the theoretical model of digitalsignature, digital signature algorithm is proposed and implementation and testing provides atheoretical basis. Analysis and comparison of the performance differences between strong andweak blind signature blind signature, study several typical blind signature scheme. Finally, thepaper will also implement a simple ELGamal digital signature algorithm.
Keywords: Cryptography; Digital signatures; ELGamal algorithm; Strong blind signature;Weak blind signature.
目 录
第 1章 绪论...1
1.1 背景...1
1.2 目的和意义...2
1.3 国内外研究现状...2
1.3.1 发展状况... 2
1.3.2 算法状况... 3
1.4 本论文研究的目的和内容...3
第 2章 理论基础...4
2.1 数学基础知识...5
2.1.1 同余类... 5
2.1.2 有限域... 6
2.2 数学困难问题...6
2.2.1 整数分解问题... 7
2.2.2 二次剩余问题... 7
2.3 计算复杂性...8
2.4 密码学假设...8
2.5 本章小结...8
第 3章 数字签名...9
3.1 数字签名的安全性.10
3.2 签名的一般组成.10
3.3 常用数字签名算法.10
3.3.1 RSA 10
3.3.2 ELGamal数字签名...10
3.4 特殊数字签名算法.10
3.4.1 盲签名... 11
3.4.2 代理签名... 12
3.5 本章小结.12
第 4章 一种基于 ELGamal 的数字签名算法..13
4.1 ELGamal 算法基础. 13
4.2 ELGamal 算法. 13
4.2.1 ELGamal 算法.13
4.2.2算法实现...13
4.3 本章小结.18
第 5章 盲签名.19
5.1 盲签名概述.19
5.2 盲签名研究与应用.19
5.3 典型的盲签名方案.21
5.3.1 RSA盲签名... 21
5.3.2 SChnorr 盲签名 21
5.3.3 ELGamal 盲签名..21
5.4 本章小结..23
第 6章 总结与展望.24
6.1 总结.24
6.2 展望.24 数字签名技术的研究与实现:http://www.751com.cn/jisuanji/lunwen_36159.html