Algebraic Structure
Algebraic Structure
February 14,
Vu Pham Department of CSE, ISM Dhanbad 14
2025
Galois Fields
In cryptography, we are almost always
interested in fields with a finite number of
elements, which we call finite fields or Galois
fields.
The number of elements in the field is called
the order or cardinality of the field.
1 𝓍+1, 𝓍
2 𝓍2+𝓍+1
3 𝓍3+𝓍2+1, 𝓍3+𝓍+1
4 𝓍4+𝓍3+1, 𝓍4+𝓍+1
5 𝓍5+𝓍2+1, 𝓍5+𝓍3+𝓍2+𝓍+1, 𝓍5+𝓍3+1
0
1
α
α2
α3
α4= α+1
α 5= α 2+ α
α 6= α 3+ α 2
α7= α3+ α+1
α8= α2+1
α 9= α 3+ α
α10= α2+ α+1
α11= α3+ α2+ α
α12= α3+ α2+ α+1
α13= α3+ α2+1
α14= α3+1
By the theorem the finite field GF(25) can be realized as the set of
degree 4 polynomials over Z2, with addition and multiplication done
modulo the irreducible polynomial
f(𝓍)=𝓍5+𝓍4+𝓍3+𝓍+1.
P1 X P2
= 𝓍5(𝓍7+𝓍4 +𝓍3 +𝓍2 +𝓍) +𝓍2(𝓍7+𝓍4 +𝓍3 +𝓍2 +𝓍) +𝓍1(𝓍7+𝓍4 +𝓍3 +𝓍2 +𝓍)
= 𝓍12+𝓍9 +𝓍8 +𝓍7+𝓍6+𝓍9+𝓍6 +𝓍5 +𝓍4+𝓍3+𝓍8+𝓍5 +𝓍4 +𝓍3+𝓍2
P1 X P2 = (𝓍12+𝓍7 +𝓍2) mod (𝓍8+𝓍4 +𝓍3+𝓍+1)
= 𝓍5+𝓍3 +𝓍3 +𝓍+1
For small size finite field, a loo𝑘up table is the most efficient method for
implementing multiplication.
𝓍3 𝓍8+𝓍4+𝓍3+𝓍+ 𝓍5 𝓍4+𝓍3+𝓍+ 0 1 𝓍3
1 1
1 0 𝓍5+𝓍4+𝓍3+ 0
𝓍
Finally,
The zero element is mapped to itself.