# all one polynomial

An all one polynomial (AOP) is a polynomial used in finite fields, specifically GF($2$). The AOP is a 1-equally spaced polynomial.

An AOP of degree $m$ can be written as follows:

 $\operatorname{AOP}(x)=\sum_{i=0}^{m}x^{i}=x^{m}+x^{m-1}+\ldots+x+1$

Over GF($2$) the AOP has many interesting properties, including:

• The Hamming weight of the AOP is $m+1$.

• The AOP is irreducible polynomial iff $m+1$ is prime and $2$ is a primitive root modulo $m+1$.

• The only AOP that is a primitive polynomial is $x^{2}+x+1$.

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.

Title all one polynomial AllOnePolynomial 2013-03-22 15:00:26 2013-03-22 15:00:26 Derk (34) Derk (34) 7 Derk (34) Definition msc 12E10 all-one polynomial AOP CyclotomicPolynomial ProofThatTheCyclotomicPolynomialIsIrreducible FactoringAllOnePolynomialsUsingTheGroupingMethod