The problem is:
In the RSA cryptosystem, Alice’s public key (N, e) is available to everyone. Suppose that her private key d is compromised and becomes known to Eve. Show that if e = 3 (a common choice) then Eve can efficiently factor N .
We need to find the two primes p and q, and
N = p * q
M = (p - 1) * (q - 1)
e * d mod M = 1
Steps:
1. because d < M < N, 2 <= N / M <= e;
2. e * d = k * M + 1, so k = 2 or k = 3( but it is impossible), so M = (e * d - 1) / 2;
3. so we get such a equation group:
N = p *q
M = p * q - p - q + 1 => p + q - 1 = N - M
4. solve the equation group.
本文探讨了RSA加密系统中,当私钥d为3时,如何通过已知的公钥(N,e)来高效地分解出N的两个质因数p和q。文章详细介绍了分解步骤,为理解RSA的安全性提供了深入视角。
1168

被折叠的 条评论
为什么被折叠?



