首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >因式分解问题

因式分解问题
EN

Cryptography用户
提问于 2020-02-18 23:55:32
回答 1查看 140关注 0票数 0

比如说,X= a\cdot b,其中(a, b) \in Z_q^*q是一个大素数。如果给出了X,那么寻找ab的复杂性(或硬度)是什么?

请注意,可以重用ab来计算也是公共的另一个X'

编辑:(更多细节)

假设Alice选择两个随机数a, b\in Z^∗_q并计算X=a\cdot b。Alice发布X。鲍勃从已知的aZ^∗_q猜测(或计算) XD15的复杂性是什么?

EN

回答 1

Cryptography用户

发布于 2020-02-19 00:10:29

比如说,X= a\cdot b,其中(a, b) \in Z_q^*q是一个大素数。如果给出了X,那么寻找ab的复杂性(或硬度)是什么?

如果乘法是在Z_q^*内完成的,那么选择一个任意的非零a并计算b = a^{-1}X就很容易了;您完成了。您可以通过扩展的欧几里得方法或使用a^{-1}计算a^{-1} = a^{p-2}

这将找到满足方程的(a, b)对。如果你在寻找其他人想到的唯一的,那么,你运气不好--有满足方程的q-1对,没有其他信息,就无法确定哪一个是正确的。

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

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

复制
相关文章

相似问题

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