Skip to main content
Log in

Constructing Functions with Low Differential Uniformity

  • Published:
Mediterranean Journal of Mathematics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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)

    Article  MathSciNet  Google Scholar 

  2. 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)

  3. Bosma, W., Cannon, J., Playoust, C.: The Magma algebra system I: The user language. J. Symbolic Comput. 24, 235–265 (1997)

    Article  MathSciNet  Google Scholar 

  4. 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)

  5. Budaghyan, L., Carlet, C., Leander, G.: On a construction of quadratic APN functions. IEEE Trans. Inform. Theory 54, 374–378 (2009)

    MATH  Google Scholar 

  6. Carlitz, L.: Invariantive theory of equations in a finite field. Trans. Am. Math. Soc. 75, 405–427 (1953)

    Article  MathSciNet  Google Scholar 

  7. Carlitz, L.: Invariant theory of systems of equations in a finite field. J. Anal. Math. 3, 382–413 (1954)

    Article  MathSciNet  Google Scholar 

  8. Coulter, R.: On coordinatising planes of prime power order using finite fields. J. Austral. Math. Soc. 106, 184–199 (2019)

    Article  MathSciNet  Google Scholar 

  9. Coulter, R., Henderson, M.: Commutative presemifields and semifields. Adv. Math. 217, 282–304 (2008)

    Article  MathSciNet  Google Scholar 

  10. Coulter, R., Matthews, R.: Bent polynomials over finite fields. Bull. Austral. Math. Soc. 56, 429–437 (1997)

    Article  MathSciNet  Google Scholar 

  11. Coulter, R., Matthews, R.: Planar functions and planes of Lenz-Barlotti class II. Des. Codes Cryptogr. 10, 167–184 (1997)

    Article  MathSciNet  Google Scholar 

  12. Coulter, R., Senger, S.: On the number of distinct values of a class of functions with finite domain. Ann. Comb. 18, 233–243 (2014)

    Article  MathSciNet  Google Scholar 

  13. Dembowski, P., Ostrom, T.: Planes of order \(n\) with collineation groups of order \(n^2\). Math. Z. 103, 239–258 (1968)

    Article  MathSciNet  Google Scholar 

  14. 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)

    MathSciNet  MATH  Google Scholar 

  15. Dickson, L.: Definitions of a group and a field by independent postulates. Trans. Am. Math. Soc. 6, 198–204 (1905)

    Article  MathSciNet  Google Scholar 

  16. Dickson, L.: On finite algebras. Nachr. Kgl. Ges. Wiss. Göttingen, Math.-phy. Klasse pp. 358–393 (1905)

  17. Edel, Y., Pott, A.: A new almost perfect nonlinear function which is not quadratic. Adv. Math. Commun. 3, 59–81 (2009)

    Article  MathSciNet  Google Scholar 

  18. Groves, S.: Locally finite near-fields. Ph.D. thesis, Australian National University, Canberra, ACT, Australia (1974)

  19. Helleseth, T., Sandberg, D.: Some power mappings with low differential uniformity. Appl. Algebra Engrg. Comm. Comput. 8, 363–370 (1997)

    Article  MathSciNet  Google Scholar 

  20. Hermite, C.: Sur les fonctions de sept lettres. CR Acad. Sci. Paris 57, 750–757 (1863)

    Google Scholar 

  21. Kantor, W., Willianm, M.: Symplectic semifields and \({\mathbb{Z}}_4\)-linear codes. Trans. Am. Math. Soc. 356, 895–938 (2004)

    Article  Google Scholar 

  22. Moore, E.: A doubly-infinite system of simple groups. Bull. N. Y. Math. Soc. 3, 69–82 (1893)

    MathSciNet  Google Scholar 

  23. Nöbauer, W.: Zur Theorie der Polynomtransformationen und Permutationspolynome. Math. Ann. 157, 332–342 (1964)

    Article  MathSciNet  Google Scholar 

  24. 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)

  25. Zassenhaus, H.: Uber endlicke Fastoper. Abh. Math. Sem. Univ. Hamburg 11, 187–220 (1935)

    Article  MathSciNet  Google Scholar 

Download references

Funding

This research was partially funded by the National Science Foundation, award #1855723.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Robert S. Coulter.

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.

  1. 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}$$
  2. 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}$$
  3. 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}$$
  4. 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}$$
  5. 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}$$
  6. 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}$$
  7. 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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s00009-022-01980-0

Keywords

Mathematics Subject Classification

Navigation