On the Classification of Dillon's APN Hexanomials
By: Daniele Bartoli, Giovanni Giuseppe Grimaldi, Pantelimon Stanica
Potential Business Impact:
Finds better ways to scramble secret codes.
In this paper, we undertake a systematic analysis of a class of hexanomial functions over finite fields of characteristic 2 proposed by Dillon in 2006 as potential candidates for almost perfect nonlinear (APN) functions, pushing the analysis a lot further than what has been done via the partial APN concept in (Budaghyan et al., DCC 2020). These functions, defined over $\mathbb{F}_{q^2}$ where $q=2^n$, have the form $F(x) = x(Ax^2 + Bx^q + Cx^{2q}) + x^2(Dx^q + Ex^{2q}) + x^{3q}.$ Using algebraic number theory and methods on algebraic varieties over finite fields, we establish necessary conditions on the coefficients $A, B, C, D, E$ that must hold for the corresponding function to be APN. Our main contribution is a comprehensive case-by-case analysis that systematically excludes large classes of Dillon's hexanomials from being APN based on the vanishing patterns of certain key polynomials in the coefficients. Through a combination of number theory, algebraic-geometric techniques and computational verification, we identify specific algebraic obstructions-including the existence of absolutely irreducible components in associated varieties and degree incompatibilities in polynomial factorizations-that prevent these functions from achieving optimal differential uniformity. Our results significantly narrow the search space for new APN functions within this family and provide a theoretical roadmap applicable to other classes of potential APN functions. We complement our theoretical work with extensive computations. Through exhaustive searches on $\mathbb{F}_{2^2}$ and $\mathbb{F}_{2^4}$ and random sampling on $\mathbb{F}_{2^6}$ and $\mathbb{F}_{2^8}$, we identified thousands of APN hexanomials, many of which are not CCZ-equivalent to the known Budaghyan-Carlet family (Budaghyan-Carlet, IEEE Trans. Inf. Th., 2008).
Similar Papers
On the Classification of Dillon's APN Hexanomials
Number Theory
Finds better ways to scramble secret codes.
Millions of inequivalent quadratic APN functions in eight variables
Combinatorics
Finds millions of new secret codes for computers.
On the Walsh spectra of quadratic APN functions
Combinatorics
Makes secret codes harder to break.