Let $K$ be a number field and $D = \mathcal{O}_K$ its ring of integers. Let $I$ be a non-zero integral ideal of $D$ and suppose that the norm $N(I)$ is a (rational) prime. I want to prove that $I$ is a prime ideal in $D$.
Since $D$ is a Dedekind domain, $I$ has a unique factorisation into prime ideals, so write $I = \mathfrak{p}_1\cdots\mathfrak{p}_n$. Then, since the norm is completely multiplicative, we have
$$N(I) = N(\mathfrak{p}_1)\cdots N(\mathfrak{p}_n) = p$$
from some prime $p \in \Bbb Z$. In particular, this means that $p \mid N(\mathfrak{p}_i)$ for some $i \in \lbrace 1, \dots, n\rbrace$, and the product of the remaining norms is equal to $1$.
Does this mean that $N(I) = N(\mathfrak{p}_i)$ for some $i$ and hence that $I = \mathfrak{p}_i$?