I want to show that $N=Norm_{(\mathbb Q(\zeta_p)|\mathbb Q)}(1-\zeta_p)=p$. I know that this is an elementary fact but I need a final suggestion:
We have the identity $1 + X + \cdots + X^{p-1} = (X - \zeta)(X - \zeta^2)\cdots (X - \zeta^{p-1})$. Replacing $X$ by $1$ we get that $p=(1-\zeta_p)...(1-\zeta_p^{p-1})$. Now how can I conclude? We have that $N(p)=p^{p-1}=N(1-\zeta_p)...N(1-\zeta_p^{p-1})$. If we show that $1-\zeta_p$ cannot be a unit we are done for example.
By (one) definition, $N(\alpha) = \prod_{\sigma \in G} \sigma(\alpha)$ where $G$ is the Galois group. So $$N(1 - \zeta_p) = (1 - \zeta_p)(1 - \zeta_p^2)\cdots(1 - \zeta_p^{p-1}) = p.$$