๐Galois Fields
Galois Fields (aka Finite Fields)
Field size is the number of elements in the set.
Elliptic curves that are defined over a finite field with a prime field size have interesting properties and are key to building of elliptic curve cryptographic protocols.
Let's define a PrimeGaloisField
class that contains the intrinsic property of a finite field, prime
. We also define a membership rule for a value in a given finite field, by overriding the __contains__
method.
Let's also define a FieldElement
class to make sure all mathematical operations are contained within a given PrimeGaloisField
.
All parameters in an elliptic curve equation are actually elements in a given prime Galois field. This includes a
,b
,x
, andy
.
Last updated