特殊数对
找一个500位的质数p和两个正整数x、y。使:1): (p-1)/2是质数
2): 4^x-9和4^y-25都能整除p。 2是被p整除,不是整除p吧 2): 4^x-9 | p,4^y-25 | p。 应该不是难题吧 2): p | 4^x-9 |,p | 4^y-25 。 2): p | 4^x-9,p | 4^y-25 。 :lol
你一天改三次主意了啊
先求出q为素数
再求p = 2q + 1素数
很容易的
然后解同余方程
这个俺不在行 最后一步其实只要保证2是p的原根就可以了。
用随机算法就可以。
随机选择一个数q是素数的概率为$O(1/log(n))$,$p=2q+1$还是素数的概率也是$O(1/log(n))$
而2是p的原根的概率不小于$O(1/log(n))$
所以这种方法可以得到一种依概率$O(log^3(n))$的算法 假定我们已经找到素数p,使p,2p+1都是素数,并且2是2p+1的原根。
如何求x,y? 这是离散对数问题,好像不是很容易
页:
[1]
2