您好、欢迎来到现金彩票网!
当前位置:秒速时时彩开奖 > 算法保密 >

怎样用公开密钥算法实现数字签名?要实现具有保密性的数字签名呢

发布时间:2019-06-07 07:03 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  RSA是使用最广泛的公钥密码系统,它可以用在保密性和数字签名中。1977 年由Rivest ,Shamir 和Adleman 首次实现了著名的RSA 密码系统。一个最简单的RSA的签名方案就是用私钥加密用公钥验证。

  安全性讨论:RSA签名算法的安全性是基于整数分解问题的困难性。两种对它 的攻击方法是:数学攻击,对两个素数乘积的因子分解;定时攻击,这个依赖于解密算法的运行时间。RSA算法对选择密文攻击比较脆弱,因此在实际运用过程中,要先利用一个单向散列(one-way hash)函数对消息进行散列(hash)处理,尽管Hash算法是公开的,但要根据Hash值计算出明文在统计学上看是不可能的。

  这对一些密钥存储空间较小,或者处理器较慢的机器是不利的。目前还是RSA在公钥密码体制当中使用得最多。

  ELgamal 数字签名方案是ELGamal等人于1985年提出的基于纯数字签名目的的签名方案,是继RSA之后的最著名的数字签名方案.该方法的修正形式已被美国NIST作为数字签名标准(DSS),应用较为广泛。

  验证 :如果gm=YrRsmodp 成立,则认可签名(r,s)有效。否则.认为无效签名。

  安全性讨论:ELGamal签名方案的安全性基于离散对数的难求解性。在实际使用中不能泄露随机数k,不能使用相同的k对两个不同消息进行签名,否则很容易泄漏私钥。

  椭圆曲线密码体系,即基于椭圆曲线离散对数问题的各种公钥密码制是利用有限域上的椭圆曲线有限群代替基于离散对数问题的密码体制中的有限循环群而得到的.一类新型密码体制1985年 N.Koblitz和V.Miller第 一次提出将椭圆曲线应用到公钥加密算法中。,椭圆曲线密码体制逐步成为一个十分令人感兴趣的密码学分支,在椭圆曲线上实现各种已知的密码体制已是公钥密码学领域的一个重要课题.

  安全性分析:。椭圆曲线密码体制的安全性是基于有限域上椭圆曲线离散对数问题的困难性,有限域上椭圆曲线离散对数问题比有限域上的离散对数问题要困难得多,它是一个很困难的数字问题,因此椭圆曲线加密体制的安全性很高。目前求解ECDLP(椭圆曲线上的离散对数问题)最有效的方法是Pollard-p方法.

  数字签名如何实现并具有哪些功能? 如何实现保密性数字签名...

http://homeschoolwwh.com/suanfabaomi/239.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有