第十讲数字签名_第1页
第十讲数字签名_第2页
第十讲数字签名_第3页
第十讲数字签名_第4页
第十讲数字签名_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

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

文档简介

1、第十讲 数字签名1 这一讲考虑设计用于模拟手写签名的数字签名技术。一条消息的数字签名是一个依赖于仅签名者知晓的秘密而产生的数字,并需附加被签名的消息。数字签名必须可以被验证:如果任何一方对文件的签名的真实性产生争议(导致的原因可能是不诚实的签名者想否认自己产生的签名,或者是认证者提出欺诈的权利要求),一个公正的第三方就可以公平的解决这一问题,而不需要获得签名者的秘密 (秘密密钥)。2 数字签名有很多应用,包括:认证,数据真实性,和不可否认。数字签名的一个非常重要应用是在大规模网络上的公钥数字证书。数字证书是可信第三方将用户身份与其的公开密钥绑定的方法,在此之后,其它实体认证公开密钥的时候都不需

2、要可信第三方的协助。3 数字签名的概念和用途在实用数字签名技术产生之前就为人们所认识。第一个数字签名方法是RSA数字签名方案,它至今仍然是最为实用数字签名技术。后续的研究也给出非常丰富的各种数字签名方法。这些技术常常在功能性和执行性方面提供了相当大的改进。4本讲提要 RSA签名方案 ElGamal族签名方案 生日攻击51 RSA数字签名方案1.1 算法描述61.1 算法描述(续)71.1 算法描述(续)81.2 例子91.3 RSA 签名的可能攻击1.3.1 整数分解101.3.2 RSA的乘法特性111.3.2 RSA的乘法特性(续)121.3.2 RSA的乘法特性(续)131.4 RSA

3、签名的执行1.4.1 分块问题141.4.1分块问题(续)151.4.1分块问题(续)161.4.1分块问题(续)171.4.1分块问题(续)181.4.1分块问题(续)19 1.4.2 短消息与长消息 由于签名和消息的规模相当,这在消息长的情况下非常不利。为了解决这一问题,通常采用hash函数。签名方案只作用于消息的hash函数值,而不是消息的本身。在这种情况下,使用冗余函数R保障签名方案安全就不再需要。201.4.2 短消息与长消息 (续)211.4.3 签名产生和认证的执行特征22 1.4.4 参数选择 当需要的签名有长的生命周期或关系到整个网络安全时,模的长度应该至少为1024比特。慎

4、重的态度是关注分解整数的进展,以便随时调整相应参数的选择。 目前,没有RSA签名方案选择小公开指数e,如3或216+1存在安全漏洞的报道。但不推荐通过限制秘密指数d来达到改善签名操作效率的方法。23 1.4.5 关于系统参数 每个实体必须使用不同的RSA模进行签名;在整个系统中使用一个模的方法不安全。但是,在很多应用中,整个系统可以选择相同的公开指数e。242 ElGamal族签名方案 有一大类签名方案是在mod p 算术结构上建立的,这里p是大素数,但是所有这些机制都可以推广到有限乘法群。这里讨论的所有方法都是随机数字签名方案。所有方案安全的基本要求是mod p上的离散对数问题不可计算。但是

5、,这一条件并不是保证这些方案安全的充分条件。25 2.1 数字签名算法 1991年8月,美国国家标准与技术研究所(NIST)提出了数字签名算法(DSA)。DSA成为美国联邦信息处理标准(FIPS 186)称为数字签名标准(DSS),这是第一个为政府所认可的数字签名方案。DSA是ElGamal数字签名方案的一种形式。262.1.1 算法描述272.1.1 算法描述 (续)282.1.1 算法描述 (续)292.1.2 例子302.1.3 DSA的安全与执行问题312.1.3 DSA的安全与执行问题(续)322.1.3 DSA的安全与执行问题(续)332.2 ElGamal签名算法2.2.1 算法描述342.2.1 算法描述 (续)352.2.1 算法描述 (续)362.2.2 例子372.2.3 ElGamal签名安全382.2.3 ElGamal签名安全(续)392.2.3 ElGamal签名安全(续)402.2.3 ElGamal签名安全(续)412.2.4 ElGamal签名的效能问题422.2.4 ElGamal签名的效能问题(续)432.2.5 ElGamal方案的变化形式442.3 Schnorr 签名方案2.3.1 算法描述 452.3.1 算法描述(续)462.3.2 例子472.3.3 效能问题482.4 消息恢复与消息添加493 生日攻

温馨提示

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

评论

0/150

提交评论