I've read a paper (Partitions in the S-Box of Streebog and Kuznyechik) about a Russian S-Box.
They describe how this S-Box is generated with a Function they call TKlog which works with multiplicative and additive cosets of the subgroup $\operatorname{GF}(2^{4})$ in $\operatorname{GF}(2^{8})$.
In their definition of TKlog they say that a primitive polynomial of even degree $n=2m$ is needed so that there is a root $\alpha \in \operatorname{GF}(2^{8})^*$. This root is then with $\alpha^{17}$ the multiplicative generator of $\operatorname{GF}(2^{4})^*$ (more about that here in my other question).
So my questions are now:
- Is their a reason why $p$ must be a primitive polynomial?
- Wouldn't it be enough to just have a generator $g$ in this group? Because for all generators it holds that $g^{17}$ is a multiplicative generator of $\operatorname{GF}(2^{4})^*$.
By the way: I don't understand how I can interpret this notation: $x^{p^m} - x$. (I somehow never saw this before - so if it's needed for the answer it would be great if this is explained, too.)