首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这是验证EdDSA签名安全的半智能方法吗?

这是验证EdDSA签名安全的半智能方法吗?
EN

Cryptography用户
提问于 2022-05-06 09:12:17
回答 1查看 72关注 0票数 2

在验证EdDSA签名的最后一步,将4[S]B[4]R + [4][k]A进行比较。

由于我使用的是XYTZ扩展的扭曲爱德华兹坐标,出于效率原因,我想这样做:

Y(\text{Left}) \cdot Z(\text{Right}) = Y(\text{Right}) \cdot Z(\text{Left})

但这使得X坐标不受检查。

这张支票安全吗?

EN

回答 1

Cryptography用户

回答已采纳

发布于 2022-05-07 23:40:16

检查过程本身不是SUF-CMA,因为可以通过用R+I替换R生成第二个有效签名,其中I是一个可被4整除的顺序点。

如果不检查X坐标,就会增加二级伪造的数量,因为S可以被\ell-S替换,而R可以被R+I替换,或者两者都可以。

然而,由于SUF的安全性已经不存在,额外的安全损失是最小的.只有在SUF很重要的情况下,并且实现者决定通过不允许带有重复S值的签名或不允许不符合\ell顺序的点R来阻止它,您的检查过程才会引入新的攻击。

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

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

复制
相关文章

相似问题

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