Prime Field Extension
Given some prime number p∈P, a natural number m∈N, and an irreducible polynomial P∈Fp[x] of degree m with coefficients from the prime field Fp, a prime field extension (Fpm,+,⋅) is defined as follows:
The set Fpm of the prime field extension is given by the set of all polynomials with a degree less than m:
The addition law of the prime field extension Fpm is given by the usual addition of polynomials:
The multiplication law of the prime field extension Fpm is given by first multiplying the two polynomials, then dividing the result by the irreducible polynomial P and keeping the remainder:
The neutral element of the additive group (Fpm,+) is given by the zero polynomial 0. The additive inverse is given by the polynomial with all negative coefficients. The neutral element of the multiplicative group (Fpm∗,⋅) is given by the unit polynomial 1. The multiplicative inverse can be computed by the Extended Euclidean Algorithm.
This field is of characteristic p, since the multiplicative neutral element 1 is equivalent to the multiplicative element 1 from the underlying prime field, and hence ∑j=0p1=0. Moreover, Fpm is finite and contains pm many elements, since elements are polynomials of degree < m, and every coefficient aj can have p many different values. In addition, we see that the prime field Fp is a subfield of Fpm that occurs when we restrict the elements of Fpm to polynomials of degree zero.
It can be shown that the fields for different choices of P are isomorphic, which means that there is a one-to-one correspondence between all of them. As a result, from an abstract point of view, they are the same thing. From an implementations point of view, however, some choices are preferable to others because they allow for faster computations.
Any field Fpm constructed in the above manner is a field extension of Fp. To be more general, a field Fpm2 is a field extension of a field Fpm1 if and only if m1 divides m2. From this, we can deduce that, for any given fixed prime number, there are nested sequences of subfields whenever the power mj divides the power mj+1:
Sage example:
TODO
Last updated