Fields
1. What a Field Is (Ring + Inverses)
A field is a commutative ring with unity where every nonzero element has a multiplicative inverse:
- abelian group; abelian group.
- So: , ($a
e 0$); no zero divisors; cancellation always works; division (by nonzero) defined. - Finite field = Galois field , exists ⟺ (prime power). Crypto uses (Diffie–Hellman, DSA, elliptic curves mod ) and (AES ). Characteristic: after additions ( for binary fields: , i.e. XOR).
2. Worked Examples
| Field | Elements | Inverse example | Used in |
|---|---|---|---|
| rationals | Theory (infinite) | ||
| = | (); | Toy DH/ElGamal sums | |
| bits | All binary arithmetic | ||
| (AES) | bytes as polynomials | via Euclid (Module 3) | AES SubBytes/MixColumns |
Non-example: not a field (2, 3, 4 lack inverses); not a field (evens fail). is a field ⟺ prime (proof: prime Euclid gives inverse — Module 3 Topic 1).
3. Field Properties Exams Love
- is cyclic of order : primitive element generates all nonzero (e.g. generates : ). Discrete-log hardness lives here.
- Freshman's dream in characteristic : (binomial coefficients vanish mod ) — basis of Fermat/Euler proofs and AES square-and-multiply checks.
- Polynomial roots: degree- polynomial has roots in a field (fails in rings: has 4 roots mod 8) — why Shamir secret sharing / Reed–Solomon need fields.
- Subfields: ⟺ (AES contains , , — used in composite-field S-box hardware).
4. Bridge to Modules 3–5
- Module 3 Topics 1–4: Euclid → inverses in ; polynomial Euclid → inverses in .
- Module 4 Topic 2: every AES SubBytes/MixColumns step is arithmetic.
- Module 5: Fermat ( in ) → Euler ( in ) → RSA ( via group orders).
Exam Points
- Field axioms + " field ⟺ prime" with Euclid justification — 5-mark core.
- Inverse numericals (, mod 7) + generator trace.
- Cyclic + primitive element definition.
- Non-examples , with failing elements named.