APN Permutations: Difference between revisions

From Boolean
Jump to navigation Jump to search
Line 72: Line 72:
The question of whether APN permutations exist in even dimension was a long-standing problem until, in 2009, Dillon presented an APN permutation in dimension 6<ref name="Dillon"></ref>.
The question of whether APN permutations exist in even dimension was a long-standing problem until, in 2009, Dillon presented an APN permutation in dimension 6<ref name="Dillon"></ref>.


That is the function <math>F(x)=ux^3+ux^{10}+u^2x^{24},</math> where <math>u</math> is a primitive element of <math>\mathbb{F}_{2^6}</math>. <math>F</math> is equivalent to the Kim function <math>\kappa(x)=x^3+x^{10}+ux^{24}</math>.
That is the function <math>F(x)=ux^3+ux^{10}+u^2x^{24},</math> where <math>u</math> is a primitive element of <math>\mathbb{F}_{2^6}</math>. <math>F</math> is CCZ-equivalent to the Kim function <math>\kappa(x)=x^3+x^{10}+ux^{24}</math>.


The question of existence of APN permutations in even dimension <math>n\geq 8</math> remains open. There exist nonexistent results within the following classes:
The question of existence of APN permutations in even dimension <math>n\geq 8</math> remains open. There exist nonexistent results within the following classes:

Revision as of 12:25, 7 October 2024

Characterization of Permutations

Component Functions

An (𝑛,𝑛)-function 𝐹 is a permutation if and only if all of its components 𝐹λ for λ ∈ 𝔽*2𝑛 are balanced.

Autocorrelation Functions of the Directional Derivatives

The characterization in terms of the component functions given above can be equivalently expressed as

for any λ ∈ 𝔽*2𝑛.

Equivalently [1], 𝐹 is a permutation if and only if

for any λ ∈ 𝔽*2𝑛.

Characterization of APN Permutations

[2] Up to CCZ-equivalence, all of the APN permutations known so far belong to a few families, namely:

1. APN monomial functions in odd dimension.

2. One infinite family of quadratic polynomials in dimension , with odd and .[3]

3. Dillon's permutation in dimension 6.[4]

4. Two sporadic quadratic APN permutations in dimension 9.[5]

On the component functions

Clearly we have that no component function can be of degree 1. (This result is true for general APN maps)

For 𝑛 even we have also that no component can be partially-bent[6]. This implies that, in even dimension, no component can be of degree 2.

Autocorrelation Functions of the Directional Derivatives

An (𝑛,𝑛)-function 𝐹 is an APN permutation if and only if [1]

and

for any 𝑎 ∈ 𝔽*2𝑛.

On APN Power Functions

For odd, all power APN functions and the known APN binomials are permutations. When is even, no APN function exists in a class of permutations including power permutations.

Specifically:

If a power function over is APN, then for every we have if and only if , that is,

If is odd, then and, if is even, then .

Consequently, APN power functions are permutations if is odd, and are three-to-one over if is even.[7]

The Big Open APN Problem

In his paper [8], Hou conjectured that APN permutations did not exist in even dimension. He proved the following theorem that covers the case of :

Let be a permutation polynomial with . Then:

1. If , then is not APN.

2. If , then is not APN.

The question of whether APN permutations exist in even dimension was a long-standing problem until, in 2009, Dillon presented an APN permutation in dimension 6[4].

That is the function where is a primitive element of . is CCZ-equivalent to the Kim function .

The question of existence of APN permutations in even dimension remains open. There exist nonexistent results within the following classes:

1. Plateaued functions (when APN, they have bent components);

2. A class of functions including power functions;

3. Functions whose univariate representation coefficients lie in , or in for divisible by 4; [8]

4. Functions whose univariate representation coefficients satisfy ; [9]

5. Functions having at least one partially-bent component[6].

  1. 1.0 1.1 Thierry Berger, Anne Canteaut, Pascale Charpin, Yann Laigle-Chapuy, On Almost Perfect Nonlinear Functions Over GF(2^n), IEEE Transactions on Information Theory, 2006 Sep,52(9),4160-70
  2. Bartoli, D., Timpanella, M. On a conjecture on APN permutations. Cryptogr. Commun. 14, 925–931 (2022)
  3. Budaghyan, L., Carlet, C., Leander, G.: Two classes of quadratic APN binomials inequivalent to power functions. IEEE Trans. Inf. Theory 54(9), 4218–4229 (2008)
  4. 4.0 4.1 Browning, K., Dillon, J.F., McQuistan, M., Wolfe, A.J.: An APN permutation in dimension six. In: Post-proceedings of the 9-th International conference on Finite Fields and their applications, American Mathematical Society, vol. 518, pp. 33–42 (2010)
  5. Beierle, C., Leander, G.: New instances of quadratic APN functions, arXiv:2009.07204 (2020)
  6. 6.0 6.1 Marco Calderini, Massimiliano Sala, Irene Villa, A note on APN permutations in even dimension, Finite Fields and Their Applications, vol. 46, 1-16, 2017
  7. H. Dobbertin. Private Communication, 1998.
  8. 8.0 8.1 X.-D. Hou. Affinity of Permutations of . Proceedings of Workshop on Coding and Cryptography WCC 2003, pp. 273-280, 2003. Completed version in Discrete Applied Mathematics 154 (2), pp. 313-325, 2006.
  9. A. Canteaut. Differential cryptanalysis of Feistel ciphers and differentially uniform mappings. Proceedings of Selected Areas on Cryptography, SAC 1997, pp. 172-184, 1997.