数字签名与身份认证技术.ppt
《数字签名与身份认证技术.ppt》由会员分享,可在线阅读,更多相关《数字签名与身份认证技术.ppt(22页珍藏版)》请在三一办公上搜索。
1、数字签名与身份认证技术,数字签名技术 电子商务安全交易的关键环节身份认证 数字证书 电子商务认证中心安全方案 Outlook Express的操作实例,(1)数字签名技术的基本原理与应用(2)CA认证中心的定义与作用(3)数字证书的标准和数字证书的使用(4)电子商务认证中心的作用,学习目标,数字签名技术,数字签名技术 带加密的数字签名 RSA公钥签名技术 数字签名的应用,数字签名技术,数字签名技术是公开密钥加密技术和报文分解函数相结合的产物。与加密不同,数字签名的目的是为了保证信息的完整性和真实性。数字签名必须保证以下三点:(1)接受者能够核实发送者对消息的签名。(2)发送者事后不能抵赖对消息
2、的签名。(3)接受者不能伪造对消息的签名。,假定A发送一个签了名的信息M给B,则A的数字签名应该满足下述条件:(1)B能够证实A对信息M的签名。(2)任何人,包括B在内,都不能伪造A的签名。(3)如果A否认对信息M的签名,可以通过仲裁解决A和B之间的争议。假定A向B发送一条消息M,则其过程如下:(1)A计算出C=DA(M),对M签名。(2)B通过检查EA(C)是否恢复M,验证A的签名。(3)如果A和B之间发生争端,仲裁者可以用(2)中的方法鉴定A的签名。,带加密的数字签名,在公钥数字签名系统中还要求保密性,必须对上述方案进行如下修改。发送者A先将要传送的消息M用自己的秘密变换DA签名。MA=D
3、A(M)再用接收者B的公开变换EB进行加密。C=EB(MA)=EB(DA(M)最后,将签名后的加密消息C发送给B。B收到C后,先用自己的秘密变换DB解密C。DB(C)DB(EB(MA)=MA 然后用A的公开变换EA恢复M。EA(MA)=EA(DA(M)=M使用公开密钥算法的带加密的数字签名的基本过程如图3-1所示。,以上就是数字签名的基本原理。它的现实意义在于彻底解决了收发双方就传送内容可能发生的争端,为在商业上广泛应用创造了条件。,现在被广泛应用的基于公钥密码体制的数字签名技术主要有:(1)RSA体制,它是基于求解一个大整数分解为两个大素数问题的困难性。(2)E1Gamal体制,它是基于求解
4、有限域上的乘法群的离散对数问题的困难性。椭圆曲线密码体制是一种基于代数曲线的公钥密码机制,以其良好的安全性,曲线选取范围广,在同等长度的密钥下具有比RSA体制更快的加、解密速度及更高的密码强度而备受青睐。,RSA公钥签名技术,RSA方法的加密和解密算法互为逆变换,所以可以用于数字签名系统。假定用户的公钥是(nA,eA),秘密钥是dA,加密和解密变换分别为EA和DA,则A发送的签名后的消息是:,收到C后的B,可以用A的公开变换EA恢复M:,因为只有A知道DA,所以签名不可能伪造,并且A与B之间的任何争议都可以通过仲裁加以解决。,数字签名的应用,1文件签名和时间标记 2电子商务中的应用,电子商务安
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字签名 身份 认证 技术
链接地址:https://www.31ppt.com/p-6050085.html