all one polynomial
An all one polynomial (AOP) is a polynomial used in finite fields
, specifically GF(). The AOP is a 1-equally spaced polynomial.
An AOP of degree can be written as follows:
Over GF() the AOP has many interesting properties, including:
- •
The Hamming weight of the AOP is .
- •
The AOP is irreducible polynomial
iff is prime and is a primitive root
modulo .
- •
The only AOP that is a primitive polynomial
is .
Despite the fact that the Hamming weight is large, because of the ease of representation and other improvements there are efficient hardware and software implementations for use in areas such as coding theory and cryptography.