Software generates a Galois field GF(2^k).  Galois fields are finite fields, mathematical objects which contain a number of elements (numbers) and operations addition, subtraction, multiplication, division and, by extension of multiplication operation, exponentiation and kth roots (k is limited).  The fields are closed under these operations.  There exists one element, "zero", which is the additive identity element (x + zero = x).