Suppose a,b,c are the cubic roots of:
x^3=1 mod p
where p is prime. One of the roots is obviously 1. Let a=1 then I'm wondering that:
b^2=c mod p
and
c^2=b mod p
and
a+b+c=p
and
b+c=p-1
I'm trying to understand if there is a polinomial algorithm (when p is known) to find b and c.
Regards Massimo.
With $p$ prime and $p\equiv 1 \bmod 3$, you will have three cubic roots of $1$, $\{1,b,c\}$, taking $1<b,c<p$. The first non-unity root determines the other one since we know $b^2\not\equiv 1$ and $(b^2)^3\equiv (b^3)^2 \equiv 1^2\equiv 1 \bmod p$, so $c\equiv b^2$.
Also of course $c^2\equiv b^4\equiv b^3\cdot b\equiv b\bmod p$.
Then given that $b\ne 1$ we know that $b{-}1$ is coprime to $p$ and so $(b-1)(1+b+b^2) = b^3-1 \equiv 0 \bmod p$ implies $(1+b+b^2) \equiv 0 \bmod p$. Then given that $1+b+c<2p$ we must have $1+b+c=p$.
You would need to define what you mean by a polynomial algorithm to get any useful answer there.