Isomorphism and Finite Fields
Isomorphism and Finite Fields
Field Isomorphisms
Concepts Covered:
❑Recap of Groups, Rings, Fields
❑Primitive Elements
❑Bases
❑Construction of Isomorphisms
Groups, Rings, and Fields
The idea of isomorphism can be extended to rings and fields. In these extensions the only
difference is that the latter two are defined wrt. Two operators, say (+,.). Thus, we say f: R1→R2 is
say a field isomorphism iff: f(a+b)=f(a)+f(b), and f(a.b)=f(a).f(b) for every a and b in R1.
Example in GF(2 )
4
There are 3 irreducible polynomials of degree 4, which can be used to construct the
above field elements: 𝑓1 𝑧 = 𝑧 4 + 𝑧 + 1, 𝑓2 𝑧 = 𝑧 4 + 𝑧 3 + 1, 𝑓3 𝑧 = 𝑧 4 + 𝑧 3 + 𝑧 2 +
𝑧 + 1.
The fields are denoted as F 1, F2, and F3 respectively.
The resulting fields all have 16 elements, as shown above.
However, the operations are different.
Like the same operation, 𝑧. 𝑧 3 would result in 𝑧 4 = 𝑧 + 1, 𝑧 3 + 1, 𝑧 3 + 𝑧 2 + 𝑧 + 1 in the
3 fields.
Defining Isomorphism
• The fields are isomorphic and one can establish a mapping between say F 1
and F2, by computing 𝑐 ∈ 𝐹2 , 𝑠𝑡. 𝑓1 𝑐 ≡ 0 𝑚𝑜𝑑 𝑓2 .
• The mapping 𝑧 → 𝑐 is thus used to construct the isomorphism, say T: F1→F2
• An example for c could be 𝑐 = 𝑧 2 + 𝑧. To verify compute:
𝑓1 𝑧 2 + 𝑧 = 𝑧 2 + 𝑧 4 + 𝑧 2 + 𝑧 + 1 = 𝑧 8 + 𝑧 4 + 𝑧 2 + 𝑧 + 1 (𝑚𝑜𝑑 𝑓2 )
Now, note that for 𝑚𝑜𝑑 𝑓2 , we substitute 𝑧 4 = 𝑧 3 + 1.
z 4 = z 3 +1Þ z 5 = z 4 + z = z 3 + z +1Þ z 6 = z 4 + z 2 + z = z 3 + z 2 + z +1
Þ z 8 = z 6 +1 = z 3 + z 2 + z.
Thus, f1 (c) = z 8 + z 4 + z 2 + z +1 º 0(mod f 2 )
Check on Homomorphism
• Consider two elements 𝑒1 = 𝑧 2 + 𝑧, 𝑒2 = 𝑧 3 + 𝑧.
• Product in field F1: 𝑧 2 + 𝑧 𝑧 3 + 𝑧 = 𝑧 5 + 𝑧 4 + 𝑧 3 + 𝑧 2
• In field F1: 𝑧 4 = 𝑧 + 1 ⇒ 𝑧 5 = 𝑧 2 + 𝑧.
• Thus, the product is: 𝑧 2 + 𝑧 + 𝑧 3 + 𝑧 + 1 + 𝑧 2 = 𝑧 3 + 1.
• The same operation can also be performed in the field F 2.
• Compute, 𝑇 𝑒1 = 𝑧 2 + 𝑧 2
+ 𝑧 2 + 𝑧 𝑚𝑜𝑑 𝑧 4 + 𝑧 3 + 1 = 𝑧 4 + 𝑧 2 + 𝑧 2 +
𝑧 = 𝑧 3 + 𝑧 + 1.
• Likewise, 𝑇 𝑒2 = 𝑧 2 + 𝑧 3
+ 𝑧 2 + 𝑧 𝑚𝑜𝑑 𝑧 4 + 𝑧 3 + 1
=𝑧+1
Check on Homomorphism