首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ECDH公钥限制

ECDH公钥限制
EN

Cryptography用户
提问于 2021-04-12 16:37:57
回答 1查看 183关注 0票数 1

我知道Bob可以在不知道私钥的情况下计算共享DH密钥。如果他向Alice发送一个公钥= 1,那么DH密钥将为1。

我能在ECDH中实现这样的目标吗?在哪里Bob可以计算共享密钥而不知道私钥?

EN

回答 1

Cryptography用户

回答已采纳

发布于 2021-04-12 17:20:37

同样,只需将identity元素\mathcal{O}作为公钥发送即可。

艾丽斯一定是个傻瓜,不让验证的公钥掉进这个陷阱。第一条规则是检查P \neq \mathcal{O}

每个用户的

更新评论

怎样才能找到曲线25519的同一性元素?

某些曲线(如Curve25519 )的恒等式是无穷远点(表示为\mathcal{O} \text { or } \infty),这不能用仿射坐标表示。我们需要使用射影坐标系

我们把Curve25519方程y^2 = x^3 + 486662 x^2 + x转化为齐次方程Y^2 Z - X^3 - 486662 X^2 Z - X Z^2

现在点是三重(X:Y:Z),其中一个点现在表示一条线(\lambda X:\lambda Y: \lambda Z)

无穷远处的点是(0:1:0),这不能看作是仿射点。

任何仿射点(x,y)都可以用(x:y:1)变换成同质点,除无穷大(X:Y:Z)以外的任何齐次点都可以用(X/Z,Y/Z)返回。

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

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

复制
相关文章

相似问题

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