首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >签名与EdDSA碰撞的可能性

签名与EdDSA碰撞的可能性
EN

Cryptography用户
提问于 2020-07-06 10:07:13
回答 1查看 320关注 0票数 3

以EdDSA为例,给定数据有效载荷的签名长度为512位,如果另有一个512位值也是有效签名,那么碰撞的概率是多少?

使用对称密码,我们知道在整个空间中只有一个密钥可以有效地解密使用相同密钥加密的数据。

Can我们可以证明,对于给定的有效负载和给定的私钥,在512位签名空间?中只有一个有效签名,即不存在其他可以与创建签名的私钥相对应的公钥验证的签名。

EN

回答 1

Cryptography用户

回答已采纳

发布于 2020-07-06 12:48:21

我们是否可以证明,对于给定的有效载荷和私钥,512位签名空间中只有一个有效签名?

不是的。如果您认为EdDSA验证是一个合法的签名者可以生成一个给定消息的多个签名,那么所有签名都将通过EdDSA验证。但是,只有使用EdDSA签名过程生成的签名才能通过无因素验证。

有关如何生成其他有效签名的更多详细信息,请参见在这个答案中

关于更广泛的问题:

以EdDSA为例,给定数据有效载荷的签名长度为512位,如果另有一个512位值也是有效签名,那么碰撞的概率是多少?

专门要求只通过无代码验证(为了避免由上述技术生成的其他有效签名),应该为r的每个可能值提供一个有效的D6。由于R完全依赖于r0 \le r < L,因此至少存在L可能的有效签名,其中L是大素数子群的阶。对于ed25519,L = 2^{252}+27742317777372353535851937790883648493

票数 3
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/81763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档