Discrete Logarithm Problems Solved Easily Under Certain Conditions
Review 1
Assume element of group has an order of . Then, the Discrete Logarithm problem becomes relatively easy to solve under the following conditions:
- (i): is a smooth prime number.
- (ii): and are quadratic residues modulo .
Proof
(i)
If is a smooth prime, the Pohlig-Hellman algorithm can be used, so the Discrete Logarithm problem is relatively easy to solve.
■
(ii)
being a quadratic residue modulo means there exists a solution that satisfies the above congruence equation. If the remainder of prime divided by is , then for some , thus it becomes a solution to the given congruence equation. With this formula, the square root of can be found very quickly, making the Discrete Logarithm problem relatively easy to solve.
■
See Also
Security algorithms utilizing the difficulty of the Discrete Logarithm problem
Attack algorithms for the Discrete Logarithm problem
- Shanks’ algorithm
- Pohlig-Hellman algorithm
- Conditions under which the Discrete Logarithm problem is easily solved
Hoffstein. (2008). An Introduction to Mathematical Cryptography: p84~92. ↩︎