Perfect nonlinear functions and cryptography (Q2512886)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Perfect nonlinear functions and cryptography |
scientific article |
Statements
Perfect nonlinear functions and cryptography (English)
0 references
30 January 2015
0 references
Perfect nonlinear functions \(F:G\to H\) between groups \(G\) and \(H\) are those for which \(F(x+a)-F(x)=b\) has the same number \(\lambda\) of solutions for all \(b\) and all \(a\neq 0\). They have numerous applications in finite geometry, coding theory and cryptography. There are several survey type articles dealing with such functions, see [\textit{A. Pott}, Des. Codes Cryptography 78, No. 1, 141--195 (2016; Zbl 1351.51004)] and [\textit{C. Carlet} and \textit{C. Ding}, J. Complexity 20, No. 2--3, 205--244 (2004; Zbl 1053.94011)], for instance. The survey under review focuses on the cryptographic applications. In that case, also some extensions of perfect nonlinear functions have to be considered, notably the case of almost perfect nonlinear functions: these are functions where \(G=H={\mathbb Z}_2^n\) and \(F(x+a)-F(x)=b\) has \(0\) or \(2\) solutions for all \(b\) and all \(a\neq 0\) (it is known that the number of solutions must be always an even number if \(G=H={\mathbb Z}_2^n\), hence perfect nonlinear functions cannot exist in this case). Another goal is that \(F\) is bijective, which seems to be difficult to reach if \(n\) is even and \(G=H={\mathbb Z}_2^n\) (only one example for \(n=6\) is known [\textit{K. A. Browning} et al., Contemp. Math. 518, 33--42 (2010; Zbl 1206.94026)] ). Therefore, some further extensions of perfect nonlinearity have been studied, like the discrete exponential and logarithmic functions. The authors describe very concrete applications of perfect nonlinear functions and their variations in different cryptographic schemes (IDEA, AES, CRADIC, Keccak or FIDES, to name just a few). The strength of this article is the description of the links between perfect nonlinearity real world cryptography.
0 references
survey
0 references
perfect nonlinear functions
0 references
PN functions
0 references
almost perfect nonlinear functions
0 references
APN functions
0 references
differential uniformity
0 references
nonlinearity
0 references
differential cryptanalysis
0 references
0 references
0 references
0 references
0 references
0 references
0 references
0 references
0 references
0 references
0 references