问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是DSA,试简要地描述DSA算法,与RSA算法相比,DSA算法安全强度如何

发布网友 发布时间:2022-04-30 03:46

我来回答

1个回答

热心网友 时间:2023-10-10 06:08

DSA算法
Digital Signature Algorithm (DSA)是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature Standard)。算法中应用了下述参数:

p:L bits长的素数。L是64的倍数,范围是512到1024;
q:p - 1的160bits的素因子;
g:g = h^((p-1)/q) mod p,h满足h < p - 1, h^((p-1)/q) mod p > 1;
x:x < q,x为私钥 ;
y:y = g^x mod p ,( p, q, g, y )为公钥;
H( x ):One-Way Hash函数。DSS中选用SHA( Secure Hash Algorithm )。
p, q, g可由一组用户共享,但在实际应用中,使用公共模数可能会带来一定的威胁。签名及验证协议如下:

1. P产生随机数k,k < q;
2. P计算 r = ( g^k mod p ) mod q
s = ( k^(-1) (H(m) + xr)) mod q
签名结果是( m, r, s )。
3. 验证时计算 w = s^(-1)mod q
u1 = ( H( m ) * w ) mod q
u2 = ( r * w ) mod q
v = (( g^u1 * y^u2 ) mod p ) mod q
若v = r,则认为签名有效。

DSA是基于整数有限域离散对数难题的,其安全性与RSA相比差不多。DSA的一个重要特点是两个素数公开,这样,当使用别人的p和q时,即使不知道私钥,你也能确认它们是否是随机产生的,还是作了手脚。RSA算法却作不到。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦见君越两边都蹭得厉害 梦见君越两边都蹭得厉害的预兆 求类似于神书,一书封神这种类型的书 为什么佐助的哥哥鼬要杀了全族? 神道书道书、天经、圣经与神道书的关系 火影中佐助的哥哥为什么要杀死自己的族人和父母? 什么苔藓最好养 龙虎山风景名胜区旅游线路推荐 梦见消灭了狼 梦见终于消灭了什么事物的预兆 DSA数字签名算法的证明中的步骤不解,请大家帮帮忙指导一下,谢谢! IPv6是什么东东 移动接入点设置中,ipv4和ipv6是什么意思,有什么区别 ipv6是手机上什么糸统 把圆分成三角形,求面积推导过程 圆的周长和面积的推导过程 圆的面积的推导过程 圆面积推导过程 函授培训机构有哪些? 圆的面积推导过程 培训机构报考的函授专升本,快毕业了还能考学位证吗? 木龙骨固定方法 吊顶用木龙骨好还是轻钢龙骨? 木龙骨隔墙,现在不知道木龙骨怎么和地面连接,是用铁钉吗,铁钉钉到地面里不会对地面造成破坏吧 函授站和教育机构区别 墙面木龙骨做法有哪些 墙面木龙骨的特点 木龙骨有什么缺陷?为什么很多人说家装不能用? 地板木龙骨用钢钉固定不好,地板的水泥是松的有什么办法才能固定好龙骨_百度问一问 男穿越变女的小说 要完结的 男变女穿越古代的小说 DSA的算法 DSA是什么? DSA算法的介绍 关于DSA算法的相关信息 电力系统dsa计算的是什么? 何为DSA? 试分析dsa签名算法中,若用户a签名时k已泄露,对整个dsa签名算法有何影响 dsa的签名过程比rsa短 dsa加密算法&quot;有多少个密钥 如何同步接聊天记录? 会议记录用英语怎么说 &quot;会议记录&quot;作为一个名词或名词短语,英语应该怎么说 会议纪要的英文怎么说,急需!!!谢谢 会议记录用英语怎么说?应该是Meeting record 还是Meeting Memo? 记录会议记录 短语 英语怎么翻译? “会议纪要”的英语怎么说? 会议记录怎么翻译。。 会议记录整理的翻译是:什么意思 急切翻译(会议记录)有关单词 帮忙翻译一段会议记录