Skip to main content
Log in

Quadratic zero-difference balanced functions, APN functions and strongly regular graphs

  • Published:
Designs, Codes and Cryptography Aims and scope Submit manuscript

Abstract

Let \(F\) be a function from \(\mathbb {F}_{p^n}\) to itself and \(\delta \) a positive integer. \(F\) is called zero-difference \(\delta \)-balanced if the equation \(F(x+a)-F(x)=0\) has exactly \(\delta \) solutions for all nonzero \(a\in \mathbb {F}_{p^n}\). As a particular case, all known quadratic planar functions are zero-difference 1-balanced; and some quadratic APN functions over \(\mathbb {F}_{2^n}\) are zero-difference 2-balanced. In this paper, we study the relationship between this notion and differential uniformity; we show that all quadratic zero-difference \(\delta \)-balanced functions are differentially \(\delta \)-uniform and we investigate in particular such functions with the form \(F=G(x^d)\), where \(\gcd (d,p^n-1)=\delta +1\) and where the restriction of \(G\) to the set of all nonzero \((\delta +1)\)th powers in \(\mathbb {F}_{p^n}\) is an injection. We introduce new families of zero-difference \(p^t\)-balanced functions. More interestingly, we show that the image set of such functions is a regular partial difference set, and hence yields strongly regular graphs; this generalizes the constructions of strongly regular graphs using planar functions by Weng et al. Using recently discovered quadratic APN functions on \(\mathbb {F}_{2^8}\), we obtain \(15\) new \((256, 85, 24, 30)\) negative Latin square type strongly regular graphs.

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. Bracken C., Byrne E., Markin N., McGuire G.: On the Walsh spectrum of a new APN function. In: Workshop on Cryptography and Coding. Lecture Notes in Computer Science, vol. 4887, pp. 92–98. Springer, Berlin (2007).

  2. Brouwer A.E.: Online database of strongly regular graphs. http://www.win.tue.nl/~aeb/graphs/srg/srgtab.html.

  3. Brouwer A.E., Haemers W.H.: Structure and uniqueness of the \((81,20,1,6)\) strongly regular graph. Discret. Math. 106(107), 77–82 (1992).

  4. Brouwer A.E., Wilson R.M., Xiang Q.: Cyclotomy and strongly regular graphs. J. Algebr. Comb. 10(1), 25–28 (1999).

  5. Cai H., Zeng X., Helleseth T., Tang X., Yang Y.: A new construction of zero-difference balanced functions and its applications. IEEE Trans. Inf. Theory 59(8), 5008–5015 (2013).

  6. Calderbank R., Kantor W.M.: The geometry of two-weight codes. Bull. Lond. Math. Soc. 18, 97–122 (1986).

  7. Carlet C.: Boolean functions for cryptography and error correcting codes, chapter of a monograph. In: Crama Y., Hammer P. (eds.) Boolean Models and Methods in Mathematics, Computer Science, and Engineering, pp. 257–397. Cambridge University Press, Cambridge (2010). Preliminary version available at http://www.math.univ-paris13.fr/~carlet/.

  8. Carlet C.: Vectorial Boolean functions for cryptography, chapter of a monograph. In: Crama Y., Hammer P. (eds.) Boolean Models and Methods in Mathematics, Computer Science, and Engineering, pp. 398–472. Cambridge University Press, Cambridge (2010). Preliminary version available at http://www.math.univ-paris13.fr/~carlet/.

  9. Carlet C.: Relating three nonlinearity parameters of vectorial functions and building APN functions from bent functions. Des. Codes Cryptogr. 59(1–3), 89–109 (2011).

  10. Carlet C., Ding C.: Highly nonlinear mappings. J. Complex. 20(2–3), 205–244 (2004).

  11. Carlet C., Ding C., Niederreiter H.: Authentication schemes from highly nonlinear functions. Des. Codes Cryptogr. 40, 71–79 (2006).

  12. Chen E.: Projective binary \([85,8]\) two weight codes (private communication).

  13. Chen E.: Online database of two-weight codes. http://moodle.tec.hkr.se/~chen/research/2-weight-codes/.

  14. Ding C.: Optimal constant composition codes from zero-difference balanced functions. IEEE Trans. Inf. Theory 54(12), 5766–5770 (2008).

  15. Ding C.: Optimal and perfect systems of sets. J. Comb. Theory Ser. A 116, 109–119 (2009).

  16. Ding C., Tan Y.: Zero-difference balanced functions with applications. J. Stat. Theory Pract. 1(6), 3–19 (2012).

  17. Ding C., Wang Q., Xiong M.: Three new families of zero-difference balanced functions with applications. IEEE Trans. Inf. Theory 60(4), 2407–2413 (2014).

  18. Edel Y.: On quadratic APN functions and dimensional dual hyperovals. Des. Codes Cryptogr. 57(1), 35–44 (2010).

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

  20. Feng K., Luo J.: Value distributions of exponential sums from perfect nonlinear functions and their applications. IEEE Trans. Inform. Theory 53(9), 3035–3041 (2007).

  21. Heinze H.: Applications of Schur rings in algebraic combinatorics: graphs, partial difference sets and cyclotomy scheme. Ph.D. thesis, University of Oldenburg, Germany (2001).

  22. Helleseth T., Kumar P.V.: Sequences with low correlation. In: Pless V., Huffman W.C. (eds.) Handbook of Coding Theory, vol. II, pp. 1765–1854. Elsevier, Amsterdam (1998).

  23. Kyureghyan G.M., Pott A.: Some theorems on planar mappings. In: Arithmetic of Finite Fields. Lecture Notes in Computer Science, vol. 5130, pp. 117–122. Springer, Berlin (2008).

  24. Lidl R., Niederreiter H.: Finite Fields. Encyclopedia of Mathematics and Its Applications, vol. 20. Cambridge University Press, Cambridge (1983).

  25. Ma S.L.: A survey of partial difference sets. Des. Codes Cryptogr. 4, 221–261 (1994).

  26. Nyberg K.: Perfect nonlinear S-Boxes. In: Proceedings of EUROCRYPT’91. Lecture Notes in Computer Science, vol. 547, pp. 378–386. Springer, Berlin (1991).

  27. Passman D.S.: The Algebraic Structure of Group Rings. Wiley-Interscience, New York (1977).

  28. Pott A.: Finite geometry and character theory. Lecture Notes in Mathematics, vol. 1601. Springer, Berlin (1995).

  29. Pott A., Tan Y., Feng T., Ling S.: Association schemes arising from bent functions. Des. Codes Cryptogr. 59(1), 319–331 (2011).

  30. Tan Y.: New quadratic APN functions on \({\mathbb{F}}_{2^7}\) and \({\mathbb{F}}_{2^8}\). http://www.ytan.me.

  31. Tan Y., Pott A., Feng T.: Strongly regular graphs associated with ternary bent functions. J. Comb. Theory Ser. A 117(6), 668–682 (2010).

  32. van Dam E.R., Fon-Der-Flaass D.: Codes, graphs, and schemes from nonlinear functions. Eur. J. Comb. 1(24), 85–98 (2000).

  33. Wang Q., Zhou Y.: Sets of zero-difference balanced functions and their applications. Adv. Math. Commun. 8(1), 83–101 (2014).

  34. Weng G., Qiu W., Wang Z., Xiang Q.: Pseudo-Paley graphs and skew Hadamard difference sets from presemifields. Des. Codes Cryptogr. 44, 49–62 (2007).

  35. Weng G., Tan Y., Gong, G.: On almost perfect nonlinear functions and their related algebraic objects. In: Proceedings of International Workshop on Coding and Cryptography, pp. 48–57. Springer, Berlin (2013).

  36. Yu Y., Wang M., Li Y.: A matrix approach for constructing quadratic APN functions. In: Proceedings of International Workshop on Coding and Cryptography, pp. 39–47. Springer, Berlin (2013).

  37. Zhou Z., Tang X., Wu D., Yang Y.: Some new classes of zero-difference balanced functions. IEEE Trans. Inf. Theory 58(1), 139–145 (2012).

Download references

Acknowledgments

We would like to thank Eric Chen for kindly sending us the generator matrices of the binary \([85,8]\) codes in the database of two-weight codes he maintains and thank Alexander Pott for careful reading of this paper. We also thank the anonymous reviewers for their valuable suggestions which improve this paper. We particularly thank one reviewer for pointing out the relationship between zero-difference balanced functions and optimal constant composition codes, which leads to the results in Remark 5.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yin Tan.

Additional information

Communicated by G. McGuire.

Appendix

Appendix

The generating polynomial of the field \(\mathbb {F}_{2^8}\) over \(\mathbb {F}_2\) is \(x^8+x^4+x^3+x^2+1\) (see Table 2).

Table 2 Quadratic APN functions on \(\mathbb {F}_{2^8}\) with the form \(G(x^3)\) and \(G|_{C_3}\) is an injection

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Carlet, C., Gong, G. & Tan, Y. Quadratic zero-difference balanced functions, APN functions and strongly regular graphs. Des. Codes Cryptogr. 78, 629–654 (2016). https://doi.org/10.1007/s10623-014-0022-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10623-014-0022-x

Keywords

Mathematics Subject Classification

Navigation