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

DSA的算法

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

我来回答

1个回答

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

算法中应用了下述参数:
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
我今年十四岁手臂骨骼比较小,锻炼可以使我的骨骼粗壮吗,如果不能那还... 全民枪战盒子修改器安卓游戏官方下载 360版本的全民枪战用充值卡充值518元档位时出现提示说充值面额过大,请... ...也还手了,她说手指骨折了,伤鉴还没出来,我该怎么办? ...刚开始是我们两个女人互骂,后来她先动手打我直我青微伤,然后她老公... ...她非说我家的门挡了她过,后来就吵起来还动手了。我觉得她就是没事... 我嫂子和邻居为了点事吵起来对方是男士竟然动手打了打,后来我嫂子和其... 起因小矛盾,然后对方先动手,我爸爸还手和他打,最终我爸爸重伤,对方轻伤... 邻居到我门前和我争吵,是他先动手打我,我还手也打了他,之后他先报警又... 事情是这样我和我们邻居因为着火打起了架。是他们先打的人,拿起铁掀... 什么是DSA,试简要地描述DSA算法,与RSA算法相比,DSA算法安全强度如何 DSA数字签名算法的证明中的步骤不解,请大家帮帮忙指导一下,谢谢! IPv6是什么东东 移动接入点设置中,ipv4和ipv6是什么意思,有什么区别 ipv6是手机上什么糸统 把圆分成三角形,求面积推导过程 圆的周长和面积的推导过程 圆的面积的推导过程 圆面积推导过程 函授培训机构有哪些? 圆的面积推导过程 培训机构报考的函授专升本,快毕业了还能考学位证吗? 木龙骨固定方法 吊顶用木龙骨好还是轻钢龙骨? 木龙骨隔墙,现在不知道木龙骨怎么和地面连接,是用铁钉吗,铁钉钉到地面里不会对地面造成破坏吧 函授站和教育机构区别 墙面木龙骨做法有哪些 墙面木龙骨的特点 木龙骨有什么缺陷?为什么很多人说家装不能用? 地板木龙骨用钢钉固定不好,地板的水泥是松的有什么办法才能固定好龙骨_百度问一问 男穿越变女的小说 要完结的 DSA是什么? DSA算法的介绍 关于DSA算法的相关信息 电力系统dsa计算的是什么? 何为DSA? 试分析dsa签名算法中,若用户a签名时k已泄露,对整个dsa签名算法有何影响 dsa的签名过程比rsa短 dsa加密算法&quot;有多少个密钥 如何同步接聊天记录? 会议记录用英语怎么说 &quot;会议记录&quot;作为一个名词或名词短语,英语应该怎么说 会议纪要的英文怎么说,急需!!!谢谢 会议记录用英语怎么说?应该是Meeting record 还是Meeting Memo? 记录会议记录 短语 英语怎么翻译? “会议纪要”的英语怎么说? 会议记录怎么翻译。。 会议记录整理的翻译是:什么意思 急切翻译(会议记录)有关单词 帮忙翻译一段会议记录 帮我翻译点会议记录(请不要机译)