Constructing Finite Fields by Adding an Imaginary Unit: Mathematical Foundations and Ethereum Implementation
By
ibobev
Crackles when you bite it. Shows the baker did the work.
Summary
The article explains the mathematical concept of constructing finite fields, specifically focusing on creating a field of order p² by adding an imaginary unit. It describes how finite fields are formed from integers modulo a prime, how elements can be represented as polynomials when n > 1, and the operations of addition and multiplication in these fields. The content uses the Ethereum alt_bn128 implementation as a practical example, illustrating how these mathematical concepts are applied in cryptography and blockchain technology.
Key quotes
· 5 pulledLet p be a prime number. Then the integers mod p form a finite field.
The number of elements in a finite field must be a power of a prime, i.e. the order q = p^n for some n.
When n > 1, we can take the elements of our field to be polynomials of degree n − 1 with coefficients in the integers mod p.
Addition works just as you'd expect addition to work, adding coefficients mod p, but multiplication is a little more complicated.
You multiply field elements by multiplying their polynomial representatives, but then you divide by an irreducible polynomial and take the remainder.
You might also wanna read

Understanding Elliptic Curves: From Mathematical Theory to Cryptographic Applications
The article explains elliptic curves from both informal and formal perspectives, highlighting their dual nature as both pure mathematical ob

Understanding Zero-Knowledge Proofs: Proving Compositeness Without Revealing Factors
The article explains zero-knowledge proofs (ZKPs) using the example of proving a number is composite without revealing its factors. It descr
A visual introduction to differential geometry and Maxwell's equations through pictures
This article presents a pictorial introduction to differential geometry, aimed at making the mathematical foundation accessible to pre-unive
Mathematical Model Identifies the Optimal Threshold for Human Ambition
A collaborative mathematical study reconciled conflicting pieces of cultural advice by mapping the exact parameters of human ambition. Using
Mathematicians Use Gödel's Incompleteness Theorems to Develop New Cryptographic Tool
This article explores the intersection of mathematical unknowability (inspired by Gödel's incompleteness theorems) and modern cryptography.

Weak and Block-Equitable Colourings in Uniform Group Divisible Designs and Maximum Packings
This article presents a mathematical study of colourings in uniform group divisible designs and maximum packings. It defines weak c-colourin
