首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单方加密、多方解密和单方解密

单方加密、多方解密和单方解密
EN

Cryptography用户
提问于 2022-02-12 23:21:38
回答 1查看 105关注 0票数 1

假设person A加密信息。现在我希望person A和person B,C,D-A作为一个单独的个体,B,C,D作为一个组,能够解密加密的消息。多方解密过程应该设计成不需要B、C、D之间的秘密共享,而且A用来加密/解密消息的秘密对B、C、D是完全未知的,它们的秘密不能依赖于A的秘密。有可能建造这样的东西吗?

EN

回答 1

Cryptography用户

回答已采纳

发布于 2022-02-13 00:33:17

A有一个EC密钥对(a, A=aG),其中G是一个众所周知的基点.

B、C和D同样拥有密钥对(b, B=bG)(c, C=cG)(d, D=dG) .

A使用EC El Gamal以EC点M的形式加密消息,如下所示:

A发布对(X,Y),其中X=AY=a(B+C+D)+M

B、C和D分别计算和声明值bXcXdX。然后,他们可以解密M'=Y-bX-cX-dX

A解密M' = Y-a(B+C+D)

为此,您需要使用一种方案将您的消息双向映射到EC点M

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

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

复制
相关文章

相似问题

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