课题3-3数字摘要与数字签名技术._第1页
课题3-3数字摘要与数字签名技术._第2页
课题3-3数字摘要与数字签名技术._第3页
课题3-3数字摘要与数字签名技术._第4页
课题3-3数字摘要与数字签名技术._第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1下页下页深圳信息职业技术学院深圳信息职业技术学院2010-082010-08第第3 3部分部分 电子商务安全电子商务安全23.1 电子商务系统的安全要求电子商务系统的安全要求3.2 数据加密技术数据加密技术3.3 认证技术认证技术3.4 电子商务的安全交易标准电子商务的安全交易标准目目 录录第第3 3章章 电子商务安全电子商务安全3单元单元14 14 数字摘要与数字签名技术数字摘要与数字签名技术n3.3.1身份认证身份认证n3.3.2认证中心认证中心n3.3.3数字证书数字证书n3.3.4数字摘要数字摘要n3.3.5数字签名数字签名n3.3.6数字时间戳数字时间戳4认证技术是保证电子商务交易

2、安全的认证技术是保证电子商务交易安全的一项重要技术。主要包括身份认证和一项重要技术。主要包括身份认证和信息认证信息认证身份认证用于鉴别用户身份。身份认证用于鉴别用户身份。信息认证用于保证通信双方的不可抵信息认证用于保证通信双方的不可抵赖性以及信息的完整性。赖性以及信息的完整性。53.3.4 3.3.4 数字摘要数字摘要 数字摘要是用来保证信息完整性的一项技术。它是一种单向加密算法。2002年图灵奖得主-RSA和MD5的创始人6Ronald L. Rivest Professor Rivest is the Professor of Electrical Engineering and Comp

3、uter Science in MITs Department of Electrical Engineering and Computer Science. He is a founder of RSA Data Security (now merged with Security Dynamics to form RSA Security). Professor Rivest has research interests in cryptography, computer and network security, electronic voting, and algorithms. 7

4、所谓数字摘要,是指通过单向所谓数字摘要,是指通过单向HashHash函数,将需加密的明文函数,将需加密的明文“摘要摘要”成一串固定长度成一串固定长度( (如如128bit)128bit)的密文,的密文,不同的明文摘要成的密文其结果总是不同的明文摘要成的密文其结果总是不相同,同样的明文其摘要必定一致,不相同,同样的明文其摘要必定一致,并且即使知道了摘要也不能反推出明并且即使知道了摘要也不能反推出明文。文。8数字摘要的使用过程数字摘要的使用过程对原文使用Hash算法得到数字摘要;将数字摘要与原文一起发送;接收方将收到的原文应用单向Hash函数产生一个新的数字摘要;将新数字摘要与发送方数字摘要进行比

5、较。9与其它加密算法的区别o一般的对称或非对称加密算法用于防治信息被篡改。o数字摘要技术用于证明信息的完整性和准确性,主要用于防止原文被篡改10111213MD5和SHA-1应用举例 常见的Unix系统口令以及多数论坛/社区系统口令都是经MD5处理后保存其摘要信息串; 互联网文件下载的完整性验证。一般都提供一个MD5的数字摘要,下载方通过MD5摘要能够确认所下载的文件与原文件一致,以此来防止文件被篡改。14 MD5和SHA-1还常被用来与公钥技术(如RSA算法等)结合创建数字签名 目前几乎所有主要的信息安全协议中都使用了SHA-1或MD5,包括SSL、TLS、PGP、SSH、S/MIME和IP

6、Sec。 MD5和SHA-1两大算法已经成为数字签名的关键技术,被广泛应用于网上银行等金融业务领域。 153.3.5 3.3.5 数字签名数字签名1 1、数字签名的含义、数字签名的含义 也称为电子签名,是指数据电文中以电子形式所含、所附用于识别签名人身份并表明签名人认可其中内容的数据。 数字签名建立在公钥加密体制基础上,是公钥加密技术的另一类应用。它把公钥加密技术和数字摘要结合起来,形成了实用的数字签名技术。162 2、作用、作用: : 确认当事人的身份,起到了签名或盖章的确认当事人的身份,起到了签名或盖章的作用。作用。 能够鉴别信息自签发后到收到为止是否被能够鉴别信息自签发后到收到为止是否被

7、篡改。篡改。完善的数字签名技术具备签字方不能抵赖、他人不能伪造、在公证人面前能够验证真伪的能力,用于电子商务安全服务中的源鉴别、完整性服务、不可否认性服务。172.2.数字签名和验证的过程数字签名和验证的过程数字签名和验证的具体步骤如下: 报文的发送方从原文中生成一个数字摘要,再用发送方的私钥对这个数字摘要进行加密来形成发送方的数字签名。 发送方将数字签名作为附件与原文一起发送给接收方。 接收方用发送方的公钥对已收到的加密数字摘要进行解密;18 接收方对收到的原文用Hash算法得到接收方的数字摘要; 将解密后的发送方数字摘要与接收方数字摘要进行对比,进行判断。 数字签名解决了电子商务信息的完整

8、性鉴别和不可否认性(抵赖性)问题。19课后思考题 数字签名与加密过程在密钥对使用方面有数字签名与加密过程在密钥对使用方面有什么差别什么差别? 作业邮箱:作业邮箱:20数字签名使用的是发送方的密钥对发送方的密钥对,是发送方用自己的私钥对摘要进行加密,接收方用发送方的公钥对数字签名解密,是一对多的关系,表明发送方公司的任何一个贸易伙伴都可以验证数字签名的真伪性;密钥加密解密过程使用的是接收方的密钥对接收方的密钥对,是发送方用接收方的公钥加密,接收方用自己的私钥解密,是多对一的关系,表明任何拥有该公司公钥的人都可以向该公司发送密文,但只有该公司才能解密,其他人不能解密;数字签名与加密过程密钥对使用差

9、别数字签名与加密过程密钥对使用差别212223243.3.6 3.3.6 数字时间戳数字时间戳数字时间戳(Digital Time-Stamp,DTS)技术可用来证明某个事件发生在某个特定时间,是支持不可否认服务的一项关键技术。 可信任的第三方时间戳权威(Time Stamp Authority ,TSA)来提供可信赖的且不可抵赖的时间戳服务。TSA的主要功能是提供可靠的时间信息,证明某份文件(或某条信息)在某个时间存在,防止用户在这个时间前或时间后伪造数据进行欺骗活动。 25用户首先将需要时间戳的文件用Hash算法加密得到数字摘要;然后将数字摘要发送到专门提供数字时间戳服务的DTS机构;DTS机构在原数字摘要上加上收到文件摘要的时间信息,用Hash算法加密得到新的数字摘要;DTS机构用自己的私钥对新的数字摘要进行加密,产生数字时间戳发还给用户;用户可以将收到的数字时间戳发送给自己的商业伙伴以证明信息的发送时间。数字时间戳产生的过程数字时间戳产生

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论