首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ElGamal密文的距离证明

ElGamal密文的距离证明
EN

Cryptography用户
提问于 2022-05-11 21:08:37
回答 1查看 220关注 0票数 2

Alice有一个ElGamal公钥y=g^x。Bob根据Alice的Elgamal公钥加密一个值g^b,最后得到一个密文(g^by^r, g^r)。Bob能证明值b在某个范围内而不暴露它,或者您需要成为ElGamal密钥x的“所有者”才能创建这样的证明吗?

如果g^b令人困惑,然后忽略它并考虑值b,我只需要知道我是否可以在不知道x的情况下创建一个范围证明。

EN

回答 1

Cryptography用户

发布于 2022-05-11 22:36:28

如果将值b映射到group元素的方法是g^b,那么为exactly加密创建范围验证与为Pedersen承诺创建范围验证完全相同。

对于ephemeral,您可以使用g^by^r,其中b是值,r是发送方的临时私钥,y是接收者的公钥。

将其解释为Pedersen承诺,您将得到g^by^r,其中b是值,r是致盲的因素,y是离散日志w.r.t的替代基点。g (即x)对于提交者/发送者来说是不可知的。

请注意,由于收件人知道x,他们可以伪造范围证明。

有关如何创建简单范围验证的详细信息是这里

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

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

复制
相关文章

相似问题

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