我有一项练习,内容如下:
设p是奇数素数,a和b是生成元\mathbb{Z}_p^*。假设我们有一个用基A计算离散对数的有效算法a。说明了该算法如何利用基b有效地计算离散对数。
在考虑改变基本规则时,我做了以下工作:
B(b,x):
return A(x) / A(b)这是正确的,演习结束了吗?我想说是的,但是和我目前正在解决的另一个练习相比,这很容易,所以我想我错过了一些东西。
发布于 2020-12-18 20:20:04
这是正确的,演习结束了吗?
我不能说你的教授希望你在多大程度上明确,但它本质上是正确的(如果我给它打分,我会接受它作为答案)。现在,您的教授可能希望您解释(或提供一个证据)为什么这是正确的。
发布于 2020-12-18 23:32:11
对我来说,有些事情有点不正确或缺少:
/操作的具体操作,这是非常重要的。走p=2311,a=53,b=3,x=5。A(x)\mapsto322,A(b)\mapsto989.我们怎样才能找到来自B(x)\mapsto1988的322/989呢?https://crypto.stackexchange.com/questions/87014
复制相似问题