毕业论文 数字签名在电子商务中的应用.doc
约47页DOC格式手机打开展开
毕业论文 数字签名在电子商务中的应用,摘要:数字签名技术是当前网络安全领域的研究热点。它作为网络安全的关键性技术之一,数字签名在社会生活的各个领域也都具有十分广阔的应用前景。简单地说,所谓数字签名就是附加在数据单元上的一些数据,或是对数据单元所作的密码变换。这种数据或变换允许数据单元的接收者用以确认数据单元的来源和数据单元的完整性并保护数据,防止被人(例如...
内容介绍
此文档由会员 ljjwl8321 发布
摘 要:数字签名技术是当前网络安全领域的研究热点。它作为网络安全的关键性技术之一,数字签名在社会生活的各个领域也都具有十分广阔的应用前景。简单地说,所谓数字签名就是附加在数据单元上的一些数据,或是对数据单元所作的密码变换。这种数据或变换允许数据单元的接收者用以确认数据单元的来源和数据单元的完整性并保护数据,防止被人(例如接收者)进行伪造。它是对电子形式的消息进行签名的一种方法,一个签名消息能在一个通信网络中传输。基于公钥密码体制和私钥密码体制都可以获得数字签名,目前主要是基于公钥密码体制的数字签名。包括普通数字签名和特殊数字签名[1]。
数字签名(Digital Signature)技术是不对称加密算法的典型应用。数字签名的应用过程是,数据源发送方使用自己的私钥对数据校验和或其他与数据内容有关的变量进行加密处理,完成对数据的合法“签名”,数据接收方则利用对方的公钥来解读收到的“数字签名”,并将解读结果用于对数据完整性的检验,以确认签名的合法性。数字签名技术是在网络系统虚拟环境中确认身份的重要技术,完全可以代替现实过程中的“亲笔签字”,在技术和法律上有保证。在数字签名应用中,发送者的公钥可以很方便地得到,但他的私钥则需要严格保密。
本论文的研究内容主要包括以下方面:
(1)密码学基础的讨论。对于密码学其主要分为两大块:对称和非对称密码学。
(2)于目前几种比较常用的签名体制进行了分析和比较,包括MD5、RSA、DSS、ECDSA等签名体制。
(3)对电子签名技术在现实世界中的应用进行了分析和讨论,包括电子邮件、电子商务等。
关键字:密码学;数字签字 ;PKI
目 录
1 绪论 1
1.1引言 1
1.2内容简介 2
1.3数字签名的研究意义 2
1.4 国内外现状 3
2 密码学基础 4
2.1 加密的历史 4
2.2 数据加密 4
2.3 加密算法和密钥 5
2.4 对称密钥算法 7
2.5 非对称密钥算法 7
2.5.1非对称密钥技术的原理 7
2.5.2对称密钥技术和非对称密钥技术的比较 8
3 数字签名技术 9
3.1 数字签名简介 9
3.1.1 数字签名的定义 10
3.1.2 数字签名的原理 11
3.1.3 数字签名的特点和功能 11
3.1.4 数字签名的实施 13
3.2 数字签名方案分类 13
3.2.1基于数学难题的分类 13
3.2.2基于签名用户数量的分类 14
3.2.3基于特殊用途的分类 14
3.3 用于数字签名的算法 14
3.3.1 RSA算法 15
3.3.2 DSS算法 16
3.3.3 MD5算法 17
3.3.4 ECDSA签名算法 17
3.3.5几种常用方案的比较及分析 18
4 公钥基础设施 20
4.1 认证 20
4.2 数字证书 20
4.3 PKI组件 23
4.3.1 认证权威机构 24
4.3.2 注册权威机构 24
4.3.3 证书库 25
4.4 证书管理 25
4.4.1 证书创建 25
4.4.2 证书使用 26
4.4.3 证书延期 26
4.4.4 证书撤销 26
4.5 认证模型 27
4.5.1 层次模型 27
4.5.2 交叉信任模型 28
4.5.3 网状模型 29
5 数字签名的应用分析 31
5.1 电子邮件和数据交换 31
5.2 数字签名在电子商务中的应用 33
5.3在远程控制中的应用 36
5.4 数字签名在其它方面的应用 37
6 总结与展望 38
6.1 总结 38
6.2 展望 38
致 谢 40
参考文献 41
数字签名(Digital Signature)技术是不对称加密算法的典型应用。数字签名的应用过程是,数据源发送方使用自己的私钥对数据校验和或其他与数据内容有关的变量进行加密处理,完成对数据的合法“签名”,数据接收方则利用对方的公钥来解读收到的“数字签名”,并将解读结果用于对数据完整性的检验,以确认签名的合法性。数字签名技术是在网络系统虚拟环境中确认身份的重要技术,完全可以代替现实过程中的“亲笔签字”,在技术和法律上有保证。在数字签名应用中,发送者的公钥可以很方便地得到,但他的私钥则需要严格保密。
本论文的研究内容主要包括以下方面:
(1)密码学基础的讨论。对于密码学其主要分为两大块:对称和非对称密码学。
(2)于目前几种比较常用的签名体制进行了分析和比较,包括MD5、RSA、DSS、ECDSA等签名体制。
(3)对电子签名技术在现实世界中的应用进行了分析和讨论,包括电子邮件、电子商务等。
关键字:密码学;数字签字 ;PKI
目 录
1 绪论 1
1.1引言 1
1.2内容简介 2
1.3数字签名的研究意义 2
1.4 国内外现状 3
2 密码学基础 4
2.1 加密的历史 4
2.2 数据加密 4
2.3 加密算法和密钥 5
2.4 对称密钥算法 7
2.5 非对称密钥算法 7
2.5.1非对称密钥技术的原理 7
2.5.2对称密钥技术和非对称密钥技术的比较 8
3 数字签名技术 9
3.1 数字签名简介 9
3.1.1 数字签名的定义 10
3.1.2 数字签名的原理 11
3.1.3 数字签名的特点和功能 11
3.1.4 数字签名的实施 13
3.2 数字签名方案分类 13
3.2.1基于数学难题的分类 13
3.2.2基于签名用户数量的分类 14
3.2.3基于特殊用途的分类 14
3.3 用于数字签名的算法 14
3.3.1 RSA算法 15
3.3.2 DSS算法 16
3.3.3 MD5算法 17
3.3.4 ECDSA签名算法 17
3.3.5几种常用方案的比较及分析 18
4 公钥基础设施 20
4.1 认证 20
4.2 数字证书 20
4.3 PKI组件 23
4.3.1 认证权威机构 24
4.3.2 注册权威机构 24
4.3.3 证书库 25
4.4 证书管理 25
4.4.1 证书创建 25
4.4.2 证书使用 26
4.4.3 证书延期 26
4.4.4 证书撤销 26
4.5 认证模型 27
4.5.1 层次模型 27
4.5.2 交叉信任模型 28
4.5.3 网状模型 29
5 数字签名的应用分析 31
5.1 电子邮件和数据交换 31
5.2 数字签名在电子商务中的应用 33
5.3在远程控制中的应用 36
5.4 数字签名在其它方面的应用 37
6 总结与展望 38
6.1 总结 38
6.2 展望 38
致 谢 40
参考文献 41