Suppose $f(x)=x^n+x^{n-1}+x^{n-2}+\cdots +x+1$ is a polynomial of degree $n$ defined over $\Bbb{Z}_2[x]$. When $a$, $b \in \Bbb{Z}_2$, we have $(a + b)^2 = a^2 + b^2$. This idea can be extended to any number of variables, that is, $(a_1+a_2+\cdots+a_r)^2=a_1^2+a_2^2+\cdots+a_r^2$, where $a_i \in \Bbb{2}$. Use this fact to help prove that if $t$ is a root of $f(x)$, then $t^2$ is a root of $f(x)$.
I understand that in $\mathbb{Z}_2$, the only elements are $0$ and $1$. $0^2=0$ and $1^2=1$. Is this all I need to prove that if $t$ is a root, so is $t^2$? Or am I missing something?
HINT:
The fact that $t$ is a root means that
$$ f(t)=t^n+t^{n-1}+\ldots t^2+t+1=0. $$
Over the given field you have that
$$ (a+b)^2=a^2+b^2 $$
which is extendable for more terms, so
$$ (a+b+c)^2=a^2+b^2+c^2 $$
and so on.
What happens when you take
$$ t^n+t^{n-1}+\ldots t^2+t+1=0 $$
and raise both sides to the power of $2$?
Compare it with $f(t^2)$.
Hope this helps, otherwise ask in the comments