REVIEW 3 minor 25 references
Quadratic APN Functions in Dimension 8 via Gr\"obner Basis Search in a Self-Equivalence Subspace
T0 review · 0 major / 3 minor · reviewed 2026-06-27 · grok-4.3
Pith's one-line read A search restricted to the 40-dimensional space of functions commuting with a fixed order-5 linear map yields four new CCZ-inequivalent quadratic APN classes over F_{2^8}.
desk verdict Four new CCZ classes of quadratic APN functions in dimension 8, found via Groebner enumeration in a 40-dimensional self-equivalence subspace that prior searches missed, with public code and database verification. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The 40-dimensional self-equivalence subspace V_A = {F : F ∘ A = A ∘ F} for a fixed linear A of order 5, combined with the ortho-derivative invariant to certify CCZ-inequivalence.
What would settle it
Finding even one quadratic APN function belonging to one of the four reported classes whose ortho-derivative signature matches an entry already present in the Beierle et al. database or the pre-2020 compilation.
Extended reading notes
Core claim
Restricting to the self-equivalence subspace V_A of dimension 40 and enumerating APN members of 428 hyperplanes via Gröbner bases produces 566 quadratic APN functions in six CCZ classes; four classes containing 500 functions are absent from the Beierle et al. 2025 database of 3 775 599 quadratic APN functions and from the pre-2020 list of 12 921 instances, thereby proving CCZ-inequivalence by Yoshiara's theorem together with the ortho-derivative invariant.
Load-bearing premise
That the absence of a match against the cited databases, when the ortho-derivative invariant is used, rigorously establishes that the four classes are CCZ-inequivalent to every previously known quadratic APN function.
Editorial extensions
If this is right
- Four new CCZ-inequivalence classes of quadratic APN functions in dimension 8 are obtained.
- The method recovers the known Gold functions x^3 and x^9, confirming that the search pipeline works.
- A signature mismatch with the ortho-derivative invariant supplies a rigorous certificate of CCZ-inequivalence for any quadratic APN function.
- The 500 functions in the new classes enlarge the known pool of quadratic APN examples in dimension 8.
- All data, code, and verification scripts are released for independent checking.
Reading between the lines
- The same subspace-search technique could be applied to other linear automorphisms to locate still more new classes.
- The newly found functions may serve as building blocks for S-boxes with improved differential uniformity in cryptographic designs.
- Extending the hyperplane enumeration to additional subspaces might reveal whether the total number of quadratic APN classes in dimension 8 is finite or still growing.
- Combining the ortho-derivative invariant with further invariants could produce a complete classification of quadratic APN functions up to dimension 8.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript describes a two-phase computational search for quadratic APN functions over F_{2^8} inside the 40-dimensional self-equivalence subspace V_A = {F : F ∘ A = A ∘ F} for a fixed linear A of order 5. Phase 1 uses explicit RREF sampling to locate APN centers; phase 2 applies Gröbner-basis enumeration in Magma over 24-dimensional hyperplanes through each center. From 428 hyperplanes (0.65 % of the 65 536 total), 566 quadratic APN functions are obtained and partitioned into six CCZ-classes via the ortho-derivative invariant. Four classes (500 functions) have signatures absent from the Beierle et al. 2025 database (3 775 599 entries) and the pre-2020 compilation (12 921 entries); by Yoshiara’s theorem these are therefore new CCZ-inequivalence classes. The remaining two classes recover the Gold functions x^3 and x^9, confirming correctness of the pipeline. All code, data and verification scripts are public.
Significance. If the enumeration and database-comparison claims hold, the work adds four new CCZ-inequivalence classes of quadratic APN functions in dimension 8, a concrete advance in the classification problem that is directly relevant to the design of optimal cryptographic S-boxes. The self-equivalence subspace restriction together with the hybrid sampling-plus-Gröbner strategy is a novel and reproducible method that succeeded where an earlier recursive tree search on the same subspace reported none. Public release of the complete dataset, Magma scripts and verification code constitutes a strong reproducibility asset.
minor comments (3)
- [Abstract] Abstract: the figure 65 536 for the total number of hyperplanes in the 40-dimensional F_2-space V_A is stated without derivation; a one-sentence parenthetical (e.g., 2^{16} because each hyperplane is a codimension-16 affine subspace) would aid readers.
- [Abstract] Abstract: the phrase “class index 22 in the taxonomy of Beierle, Brinkmann, and Leander” should be accompanied by the precise bibliographic entry in the reference list.
- The manuscript repeatedly uses the abbreviation “CCZ” without an initial expansion; while standard in the field, a parenthetical on first use improves accessibility.
Simulated Author's Rebuttal
We thank the referee for the positive and accurate summary of the manuscript, for highlighting its significance in advancing the classification of quadratic APN functions, and for the recommendation to accept. The recognition of the novel search strategy, the rigorous use of the ortho-derivative invariant together with Yoshiara’s theorem, and the value of the public dataset is appreciated.
Circularity Check
No significant circularity detected
full rationale
The paper's derivation consists of explicit RREF parameterization of the 40-dimensional subspace V_A, random sampling to locate APN centers, Gröbner basis enumeration over 428 hyperplanes, and direct comparison of ortho-derivative signatures against two external databases (Beierle et al. 2025 with 3,775,599 entries and the pre-2020 compilation of 12,921 instances). CCZ-inequivalence follows from signature mismatch via the external Yoshiara theorem (CCZ=EA for quadratic APN) and the EA-invariant property of the ortho-derivative. The pipeline is validated by recovering the known Gold functions x^3 and x^9. No equations define a quantity in terms of itself, no fitted parameters are relabeled as predictions, and no load-bearing step reduces to a self-citation chain or author-specific uniqueness theorem. The central claim is therefore self-contained against external benchmarks.
Assumptions & free parameters
assumptions (1)
- domain assumption Yoshiara's theorem that CCZ-equivalence coincides with EA-equivalence for quadratic APN functions
Cite this review
Pith. "Pith review of Quadratic APN Functions in Dimension 8 via Gr\"obner Basis Search in a Self-Equivalence Subspace." pith.science (2026). https://pith.science/paper/QQOXOJEX
@misc{pith2026260611967,
author = {Pith},
title = {Pith review of: Quadratic APN Functions in Dimension 8 via Gr\"obner Basis Search in a Self-Equivalence Subspace},
year = {2026},
howpublished = {\url{https://pith.science/paper/QQOXOJEX}},
note = {Machine review of arXiv:2606.11967}
}
abstract
We describe a computational search for quadratic APN (Almost Perfect Nonlinear) functions over $\mathbb{F}_{2^8}$ within a structured algebraic subspace defined by a self-equivalence constraint. The search space is the 40-dimensional $\mathbb{F}_2$-linear subspace $V_A = \{F : F \circ A = A \circ F\}$ for a specific linear automorphism $A$ of order 5 (class index 22 in the taxonomy of Beierle, Brinkmann, and Leander); this subspace was previously reported to contain no APN functions under their recursive tree search method. We combine two phases: (1) random sampling inside $V_A$ via an explicit RREF parameterization to find APN center functions, and (2) Groebner basis computation in Magma over the Boolean polynomial ring to enumerate all APN functions in a 24-dimensional hyperplane through each center. From 428 hyperplane computations (covering 0.65% of the 65,536 total hyperplanes in $V_A$) we obtained 566 quadratic APN functions falling into six CCZ-equivalence classes under the ortho-derivative invariant. Four of these classes, comprising 500 functions, match no entry in the Beierle et al. 2025 database of 3,775,599 quadratic APN functions and no entry in the pre-2020 compilation of 12,921 instances. Two classes (66 functions) are identified as CCZ-equivalents of the Gold functions x^3 and x^9, confirming pipeline correctness. For quadratic APN functions, a signature mismatch rigorously certifies CCZ-inequivalence, by Yoshiara's theorem (CCZ = EA for quadratic APN) together with the ortho-derivative invariant; the absence of a signature match in the above databases therefore constitutes a rigorous proof of CCZ-inequivalence for the new classes. The complete dataset, source code, and verification scripts are publicly available.
Figures
Reference graph
Works this paper leans on
-
[1]
Differentially uniform mappings for cryptography,
K. Nyberg, “Differentially uniform mappings for cryptography,” inAdvances in Cryptology — EUROCRYPT 1993, Lecture Notes in Comput. Sci., vol. 765, Springer, 1994, pp. 55–64. doi:10.1007/3-540-48285-7 6
-
[2]
Differential cryptanalysis of DES-like cryptosystems,
E. Biham and A. Shamir, “Differential cryptanalysis of DES-like cryptosystems,”J. Cryptology, vol. 4, no. 1, pp. 3–72, 1991. doi:10.1007/BF00630563
-
[3]
Codes, bent functions and permutations suitable for DES-like cryptosystems,
C. Carlet, P. Charpin, and V . Zinoviev, “Codes, bent functions and permutations suitable for DES-like cryptosystems,”Des. Codes Cryptogr., vol. 15, pp. 125–156, 1998. doi:10.1023/A:1008344232130
-
[4]
Maximal recursive sequences with 3-valued recursive cross-correlation functions,
R. Gold, “Maximal recursive sequences with 3-valued recursive cross-correlation functions,”IEEE Trans. Inf. Theory, vol. 14, no. 1, pp. 154–156, 1968. doi:10.1109/TIT.1968.1054106
-
[5]
The weight enumerators for several classes of subcodes of the second order binary Reed-Muller codes,
T. Kasami, “The weight enumerators for several classes of subcodes of the second order binary Reed-Muller codes,”Inf. Control, vol. 18, no. 4, pp. 369–394, 1971. doi:10.1016/S0019-9958(71)90473-6
-
[6]
A new almost perfect nonlinear function which is not quadratic,
Y . Edel and A. Pott, “A new almost perfect nonlinear function which is not quadratic,”Adv. Math. Commun., vol. 3, no. 1, pp. 59–81, 2009. doi:10.3934/amc.2009.3.59
-
[7]
A matrix approach for constructing quadratic APN functions,
Y . Yu, M. Wang, and Y . Li, “A matrix approach for constructing quadratic APN functions,”Des. Codes Cryptogr., vol. 73, pp. 587–600, 2014. doi:10.1007/s10623-014-9955-3 ePrint: https://eprint.iacr.org/2013/007
-
[8]
On quadratic almost perfect nonlinear functions and their related algebraic object,
G. Weng, Y . Tan, and G. Gong, “On quadratic almost perfect nonlinear functions and their related algebraic object,” inProc. Workshop on Coding and Cryptography (WCC 2013), Bergen, Norway, 2013
2013
Show all 25 references
-
[9]
On quadratic almost perfect nonlinear functions and their related algebraic object,
G. Weng, Y . Tan, and G. Gong, “On quadratic almost perfect nonlinear functions and their related algebraic object,” inProceedings of the Workshop on Coding and Cryptography (WCC 2013), Bergen, Norway, pp. 48–57, 2013
2013
-
[10]
On some quadratic APN functions,
H. Taniguchi, “On some quadratic APN functions,”Des. Codes Cryptogr., vol. 87, no. 9, pp. 1973–1983, 2019. doi:10.1007/s10623-018-00598-2
1973 doi
-
[11]
Linearly self-equivalent APN permutations in small dimension,
C. Beierle, M. Brinkmann, and G. Leander, “Linearly self-equivalent APN permutations in small dimension,”IEEE Trans. Inf. Theory, vol. 67, no. 7, pp. 4863–4875, Jul. 2021. doi:10.1109/TIT.2021.3071533 arXiv: https://arxiv.org/abs/2003.12006
2021 doi
-
[12]
New instances of quadratic APN functions,
C. Beierle and G. Leander, “New instances of quadratic APN functions,”IEEE Trans. Inf. Theory, vol. 68, no. 1, pp. 670–678, Jan. 2022. doi:10.1109/TIT.2021.3120698 arXiv: https://arxiv.org/abs/2009.07204 Dataset (Zenodo): doi:10.5281/zenodo.4738942 IEEE TRANSACTIONS ON INFORMA...
2022 doi
-
[13]
Trims and extensions of quadratic APN functions,
C. Beierle, G. Leander, and L. Perrin, “Trims and extensions of quadratic APN functions,”Des. Codes Cryptogr., vol. 90, no. 4, pp. 1009–1036, 2022. doi:10.1007/s10623-022-01024-4 arXiv: https://arxiv.org/abs/2108.13280
2022 doi
-
[14]
Millions of inequivalent quadratic APN functions in eight variables,
C. Beierle, P. Langevin, G. Leander, A. Polujan, and S. Rasoolzadeh, “Millions of inequivalent quadratic APN functions in eight variables,” arXiv:2508.04644, 2025. Dataset (Zenodo): doi:10.5281/zenodo.16752428 arXiv: https://arxiv.org/abs/2508.04644
2025 doi
-
[15]
Recovering or testing extended-affine equivalence,
A. Canteaut, A. Couvreur, and L. Perrin, “Recovering or testing extended-affine equivalence,”IEEE Trans. Inf. Theory, vol. 68, no. 9, pp. 6187–6206, Sep. 2022. doi:10.1109/TIT.2022.3166692 arXiv: https://arxiv.org/abs/2103.00078
2022 doi
-
[16]
Equivalences of quadratic APN functions,
S. Yoshiara, “Equivalences of quadratic APN functions,”J. Algebraic Combin., vol. 35, no. 3, pp. 461–475, 2012. doi:10.1007/s10801-011-0309-1
2012 doi
-
[17]
Equivalences of power APN functions with power or quadratic APN functions,
S. Yoshiara, “Equivalences of power APN functions with power or quadratic APN functions,”J. Algebraic Combin., vol. 44, no. 3, pp. 561–585, 2016. doi:10.1007/s10801-016-0680-z
2016 doi
-
[18]
Constructing APN functions through isotopic shifts,
L. Budaghyan, M. Calderini, C. Carlet, R. S. Coulter, and I. Villa, “Constructing APN functions through isotopic shifts,”IEEE Trans. Inf. Theory, vol. 66, no. 8, pp. 5299–5309, 2020. doi:10.1109/TIT.2020.2974471
2020 doi
-
[19]
On the EA-classes of known APN functions in small dimensions,
M. Calderini, “On the EA-classes of known APN functions in small dimensions,”Cryptogr. Commun., vol. 12, pp. 821–840, 2020. doi:10.1007/s12095- 020-00427-1
2020 doi
-
[20]
Carlet,Boolean Functions for Cryptography and Coding Theory
C. Carlet,Boolean Functions for Cryptography and Coding Theory. Cambridge University Press, 2021. doi:10.1017/9781108606806
2021 doi
-
[21]
The Magma algebra system I: The user language,
W. Bosma, J. Cannon, and C. Playoust, “The Magma algebra system I: The user language,”J. Symb. Comput., vol. 24, pp. 235–265, 1997. doi:10.1006/jsco.1996.0125
1997 doi
-
[22]
sboxU: Tools for analysing S-boxes,
L. Perrin, “sboxU: Tools for analysing S-boxes,” https://github.com/lpp-crypto/sboxU, 2022
2022
-
[23]
An APN permutation in dimension six,
K. Browning, J. Dillon, M. McQuistan, and A. Wolfe, “An APN permutation in dimension six,” inFinite Fields: Theory and Applications (FQ9), Contemp. Math., vol. 518, Amer. Math. Soc., 2010, pp. 33–42. https://www.ams.org/books/conm/518/
2010
-
[24]
Cryptanalysis of block ciphers with overdefined systems of equations,
N. Courtois and J. Pieprzyk, “Cryptanalysis of block ciphers with overdefined systems of equations,” inAdvances in Cryptology — ASIACRYPT 2002, Lecture Notes in Comput. Sci., vol. 2501, Springer, 2002, pp. 267–287. doi:10.1007/3-540-36178-2 17
2002 doi
-
[25]
The M4RI library,
M. R. Albrecht and G. V . Bard, “The M4RI library,” 2010. https://github.com/malb/m4ri
2010
Reviewed June 27, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.