- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在图3-6(b)所示的情况,A以自己持有的私钥对数据加密,再将信息传送给B,B收到密文后,运用A的公钥将之解密,因为这把加密的私钥只有A拥有,因此,这个信息一定是由A发送的,A无法否认,但这样的作业却无法达到数据传输的私密性,因为,用以解密的公钥是A所公开的,任何人只要取得A的公钥,便可将该密文解密,这样就无法保障数据传输的私密性。 在图3-6(c)中,将上述两种作业方式结合,既可保障数据传输时的私密性,又可达到数据传送的不可否认性。首先,数据先以B的公钥进行加密,所得的密文再以A的私钥做第二次加密,然后传送出去,接收端收到信息之后,先后以A的公钥及B的私钥进行解密,如此一来,只有B能将密文解密,而A也无法否认数据是由他发送的。 这样的机制看起来很完美,但毕竟运用公开密钥密码系统进行加解密工作,其计算是非常复杂的,对传输工作而言是一个很重的负担,因此,又有了数字签名,来进行认证的工作。 3.4.3 数字签名 日常生活中,通常会以盖章或签名的方式来表示自己对文件的负责,而在电子数据的传输中,一种类似签名的功能可用以表示自己身份的机制,就是所谓的“数字签名”(Digital Signature),它可用以对数据发送者的身份进行识别。 图3-7数字签名 数字签名是将随机函数与公开密钥系统一起配合使用来实现的,如图3-7所示。 首先,运用随机函数计算出信息的随机值,发送端A再以自己的私钥对该随机值进行加密,然后发送出去,此处加密后的随机值密文便是数字签名。因为它以发送端A的私钥进行加密,而这个私钥只有发送端A拥有,因此,该数字签名可用以表示发送端A的身份。由于仅对固定长度的随机值进行加密,其运算就轻松多了。 接收端B收到信息后,先将该数字签名以发送端A的公钥解密,以得到发送端A计算出来的随机值,然后对收到的信息再次计算随机值,将两个随机值进行对比,看看两者是否相等,以确保其信息的完整性(没有被篡改)和不可否认性。 值得注意的是,上述操作中,信息仍然是以明文传送的,若要进一步让信息也能确保其私密性,只要再运用加密法对信息加密即可。 换句话说,数字签名主要是用于保证信息没有被篡改和不可否认,并不保证数据的私密性。 3.4.4 数字证书 虽然运用公开密钥系统及数字签名似乎可以达到相当理想的身份认证工作,但密钥究竟要在何处取得?又要如何证明该公钥的所有者?若密钥所有者否认,就会造成认证工作无法认定的现象,因此,要有一个公正的认证机构(Certification Authority,CA)来做认证的工作。 CA主要负责管理使用者的公钥并签署数字证书(Digital Certificate),以证明网络使用者的身份,因此,这个机构需是大家信任的机构。网络使用者必须向CA申请数字证书,就如同我们向户证机关申请身份证一样,以便在网络通信时,可以证明自己的身份。 数字证书中包含的数据主要有以下几项: (1)序号:由CA指配的编号,如同我们的身份证号,是惟一且不重复的。 (2)使用者:如使用者姓名等数据。 (3)使用者公钥:提供公开使用的公钥及其算法。 (4)有效日期:证书有有效日期,超过有效日期时该证书便失效,需要重新申请或申请延期。 (5)发证者:签发证书的认证机构(CA)名称。 (6)证书签名:CA以自己的私钥对此证书进行的签名,而运用CA的公钥也可以验证这张证书的真伪。CA用私钥进行签名,还可使得证书无法伪造。 (7)算法:用以计算证书签名的算法。 使用证书有两种形式。 第一种形式是,由发送端主动将证书传送给接收端,以证明自己的身份。 接收端收到证书后,便以已知的CA公钥来证明该证书的真实性,一旦证实该证书确为发送端所有,则可证明发送端的身份,从而达到不可否认性的确认,或作为日后传送给发送端时加密使用。 这种形式主要用于身份认证。 第二种形式是,由发送端直接向CA取得接收端的证书。 当然,发送端也必须具有该CA所签发的证书,CA才会将接收端的证书发送给它,发送端收到证书后仍先以CA的公钥确认该证书的真实性,确认无误后,发送端可从证书取得接收端的公钥,将要传送给接收端的数据以接收端的公钥加密传送给接收端,接收端收到密文后,以自己的私钥解密,这样可确保其数据的私密性。 这种形式主要用于数据传输加密。 第3章 数据加密技术3.1 密码学概述 数据加密技术是为提高信息系统及数据的安全性和保密性,防止秘密数据被外部破译所采用的主要技术手段之一,也是网络安全的重要技术。 按作用不同,数据加密技术主要分为数据传输、数据存储以及数据完整性的鉴别、密钥管理技术4种。 3.1.1 数据加密技术的种类 1. 数据传输加密技术 其目
您可能关注的文档
- 计算机文化基础(XP)电子教案袁学松 第八章 PowerPoint 2003.ppt
- 计算机文化基础(XP)电子教案袁学松 第二章Windows XP操作系统.ppt
- 计算机文化基础(XP)电子教案袁学松 第九章 Access 2003数据库.ppt
- 计算机文化基础(XP)电子教案袁学松 第六章 Excel 2003的应用.ppt
- 计算机文化基础(XP)电子教案袁学松 第七章 Excel 2003的高级应用.ppt
- 计算机文化基础(XP)电子教案袁学松 第三章 初识中文版Office 2003.ppt
- 计算机文化基础(XP)电子教案袁学松 第十二章 信息系统安全.ppt
- 计算机文化基础(XP)电子教案袁学松 第十一章 Internet Explorer的应用.ppt
- 计算机文化基础(XP)电子教案袁学松 第十章 Outlook 2003的应用.ppt
- 计算机文化基础(XP)电子教案袁学松 第四章 Word 2003的基本操作.ppt
- 2024年江苏省南通市中考物理真题及参考答案.doc
- 2024年湖南省中考物理真题及参考答案.doc
- 2024年湖北省中考数学真题及参考答案.doc
- 2024年湖南省长沙市中考化学真题及参考答案.doc
- 专题20 化学计算题(第02期)2025年中考《化学》真题分类汇编.doc
- 法律知识综合训练(江苏省道德与法治中考法律知识专项分析).doc
- 专题22 作图(重庆专用)(原卷版)(2021-2025)中考1年模拟物理真题分类汇编.doc
- 精品解析:2025年辽宁省本溪市中考模拟道德与法治试题(原卷版).doc
- 精品解析:2025年宁夏回族自治区中考语文真题(原卷版).doc
- 精品解析:2025年山东省济宁市中考化学真题(原卷版).doc
文档评论(0)