Let $p$ be a prime number and let $c \in \mathbb{Z}_p$ and $e \in (\mathbb{Z}/(p-1))^{\ast}$. Put $c \equiv_p m^e$. Find a polynomial time algorithm that given $p$, $e$, and $c$ will compute $m$.
I have tried but failed, I am looking for a complete solution.
Observe that e is relatively prime with (p-1). If you know the group structur of $(\mathbb{Z}/(p-1))^*)$ then remember that every element is invertible. What is the inverse of e in this case, and how to compute it ? When you obtain $d=\frac{1}{e}$ what to do with it?
– Robert NACIRI Feb 18 '15 at 19:29