Efficient Lifting of Discrete Logarithms Modulo Prime Powers
By: Giovanni Viglietta, Yasuyuki Kachi
Potential Business Impact:
Solves secret codes faster for bigger numbers.
We present a deterministic algorithm that, given a prime $p$ and a solution $x \in \mathbb Z$ to the discrete logarithm problem $a^x \equiv b \pmod p$ with $p\nmid a$, efficiently lifts it to a solution modulo $p^k$, i.e., $a^x \equiv b \pmod {p^k}$, for any fixed $k \geq 1$. The algorithm performs $k(\lceil \log_2 p\rceil +2)+O(\log p)$ multiplications modulo $p^k$ in the worst case, improving upon prior lifting methods by at least a factor of 8.
Similar Papers
On the Inversion Modulo a Power of an Integer
Data Structures and Algorithms
Finds secret numbers faster for computers.
Decomposition of RSA modulus applying even order elliptic curves
Cryptography and Security
Breaks secret codes by finding hidden number parts.
On Deterministically Finding an Element of High Order Modulo a Composite
Data Structures and Algorithms
Finds hidden numbers to break secret codes.