Abstract
The graphs \(\mathcal{G}_F=\{(x,F(x)); x\in \mathbb {F}_2^n\}\) of those (n, n)-functions \(F:\mathbb {F}_2^n\mapsto \mathbb {F}_2^n\) that are almost perfect nonlinear (in brief, APN; an important notion in symmetric cryptography) are, equivalently to their original definition by K. Nyberg, those Sidon sets (an important notion in combinatorics) S in \(({\mathbb {F}}_2^n\times {\mathbb {F}}_2^n,+)\) such that, for every \(x\in {\mathbb {F}}_2^n\), there exists a unique \(y\in {\mathbb {F}}_2^n\) such that \((x,y)\in S\). Any subset of a Sidon set being a Sidon set, an important question is to determine which Sidon sets are maximal relatively to the order of inclusion. In this paper, we study whether the graphs of APN functions are maximal (that is, optimal) Sidon sets. We show that this question is related to the problem of the existence/non-existence of pairs of APN functions lying at distance 1 from each others, and to the related problem of the existence of APN functions of algebraic degree n. We revisit the conjectures that have been made on these latter problems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
The relationship between nonlinearity and almost perfect nonlinearity is not clear. The question whether all APN functions have a rather large nonlinearity is open.
- 2.
This is a necessary and sufficient condition for APNness.
- 3.
Note that we could also reduce ourselves to \(a=b=0\) but we could not reduce ourselves to \(a=F(0)=b=0\) without loss of generality. This is why we consider G in the sequel.
- 4.
See more in [9], where is recalled that no non-quadratic crooked function is known.
References
Babai, L., Sós, V.T.: Sidon sets in groups and induced subgraphs of Cayley graphs. Eur. J. Combin. 6(2), 101–114 (1985)
Beth, T., Ding, C.: On almost perfect nonlinear permutations. In: Helleseth, T. (ed.) EUROCRYPT 1993. LNCS, vol. 765, pp. 65–76. Springer, Heidelberg (1994). https://doi.org/10.1007/3-540-48285-7_7
Budaghyan, L., Carlet, C., Helleseth, T., Kaleyski, N.: On the distance between APN functions. IEEE Trans. Inf. Theory 66(9), 5742–5753 (2020)
Budaghyan, L., Carlet, C., Helleseth, T., Li, N., Sun, B.: On upper bounds for algebraic degrees of APN functions. IEEE Trans. Inf. Theory 64(6), 4399–4411 (2017)
Budaghyan, L., Carlet, C., Leander, G.: Constructing new APN functions from known ones. Finite Fields Appl. 15(2), 150–159 (2009)
Budaghyan, L., Carlet, C., Pott, A.: New classes of almost bent and almost perfect nonlinear polynomials. IEEE Trans. Inf. Theory 52(3), 1141–1152 (2006)
Carlet, C.: Boolean Models and Methods in Mathematics, Computer Science, and Engineering, chapter Vectorial Boolean Functions for Cryptography. Cambridge University Press (2010)
Carlet, C.: Boolean and vectorial plateaued functions and APN functions. IEEE Trans. Inf. Theory 61(11), 6272–6289 (2015)
Carlet, C.: Boolean Functions for Cryptography and Coding Theory. Cambridge University Press, Cambridge (2021)
Carlet, C.: Bounds on the nonlinearity of differentially uniform functions by means of their image set size, and on their distance to affine functions. IEEE Trans. Inf. Theory 67(12), 8325–8334 (2021)
Carlet, C., Charpin, P., Zinoviev, V.A.: Codes, bent functions and permutations suitable for DES-like cryptosystems. Des. Codes Cryptogr. 15(2), 125–156 (1998)
Carlet, C., Heuser, A., Picek, S.: Trade-offs for S-boxes: cryptographic properties and side-channel resilience. In: Gollmann, D., Miyaji, A., Kikuchi, H. (eds.) ACNS 2017. LNCS, vol. 10355, pp. 393–414. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-61204-1_20
Carlet, C., Mesnager, S.: On those multiplicative subgroups of \({\mathbb{F}}_{2^n}^*\) which are Sidon sets and/or sum-free sets. J. Algebraic Comb. 55(1), 43–59 (2022). https://doi.org/10.1007/s10801-020-00988-7
Chabaud, F., Vaudenay, S.: Links between differential and linear cryptanalysis. In: De Santis, A. (ed.) EUROCRYPT 1994. LNCS, vol. 950, pp. 356–365. Springer, Heidelberg (1995). https://doi.org/10.1007/BFb0053450
Edel, Y., Pott, A.: A new almost perfect nonlinear function which is not quadratic. Adv. Math. Commun. 3(1), 59–81 (2009)
Nyberg, K.: Differentially uniform mappings for cryptography. In: Helleseth, T. (ed.) EUROCRYPT 1993. LNCS, vol. 765, pp. 55–64. Springer, Heidelberg (1994). https://doi.org/10.1007/3-540-48285-7_6
Nyberg, K., Knudsen, L.R.: Provable security against differential cryptanalysis. In: Brickell, E.F. (ed.) CRYPTO 1992. LNCS, vol. 740, pp. 566–574. Springer, Heidelberg (1993). https://doi.org/10.1007/3-540-48071-4_41
van Dam, E.R., Fon-Der-Flaass, D.: Codes, graphs, and schemes from nonlinear functions. Eur. J. Combin. 24(1), 85–98 (2003)
Yoshiara, S.: Plateaudness of Kasami APN functions. Finite Fields Appl. 47, 11–32 (2017)
Acknowledgement
We thank Lilya Budaghyan and Nian Li for useful information. The research of the author is partly supported by the Trond Mohn Foundation and Norwegian Research Council.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
Carlet, C. (2022). On APN Functions Whose Graphs are Maximal Sidon Sets. In: Castañeda, A., Rodríguez-Henríquez, F. (eds) LATIN 2022: Theoretical Informatics. LATIN 2022. Lecture Notes in Computer Science, vol 13568. Springer, Cham. https://doi.org/10.1007/978-3-031-20624-5_15
Download citation
DOI: https://doi.org/10.1007/978-3-031-20624-5_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-20623-8
Online ISBN: 978-3-031-20624-5
eBook Packages: Computer ScienceComputer Science (R0)