Trims and Extensions of Quadratic APN Functions

In this work, we study functions that can be obtained by restricting a vectorial Boolean function F : F2 → F2 to an affine hyperplane of dimension n−1 and then projecting the output to an n−1-dimensional space. We show that a multiset of 2 ·(2−1) EA-equivalence classes of such restrictions defines an EA-invariant for vectorial Boolean functions on F2 . Further, for all of the known quadratic APN functions in dimension n ≤ 10, we determine the restrictions that are also APN. Moreover, we construct 5,167 new quadratic APN functions in dimension eight up to EA-equivalence by extending a quadratic APN function in dimension seven. A special focus of this work is on quadratic APN functions with maximum linearity. In particular, we characterize a quadratic APN function F : F2 → F2 with linearity of 2n−1 by a property of the ortho-derivative of its restriction to a linear hyperplane. Using the fact that all quadratic APN functions in dimension seven are classified, we are able to obtain a classification of all quadratic 8-bit APN functions with linearity 2 up to EA-equivalence.

[1]  J. Tynan Codes , 2019, A Cultural History of Law in the Age of Reform.

[2]  Claude Carlet,et al.  Codes, Bent Functions and Permutations Suitable For DES-like Cryptosystems , 1998, Des. Codes Cryptogr..

[3]  Marco Calderini On the EA-classes of known APN functions in small dimensions , 2020, Cryptography and Communications.

[4]  L. Budaghyan,et al.  On a construction of quadratic APN functions , 2009, 2009 IEEE Information Theory Workshop.

[5]  Kaisa Nyberg,et al.  S-boxes and Round Functions with Controllable Linearity and Differential Uniformity , 1994, FSE.

[6]  Alexander Pott,et al.  A new almost perfect nonlinear function which is not quadratic , 2008, Adv. Math. Commun..

[7]  Yin Tan,et al.  On Quadratic Almost Perfect Nonlinear Functions and Their Related Algebraic Object , 2013 .

[8]  Gregor Leander,et al.  New Instances of Quadratic APN Functions , 2020, IEEE Transactions on Information Theory.

[9]  Gregor Leander,et al.  Linearly Self-Equivalent APN Permutations in Small Dimension , 2021, IEEE Transactions on Information Theory.

[10]  Claude Carlet,et al.  Boolean Functions for Cryptography and Coding Theory , 2020 .

[11]  Serge Vaudenay,et al.  Links Between Differential and Linear Cryptanalysis , 1994, EUROCRYPT.

[12]  Valeriya Idrisova On an algorithm generating 2-to-1 APN functions and its applications to “the big APN problem” , 2018, Cryptography and Communications.

[13]  Claude Carlet,et al.  Generalized isotopic shift construction for APN functions , 2020, IACR Cryptol. ePrint Arch..

[14]  Anastasiya A. Gorodilova Characterization of almost perfect nonlinear functions in terms of subfunctions , 2016 .

[15]  Yongqiang Li,et al.  A matrix approach for constructing quadratic APN functions , 2014, Des. Codes Cryptogr..

[16]  Gregor Leander,et al.  On the classification of APN functions up to dimension five , 2008, Des. Codes Cryptogr..

[17]  Léo Perrin,et al.  Constructing More Quadratic APN Functions with the QAM Method , 2021, IACR Cryptol. ePrint Arch..

[18]  Yongqiang Li,et al.  Classification of quadratic APN functions with coefficients in GF(2) for dimensions up to 9 , 2019, IACR Cryptol. ePrint Arch..

[19]  Valeriya Idrisova,et al.  The classification of quadratic APN functions in 7 variables , 2020, IACR Cryptol. ePrint Arch..

[20]  Claude Carlet,et al.  Constructing new APN functions from known ones , 2009, Finite Fields Their Appl..

[21]  Lars R. Knudsen,et al.  Provable Security Against Differential Cryptanalysis , 1992, CRYPTO.

[22]  Kaisa Nyberg,et al.  Differentially Uniform Mappings for Cryptography , 1994, EUROCRYPT.

[23]  Claude Carlet,et al.  Constructing APN Functions Through Isotopic Shifts , 2020, IEEE Transactions on Information Theory.

[24]  Claude Carlet Characterizations of the Differential Uniformity of Vectorial Functions by the Walsh Transform , 2018, IEEE Transactions on Information Theory.

[25]  Hiroaki Taniguchi On some quadratic APN functions , 2019, Des. Codes Cryptogr..

[26]  Anne Canteaut,et al.  Recovering or Testing Extended-Affine Equivalence , 2021, IACR Cryptol. ePrint Arch..