- 1、本文档共95页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本科生必修课现代密码学.ppt
本章提要 7.1 数字签字的基本概念 7.2 数字签字标准 7.3 其它签字方案 7.4 认证协议 7.5 身份证明技术 7.6 其它密码协议 7.1 数字签字的基本概念 数字签名由公钥密码发展而来,它在网络安全方面具有重要的应用,包括 身份认证 数据完整性 不可否认性 匿名性等 本章重点学习 数字签名的基本概念和一些常用的数字签名算法 身份认证协议、身份证明技术 7.1.1 数字签字应满足的要求 普通的基于对称密钥的消息认证方法存在重要缺陷 消息认证虽然可以保护通信双方以防第三方的攻击,然而却不能保护通信双方中的一方防止另一方的欺骗或伪造 通信双方之间可能有多种形式的欺骗 例如通信双方A和B(设A为发方,B为收方)使用消息认证码的基本方式通信,则可能发生以下欺骗: ① B伪造一个消息并使用与A共享的密钥产生该消息的认证码,然后声称该消息来自于A。 ② 由于B有可能伪造A发来的消息,所以A就可以对自己发过的消息予以否认。数字签名可提供消息的不可否认性 7.1.1 数字签字应满足的要求 这两种欺骗在实际的网络安全应用中都有可能发生 例如在电子资金传输中,收方增加收到的资金数,并声称这一数目来自发方。 又如用户通过电子邮件向其证券经纪人发送对某笔业务的指令,以后这笔业务赔钱了,用户就可否认曾发送过相应的指令。 在收发双方未建立起完全的信任关系且存在利害冲突的情况下,单纯的消息认证就显得不够。 数字签名技术则可有效解决这一问题。 类似于手书签名,数字签名应具有以下性质: ① 能够验证签名产生者的身份,以及产生签名的日期和时间 ② 能用于证实被签消息的内容 ③ 数字签名可由第三方验证,从而能够解决通信双方的争议 由此可见,数字签名具有认证功能 为实现上述3条性质,数字签名应满足以下要求: ① 签名的产生必须使用发方独有的一些信息以防伪造和否认 ② 签名的产生应较为容易 ③ 签名的识别和验证应较为容易 ④ 对已知的数字签名构造一新的消息或对已知的消息构造一假冒的数字签名在计算上都是不可行的 7.1.2 数字签名的产生方式 数字签名的产生可用加密算法或特定的签名算法 1. 由加密算法产生数字签名 是指将消息或消息的摘要加密后的密文作为对该消息的数字签名 其用法又根据是单钥加密还是公钥加密而有所不同 (1) 单钥加密 如图:基于共享密钥加解密,密文即为签名 如果加密的是消息摘要或有消息冗余,则可提供消息源认证和完整性认证 严格来说,不能称为签名,不具备签名的要求① (2) 公钥加密 如图1(b)所示,发送方A使用自己的秘密钥SKA对消息M加密后的密文作为对M的数字签名, B使用A的公开钥PKA对消息解密,由于只有A才拥有加密密钥SKA,因此可使B相信自己收到的消息的确来自A。 然而由于任何人都可使用A的公开钥解密密文,所以这种方案不提供保密性 加密的消息应该是消息摘要或有消息冗余 为提供保密性,A可用B的公开钥再一次加密,如图1(c)所示。 下面以RSA签名体制为例说明数字签名的产生过程 ① 体制参数 选两个保密的大素数p和q,计算n=p×q,?(n)=(p-1)(q-1) 选一整数e,满足1eφ(n),且gcd(φ(n),e)=1 计算d,满足d·e≡1 mod φ(n) 以{e,n}为公开钥,{d,p,q}为秘密钥 ② 签名过程 设消息为M,对其签名为:S≡M d mod n ③ 验证过程 接收方在收到消息M和签名S后,验证M≡Se mod n是否成立,若成立,则发送方的签名有效 实际应用时,数字签名是对消息摘要加密产生,而不是直接对消息加密产生,如图6.3(a)~图6.3(d)所示 由加密算法产生数字签名又分为外部保密方式和内部保密方式 外部保密方式是指数字签名是直接对需要签名的消息生成而不是对已加密的消息生成,否则称为内部保密方式。外部保密也可说是先签名再加密,而后者是先加密再签名 外部保密方式便于解决争议,因为第3方在处理争议时,需得到明文消息及其签名 如果采用内部保密方式,第3方必须得到消息的解密密钥后才能得到明文消息。如果采用外部保密方式,接收方就可将明文消息及其数字签名存储下来以备以后万一出现争议时使用 2. 由签名算法产生数字签名 签名算法的输入是明文消息M和密钥x, 输出是对M的数字签名,表示为S=Sigx(M) 相应于签名算法,有一验证算法,表示为Ver(S,M),其取值为 Ver(S,M)= 算法的安全性在于从M和S难以推出密钥x或伪造一个消息M?,使M?和S可被验证为真。 7.1.3 数字签名的执行方式 数字签名的执行方式有两类: 直接方式和具有仲裁的方式 1. 直接方式(缺少监督的方式) 直接方式是指数字签名的执行过程只有通信双方参与,并假定双方有共享的秘密钥或接收一方知道发方的公开钥 直接
您可能关注的文档
- 新股申购明起开锣融资融券可解钱紧.doc
- 新药发明简史.ppt
- 新课标新高考新策略.ppt
- 新课标高中英语词汇表.doc
- 新课程与评价改革滕州市书院小学.ppt
- 新课程标准下如何上(设计、评价)好现代技术的一堂课.ppt
- 新起点新辉煌——三九医贸2006年工作总结及未来展望.ppt
- 新闻工作与著作权.ppt
- 新闻的三重现场.ppt
- 新高中中国语文选修单元一︰名著及改编影视作品.ppt
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
最近下载
- GB50150-2016 电气装置安装工程 电气设备交接试验标准 (2).pdf VIP
- GBT51121-2015 风力发电工程施工与验收规范.doc VIP
- 抗凝剂皮下注射技术临床实践指南(2024版)解读 2PPT课件.pptx VIP
- 腰椎解剖应用.ppt VIP
- 人教版高一数学上册《第一单元集合》同步练习题及答案.pdf VIP
- 紫外可见分光光度计招标文件.doc VIP
- 《Android-Jetpack开发-原理解析与应用实战》读书笔记思维导图.pptx VIP
- DB3706_T 74-2021 西洋梨生产技术规程.pdf
- 【精选】ICAO附件14.pdf
- JEP122G 半导体器件失效机理和模型.pdf VIP
文档评论(0)