首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >DH密钥交换协议

DH密钥交换协议
EN

Cryptography用户
提问于 2020-01-05 22:22:22
回答 1查看 98关注 0票数 1

既然我不能在这个主题下发表评论,我想在这里问,为什么在问题2 旧员额中,我们不能区分这两个分布,即使有无限的计算能力?另外,当b被从Zp随机获取,但a是固定的时,指数a+b模型的分布可以说是什么呢?

任何帮助都将不胜感激。

EN

回答 1

Cryptography用户

发布于 2020-01-06 03:03:30

把问题搞得乱七八糟比较容易。

当从Zp随机取b,而a是固定的时,指数的a+b模p的分布可以说是什么?

如果b是来自范围[0, p-1]的一致独立随机值,即每个可能值的概率是1/p,而b是独立于a分布的,那么a+b \bmod p是来自range [0, p-1]的统一独立( a)随机值;也就是说,a+b \bmod p是来自范围的任何可能值的概率也是1/p,而关于a的分布信息(例如它是一个固定值)并不会改变这一点。

查看此值(对于固定的a)的最简单方法是注意,对于任何目标值c = a+b \bmod p,必须为值a+b \bmod p选择唯一的b = c-a \bmod p值才是该值。b = c-a \bmod p发生的概率是1/p (因为该值在此范围内,我们假设该范围内的所有值的概率为1/p),因此c = a+b \bmod p也是1/p

有了这个,你的第一个问题很简单:

我想在这里问一下,为什么在问题2中,即使有无限的计算能力,我们也不能区分这两个分布呢?

爱丽丝看到了g^bg^{a+b};具有无限计算能力的对手可以解决离散日志,但这给了他ba+b (对于随机b);这两种概率分布是相同的,因此他无法区分它们。

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

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

复制
相关文章

相似问题

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