Abstract
The lower the differential uniformity of a function, the more resilient it is to differential cryptanalysis if used in a substitution box. APN functions and planar functions are specifically those functions which have optimal differential uniformity in even and odd characteristic, respectively. In this article, we provide two methods for constructing functions with low, but not necessarily optimal, differential uniformity. Our first method involves altering the coordinate functions of any known planar function and relies upon the relation between planar functions and orthogonal systems identified by Coulter and Matthews in 1997. As planar functions exist only over fields of odd order, the method works for odd characteristic only. The approach also leads us to a generalization of Dillon’s Switching Technique for constructing APN functions. Our second construction method is motivated by a result of Coulter and Henderson, who showed in 2008 how commutative presemifields of odd order were in one-to-one correspondence with planar Dembowski–Ostrom polynomials via the multiplication of the presemifield. Using this connection as a starting point, we examine the functions arising from the multiplication of other well-structured algebraic objects such as non-commutative presemifields and planar nearfields. In particular, we construct a number of infinite classes of functions which have low, though not optimal, differential uniformity. This class of functions originally stems from the presemifields of Kantor and Williams of characteristic 2. Thus, regardless of the characteristic, between our two methods we are able to construct infinitely many functions which have low, though not optimal, differential uniformity over fields of arbitrarily large order.
Similar content being viewed by others
References
Berger, T.P., Canteaut, A., Charpin, P., Laigle-Chapuy, Y.: On almost perfect nonlinear functions over \({\mathbb{F}}_{2}^n\). IEEE Trans. Inform. Theory 52, 4160–4170 (2006)
Bracken, C., Byrne, E., Markin, N., McGuire, G.: Determining the nonlinearity of a new family of APN functions. In: Applied algebra, algebraic algorithms and error-correcting codes, Lecture Notes in Comput. Sci., vol. 4851, pp. 72–79. Spring, Berlin, (2007)
Bosma, W., Cannon, J., Playoust, C.: The Magma algebra system I: The user language. J. Symbolic Comput. 24, 235–265 (1997)
Browning, K., Dillon, J., McQuistan, M., Wolfe, A.: An APN permutation in dimension six. In: Finite fields: theory and applications, Contemp. Math., vol. 518, pp. 33–42. Amer. Math. Soc., Providence, RI (2010)
Budaghyan, L., Carlet, C., Leander, G.: On a construction of quadratic APN functions. IEEE Trans. Inform. Theory 54, 374–378 (2009)
Carlitz, L.: Invariantive theory of equations in a finite field. Trans. Am. Math. Soc. 75, 405–427 (1953)
Carlitz, L.: Invariant theory of systems of equations in a finite field. J. Anal. Math. 3, 382–413 (1954)
Coulter, R.: On coordinatising planes of prime power order using finite fields. J. Austral. Math. Soc. 106, 184–199 (2019)
Coulter, R., Henderson, M.: Commutative presemifields and semifields. Adv. Math. 217, 282–304 (2008)
Coulter, R., Matthews, R.: Bent polynomials over finite fields. Bull. Austral. Math. Soc. 56, 429–437 (1997)
Coulter, R., Matthews, R.: Planar functions and planes of Lenz-Barlotti class II. Des. Codes Cryptogr. 10, 167–184 (1997)
Coulter, R., Senger, S.: On the number of distinct values of a class of functions with finite domain. Ann. Comb. 18, 233–243 (2014)
Dembowski, P., Ostrom, T.: Planes of order \(n\) with collineation groups of order \(n^2\). Math. Z. 103, 239–258 (1968)
Dickson, L.: The analytic representation of substitutions on a power of a prime number of letters with a discussion of the linear group. Ann. Math. 11(65–120), 161–183 (1897)
Dickson, L.: Definitions of a group and a field by independent postulates. Trans. Am. Math. Soc. 6, 198–204 (1905)
Dickson, L.: On finite algebras. Nachr. Kgl. Ges. Wiss. Göttingen, Math.-phy. Klasse pp. 358–393 (1905)
Edel, Y., Pott, A.: A new almost perfect nonlinear function which is not quadratic. Adv. Math. Commun. 3, 59–81 (2009)
Groves, S.: Locally finite near-fields. Ph.D. thesis, Australian National University, Canberra, ACT, Australia (1974)
Helleseth, T., Sandberg, D.: Some power mappings with low differential uniformity. Appl. Algebra Engrg. Comm. Comput. 8, 363–370 (1997)
Hermite, C.: Sur les fonctions de sept lettres. CR Acad. Sci. Paris 57, 750–757 (1863)
Kantor, W., Willianm, M.: Symplectic semifields and \({\mathbb{Z}}_4\)-linear codes. Trans. Am. Math. Soc. 356, 895–938 (2004)
Moore, E.: A doubly-infinite system of simple groups. Bull. N. Y. Math. Soc. 3, 69–82 (1893)
Nöbauer, W.: Zur Theorie der Polynomtransformationen und Permutationspolynome. Math. Ann. 157, 332–342 (1964)
Nyberg, K., Knudsen, L.: Provable security against differential cryptanalysis. In: E. Brickell (ed.) Advances in Cryptology—Crypto ’92, Lecture Notes in Computer Science, vol. 740, pp. 566–574 (1992)
Zassenhaus, H.: Uber endlicke Fastoper. Abh. Math. Sem. Univ. Hamburg 11, 187–220 (1935)
Funding
This research was partially funded by the National Science Foundation, award #1855723.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix: The Irregular Planar Nearfields
Appendix: The Irregular Planar Nearfields
In this appendix, we wish to give a description of the irregular planar nearfields. We follow the outline given by S.D. Groves [18]. To describe them, we need to give a description of both the addition and multiplication of each. For the addition, we have the following theorem which holds for all nearfields.
Theorem 16
Let \({\mathbb {N}}\) be a nearfield of finite dimension n over its prime field \({\mathbb {F}}_{p}\). Then, \({{\,\mathrm{GL}\,}}(n,p)\) has a fixed point free subgroup \(\mathcal {S}^\star \) such that if \(\mathcal {S}=\mathcal {S}^\star \cup \{\mathbf{{0}} \}\), where \(\mathbf{{0}}\) denotes the \(n\times n\) zero matrix, then an addition can be defined on \(\mathcal {S}\) in such a way that, under this addition and matrix multiplication, \(\mathcal {S}\) is a nearfield isomorphic to \({\mathbb {N}}\).
Though this does not give an explicit description of the addition, it does allow for a description of the irregular nearfields in terms of just the generators of the subgroup \(\mathcal {S}^\star \) of the theorem. This is given in the following classification statement due to Zassenhaus [25].
Theorem 17
Let \({\mathbb {N}}\) be a finite irregular nearfield. Then, \({\mathbb {N}}\) has order \(p^2\) and is isomorphic to one of the following nearfields \(\mathcal {S}_i\), where \(\mathcal {S}_i^\star \) is the subgroup of \({{\,\mathrm{GL}\,}}(2,p)\) generated by the matrices given below and where addition is defined as in Theorem 16.
-
I.
\(|\mathcal {S}_1|=5^2\) and \(\mathcal {S}_1^\star =\langle {\mathbf{{a}},\mathbf{{b}}}\rangle \), where
$$\begin{aligned} \mathbf{{a}} = \left( \begin{array}{cc} 0 &{}-1\\ 1 &{}0\\ \end{array}\right) , \mathbf{{b}} = \left( \begin{array}{cc} 1 &{}-2\\ -1 &{}-2\\ \end{array}\right) . \end{aligned}$$ -
II.
\(|\mathcal {S}_2|=11^2\) and \(\mathcal {S}_2^{\star } =\langle {\mathbf{{a}},\mathbf{{b}},\mathbf{{c}}}\rangle \), where
$$\begin{aligned} \mathbf{{a}} = \left( \begin{array}{cc} 0 &{}-1\\ 1 &{}0\\ \end{array}\right) , \mathbf{{b}} = \left( \begin{array}{cc} 1 &{}5\\ -5 &{}-2\\ \end{array}\right) , \mathbf{{c}} = \left( \begin{array}{cc} 4 &{}0\\ 0 &{}4\\ \end{array}\right) . \end{aligned}$$ -
III.
\(|\mathcal {S}_3|=7^2\) and \(\mathcal {S}_3^{\star } =\langle {\mathbf{{a}},\mathbf{{b}}}\rangle \), where
$$\begin{aligned} \mathbf{{a}} = \left( \begin{array}{cc} 0 &{}-1\\ 1 &{}0\\ \end{array}\right) , \mathbf{{b}} = \left( \begin{array}{cc} 1 &{}4\\ -1 &{}-2\\ \end{array}\right) . \end{aligned}$$ -
IV.
\(|\mathcal {S}_4|=23^2\) and \(\mathcal {S}_4^{\star } =\langle {\mathbf{{a}},\mathbf{{b}},\mathbf{{c}}}\rangle \), where
$$\begin{aligned} \mathbf{{a}} = \left( \begin{array}{cc} 0 &{}-1\\ 1 &{}0\\ \end{array}\right) , \mathbf{{b}} = \left( \begin{array}{cc} 1 &{}-6\\ 12 &{}-2\\ \end{array}\right) , \mathbf{{c}} = \left( \begin{array}{cc} 2 &{}0\\ 0 &{}2\\ \end{array}\right) . \end{aligned}$$ -
V.
\(|\mathcal {S}_5|=11^2\) and \(\mathcal {S}_5^\star =\langle {\mathbf{{a}},\mathbf{{b}}}\rangle \), where
$$\begin{aligned} \mathbf{{a}} = \left( \begin{array}{cc} 0 &{}-1\\ 1 &{}0\\ \end{array}\right) , \mathbf{{b}} = \left( \begin{array}{cc} 2 &{}4\\ 1 &{}-3\\ \end{array}\right) . \end{aligned}$$ -
VI.
\(|\mathcal {S}_6|=29^2\) and \(\mathcal {S}_6^{\star } =\langle {\mathbf{{a}},\mathbf{{b}},\mathbf{{c}}}\rangle \), where
$$\begin{aligned} \mathbf{{a}} = \left( \begin{array}{cc} 0 &{}-1\\ 1 &{}0\\ \end{array}\right) , \mathbf{{b}} = \left( \begin{array}{cc} 1 &{}-7\\ -12 &{}-2\\ \end{array}\right) , \mathbf{{c}} = \left( \begin{array}{cc} 16 &{}0\\ 0 &{}16\\ \end{array}\right) . \end{aligned}$$ -
VII.
\(|\mathcal {S}_7|=59^2\) and \(\mathcal {S}_7^{\star } =\langle {\mathbf{{a}},\mathbf{{b}},\mathbf{{c}}}\rangle \), where
$$\begin{aligned} \mathbf{{a}} = \left( \begin{array}{cc} 0 &{}-1\\ 1 &{}0\\ \end{array}\right) , \mathbf{{b}} = \left( \begin{array}{cc} 9 &{}15\\ -10 &{}-10\\ \end{array}\right) , \mathbf{{c}} = \left( \begin{array}{cc} 4 &{}0\\ 0 &{}4\\ \end{array}\right) . \end{aligned}$$
Rights and permissions
About this article
Cite this article
Bergman, E., Coulter, R.S. Constructing Functions with Low Differential Uniformity. Mediterr. J. Math. 19, 94 (2022). https://doi.org/10.1007/s00009-022-01980-0
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00009-022-01980-0