DIFFERENTIAL cryptanalysis is the first statistical attack

Similar documents
Differential properties of power functions

Decomposing Bent Functions

Céline Blondeau, Anne Canteaut and Pascale Charpin*

Quadratic Almost Perfect Nonlinear Functions With Many Terms

On Cryptographic Properties of the Cosets of R(1;m)

Hyperbent functions, Kloosterman sums and Dickson polynomials

Polynomials on F 2. cryptanalysis. Y. Aubry 1 G. McGuire 2 F. Rodier 1. m with good resistance to. 1 IML Marseille 2 University College Dublin

Constructing differential 4-uniform permutations from know ones

Fourier Spectra of Binomial APN Functions

Some Results on the Known Classes of Quadratic APN Functions

Two Notions of Differential Equivalence on Sboxes

A class of quadratic APN binomials inequivalent to power functions

A matrix approach for constructing quadratic APN functions

Constructing new APN functions from known ones

CCZ-equivalence and Boolean functions

The simplest method for constructing APN polynomials EA-inequivalent to power functions

Third-order nonlinearities of some biquadratic monomial Boolean functions

If a Generalised Butterfly is APN then it Operates on 6 Bits

Constructing hyper-bent functions from Boolean functions with the Walsh spectrum taking the same value twice

Hyperbent functions, Kloosterman sums and Dickson polynomials

hold or a eistel cipher. We nevertheless prove that the bound given by Nyberg and Knudsen still holds or any round keys. This stronger result implies

Quadratic Equations from APN Power Functions

Characterizations of the differential uniformity of vectorial functions by the Walsh transform

Constructions of Quadratic Bent Functions in Polynomial Forms

Optimal Ternary Cyclic Codes From Monomials

On values of vectorial Boolean functions and related problems in APN functions

On the Cross-Correlation of a p-ary m-sequence of Period p 2m 1 and Its Decimated

6054 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 58, NO. 9, SEPTEMBER 2012

IN this paper, we exploit the information given by the generalized

Computing the biases of parity-check relations

50 Years of Crosscorrelation of m-sequences

Dickson Polynomials that are Involutions

Vectorial Boolean Functions for Cryptography

Generalized hyper-bent functions over GF(p)

Provable Security Against Differential and Linear Cryptanalysis

Nonlinear Functions A topic in Designs, Codes and Cryptography

A New Class of Bent Negabent Boolean Functions

Fast Algebraic Immunity of 2 m + 2 & 2 m + 3 variables Majority Function

Open problems related to algebraic attacks on stream ciphers

On the Existence and Constructions of Vectorial Boolean Bent Functions

New Families of Triple Error Correcting Codes with BCH Parameters

Two Notions of Differential Equivalence on Sboxes

Special Monomial Maps: Examples, Classification, Open Problems

Higher-order differential properties of Keccak and Luffa

A New Characterization of Semi-bent and Bent Functions on Finite Fields

Higher-order differential properties of Keccak and Luffa

APN Power Functions Over GF(2 n ) for Infinitely Many n

On Binary Cyclic Codes with Codewords of Weight Three and Binary Sequences with the Trinomial Property

Affine equivalence in the AES round function

arxiv: v1 [cs.it] 31 May 2013

Comments on "Generating and Counting Binary Bent Sequences"

A conjecture about Gauss sums and bentness of binomial Boolean functions. 1 Introduction. Jean-Pierre Flori

Extended Criterion for Absence of Fixed Points

Postdoctoral Researcher, Otto-von-Guericke University, Germany, September September 2013,

Maiorana-McFarland class: Degree optimization and algebraic properties

Construction of Lightweight S-Boxes using Feistel and MISTY structures (Full Version )

Construction of Some New Classes of Boolean Bent Functions and Their Duals

hal , version 1-9 Mar 2011

G-Perfect Nonlinear Functions

A Conjecture on Binary String and Its Applications on Constructing Boolean Functions of Optimal Algebraic Immunity

Componentwise APNness, Walsh uniformity of APN functions and cyclic-additive difference sets

Division Property: a New Attack Against Block Ciphers

On the exponents of APN power functions and Sidon sets, sum-free sets, and Dickson polynomials

1-Resilient Boolean Function with Optimal Algebraic Immunity

with Good Cross Correlation for Communications and Cryptography

COUNT AND CRYPTOGRAPHIC PROPERTIES OF GENERALIZED SYMMETRIC BOOLEAN FUNCTIONS

Generalized Correlation Analysis of Vectorial Boolean Functions

Maximum Correlation Analysis of Nonlinear S-boxes in Stream Ciphers

Non-Separable Cryptographic Functions

arxiv: v1 [cs.dm] 20 Jul 2009

Statistical and Linear Independence of Binary Random Variables

Almost Difference Sets and Their Sequences With Optimal Autocorrelation

Algebraic properties of SHA-3 and notable cryptanalysis results

On a generalized combinatorial conjecture involving addition mod 2 k 1

IN this paper, we consider the capacity of sticky channels, a

Nonlinear Equivalence of Stream Ciphers

Higher-order differential properties of Keccak and Luffa

arxiv: v1 [cs.it] 12 Jun 2016

Hyper-bent Functions

A new Kloosterman sum identity over F 2 m for odd m

Hadamard Matrices, d-linearly Independent Sets and Correlation-Immune Boolean Functions with Minimum Hamming Weights

New Constructions for Resilient and Highly Nonlinear Boolean Functions

Open problems on cyclic codes

Algebraic Techniques in Differential Cryptanalysis

On one class of permutation polynomials over finite fields of characteristic two *

THE NUMBER OF SOLUTIONS TO THE EQUATION (x + 1) d = x d + 1

On Weight Distributions of Homogeneous Metric Spaces Over GF (p m ) and MacWilliams Identity

On more bent functions from Dillon exponents

A New Approach to Permutation Polynomials over Finite Fields

arxiv: v2 [cs.cr] 18 Jan 2016

Complete characterization of generalized bent and 2 k -bent Boolean functions

Construction and Count of Boolean Functions of an Odd Number of Variables with Maximum Algebraic Immunity

Provable Security Against Differential and Linear Cryptanalysis

arxiv: v3 [cs.it] 14 Jun 2016

An average case analysis of a dierential attack. on a class of SP-networks. Distributed Systems Technology Centre, and

Attacks against Filter Generators Exploiting Monomial Mappings

Differentially uniform mappings for cryptography

Linear and Statistical Independence of Linear Approximations and their Correlations

Improved Fast Correlation Attacks Using Parity-Check Equations of Weight 4 and 5

Some Open Problems on Quasi-Twisted and Related Code Constructions and Good Quaternary Codes

Transcription:

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 57, NO 12, DECEMBER 2011 8127 Differential Properties of x x 2t 1 Céline Blondeau, Anne Canteaut, Pascale Charpin Abstract We provide an extensive study of the differential properties of the functions x 7! x 2 01 over 2,for 1 < t < n We notably show that the differential spectra of these functions are determined by the number of roots of the linear polynomials x 2 + bx 2 +(b +1)x where b varies in 2 We prove a strong relationship between the differential spectra of x 7! x 2 01 x 7! x 2 01 for s = n 0 t +1 As a direct consequence, this result enlightens a connection between the differential properties of the cube function of the inverse function We also determine the complete differential spectra of x 7! x 7 by means of the value of some Kloosterman sums, of x 7! x 2 01 for t 2 fbn=2c; dn=2e +1;n0 2g Index Terms APN function, block cipher, differential cryptanalysis, differential uniformity, Kloosterman sum, linear polynomial, monomial, permutation, power function, S-box I INTRODUCTION DIFFERENTIAL cryptanalysis is the first statistical attack proposed for breaking iterated block ciphers Its publication [4] then gave rise to numerous works which investigate the security offered by different types of functions regarding differential attacks This security is quantified by the so-called differential uniformity of the Substitution box used in the cipher [23] Most notably, finding appropriate S-boxes which guarantee that the cipher using them resist differential attacks is a major topic for the last twenty years, see, eg, [7], [9], [10], [12], [17] Power functions, ie, monomial functions, form a class of suitable cidates since they usually have a lower implementation cost in hardware Also, their particular algebraic structure makes the determination of their differential properties easier However, there are only a few power functions for which we can prove that they have a low differential uniformity Up to equivalence, there are two large families of such functions: a subclass of the quadratic power functions (aka Gold functions) a subclass of the so-called Kasami functions Both of these families contain some permutations which are APN over for odd differentially 4-uniform for even The other known power functions with a low differential uniformity correspond to sporadic cases in the sense that the corresponding exponents vary with [18] they do not belong to a large class: they correspond to the exponents defined by Welch [11], [15], by Niho Manuscript received July 23, 2010; revised May 31, 2011; accepted July 12, 2011 Date of current version December 07, 2011 This paper was presented in part at Finite Fields their Applications (Fq10), Ghent, Belgium, July 2011 The authors are with the SECRET project-team, INRIA Paris-Rocquencourt Domaine de Voluceau, BP 105 78153 Le Chesnay Cedex, France (e-mail: celineblondeau@inriafr; annecanteaut@inriafr; pascalecharpin@inriafr) Communicated by K Martin, Associate Editor for Complexity Cryptography Digital Object Identifier 101109/TIT20112169129 [14], [19], by Dobbertin [16], by Bracken Leer [8], to the inverse function [22] It is worth noticing that some of these functions seem to have different structures because they do not share the same differential spectrum For instance, for a quadratic power function or a Kasami function, the differential spectrum has only two values, ie, the number of occurrences of each differential belongs to for some [5] The inverse function has a very different behavior since its differential spectrum has three values, namely 0, 2 4, for each input difference, there is exactly one differential which is satisfied four times However, when classifying all functions with a low differential uniformity, it can be noticed that the family of all power functions over, with, contains several functions with a low differential uniformity Most notably, it includes the cube function the inverse function, also for odd, which is the inverse of a quadratic function At a first glance, this family of exponents may be of very small relevance because the involved functions have distinct differential spectra Then, they are expected to have distinct structures For this reason, one of the motivations of our study was to determine whether some link could be established between the differential properties of the cube function of the inverse function Our work then answers positively to this question since it exhibits a general relationship between the differential spectra of over We also determine the complete differential spectra of some other exponents in this family The rest of the paper is organized as follows Section II recalls some definitions some general properties of the differential spectrum of monomial functions Section III then focuses on the differential spectra of the monomials First, the differential spectrum of any such function is shown to be determined by the number of roots of a family of linear polynomials Then, we exhibit a symmetry property for the exponents in this family: it is proved that the differential spectra of over are closely related In Section V, we determine the whole differential spectrum of over It is expressed by means of some Kloosterman sums, explicitly computed using the work of Carlitz [13] We then derive the differential spectra of Further, we study the functions Wefi- nally end up with some conclusions An extended version of this paper can be found in [6] II PRELIMINARIES A Functions Over Their Derivatives Any function from into can be expressed uniquely as a univariate polynomial in of univariate degree at 0018-9448/$2600 2011 IEEE

8128 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 57, NO 12, DECEMBER 2011 most The algebraic degree of is the maximal Hamming weight of the 2-ary expansions of its exponents Then, when is a monomial function, the differential characteristics of are determined by the values, From now on, this quantity is denoted by Since where denotes the Hamming weight In this paper, we will identify a polynomial of with the corresponding function over Boolean functions are also involved in this paper are generally of the form the differential spectrum of can be defined as follows Definition 3: Let be a power function on We denote by the number of output differences that occur times (1) where is any function from into where denotes the absolute trace on, ie, The differential spectrum of is the set of Obviously, the differential spectrum satisfies In the whole paper, is the cardinality of any set The resistance of a cipher to differential attacks to its variants is quantified by some properties of the derivatives of its S(ubstitution)-box, in the sense of the following definition Definition 1: Let be a function from into For any, the derivative of with respect to is the function from into defined by The resistance to differential cryptanalysis is related to the following quantities, introduced by Nyberg Knudsen [22], [23] Definition 2: Let be a function from into For any in, we denote where for odd It is well-known that some basic transformations preserve In particular, if is a permutation, its inverse has the same differential spectrum as C General Properties on the Differential Spectrum Studying for special values of may give us at least a lower bound on So we first focus on Lemma 1: Let be such that Then satisfies In particular if only if Proof: Note that if only if is a permutation Obviously, is a solution of if only if (2) Then, the differential uniformity of are said to be almost per- Those functions for which fect nonlinear (APN) is B Differential Spectrum of Power Functions In this paper, we focus on the case where the S-box is a power function, ie, a monomial function on In other words, over, which will be denoted by when necessary In the case of such a power function, the differential properties can be analyzed more easily since, for any nonzero, the equation can be written implying that since is a permutation over As there are exactly such, the proof is completed There is an immediate consequence of Lemma 1 for specific values of Proposition 1: Let such that divides Then In particular, if with then Proof: Since, from Lemma 1 But the polynomial has degree for any, so that We conclude that Now, let with Then so that As previously we conclude that The previous remarks combined with our simulation results point out that play a very particular role in the differential spectra of power functions This leads us to investigate the properties of the differential spectrum restricted to the values with

BLONDEAU et al: DIFFERENTIAL PROPERTIES OF 8129 Definition 4: Let be a power function on We say that has the same restricted differential spectrum as an APN function when with This then implies that with Finally, for,, implying that, which naturally corresponds to Lemma 1 For the sake of simplicity, we will say that is locally-apn This definition obviously generalizes the APN property For instance, the inverse function over is locally-apn for any, while it is APN for odd only Another infinite class of locally-apn functions is exhibited in Section V-B III THE DIFFERENTIAL SPECTRUM OF From now on, we investigate the differential spectra of the following specific monomial functions Note that such a function has algebraic degree A Link With Linear Polynomials Theorem 1: Let defined by (3) Then Consequently, for any, is the number of roots in of the linear polynomial we have for some with Proof: To prove (4) we simply check Thus, is directly deduced it corresponds to the number of roots of Let Then is a solution of if only if it is a solution of or equivalently if it is a root of the linear polynomial (3) (4) Remark 1: As a first easy corollary, we recover the following well-known form of the differential spectrum of the inverse function, over Actually, the previous theorem applied to leads to when is odd when is even For all, Therefore, we have: if is odd, ; if is even,, The following corollary is a direct consequence of Theorem 1 Corollary 1: Let over with Then, its differential uniformity is of the form either or for some Moreover, if for some, then this value appears only once in the differential spectrum, ie,, it corresponds to the value of, implying B Equivalent Formulations In Theorem 1, we exhibited some tools for the computation of the differential spectra of functions The problem boils down to the determination of the roots of a linear polynomial whose coefficients depend on There are equivalent formulations that we are going to develop now The first one is obtained by introducing another class of linear polynomials over For any subspace of, we define its dual as follows: Also, we denote by the image set of any function Lemma 2: Let Let us consider the linear applications Then the dual of is the set of all satisfying, where The values are counted in (as solutions of ), while for any So, we get that, if, the number of roots of in is equal to Because the set of all roots of a linear polynomial is a linear space, we deduce that Note that is called the adjoint application of Proof: By definition, consists of all such that for all Wehave Moreover, by raising to the th power, we get that any root of is also a root of Hence, belongs to the dual of the image of if only if, ie, is a root of, completing the proof

8130 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 57, NO 12, DECEMBER 2011 The following theorem gives an equivalent formulation of the quantity which is presented in Theorem 1 Theorem 2: Notation is as in Lemma 2 Then Consequently, this dimension can be determined by solving or equivalently by solving Proof: Let be the dimension of the image set of It is well-known that On the other h, Lemma 2 shows that is in the dual of the image of if only if We deduce that IV PROPERTY OF SYMMETRY Recall that Now, we are going to examine some symmetries between the differential spectra of where In the list of properties below, notation is conserved as soon it is defined Recall that is the adjoint polynomial of Thus, both polynomials have a kernel with the same dimension (see Lemma 2 Theorem 2) It is worth noticing that this dimension is at least 1 since In this section we want to prove the following theorem Theorem 4: For any with, we define completing the proof Now, we discuss a different point of view, using an equivalent linear system Theorem 3: For any, we define the following equation: Then, for any with for any, wehave We begin by proving two lemmas Lemma 3: Let with Let be the permutation of defined by Let be the number of solutions of in Let be the number of solutions in of the system Then, for any in, satisfies Then Proof: We simply write Proof: First, we clearly have that is a permutation of Indeed, one can define the inverse of as follows: which is equal to Actually, it can be checked that We are looking at the number of solutions of which are not in So, it is equivalent to compute the number of nonzero solutions of Then, by using that, we deduce that such that the equation has solutions This last condition holds if only if, providing two distinct solutions such that, completing the proof Remark 2: In Theorem 3, takes any value while is defined for in Theorem 1 For all, we have clearly If, the number of roots of in is equal to Therefore, we have Lemma 4: Let with Let let such that Then, where Proof: Recall that We know that for any there is such that This is because (see Theorem 2) is included in the kernel of Moreover, if only if

BLONDEAU et al: DIFFERENTIAL PROPERTIES OF 8131 We treat the case separately, a case where for only In this case, Lemma 3 leads to too where, since And we have for For any there are nonzero in then pairs, for a fixed,in so that (5) for We use Lemma 3 Recall that defined by is the permutation of Thus, we conclude: for, if is such that then where the last equality comes from Theorem 2 Now, we suppose that With, the equation is equivalent to Then, we have which is We can set since is equivalent to Indeed, any is as follows specified from We have from Lemma 3 Moreover, according to Lemma 4,, where is calculated from, for any such that In other terms, to any pair corresponds a unique pair We finally get that it directly follows from (5) that, completing the proof Now we are going to explain Theorem 4, in terms of the differential spectra of, with Actually, we can deduce from the previous theorem that both functions have the same restricted differential spectrum, ie, the multisets are the same for both functions Corollary 2: We denote by,, the quantities corresponding to Then, for any with,wehave i e We have proved that is equivalent to we have equality between both following multisets: Therefore, But, by Theorem 2, completing the proof Proof of Theorem 4: Recall that (6) implying that is locally-apn if only if is locally-apn (in the sense of Definition 4) Moreover, have the same differential spectrum if only if Then, we want to show that, for any, for any, we define For any which can hold for odd Proof: Since only, we clearly have From Theorem 2, we know that Then Thus, applying Theorem 1, we get

8132 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 57, NO 12, DECEMBER 2011 Moreover, we have implying that that is equal to We deduce from Theorem 4 Example 1: Notation is as in Corollary 3 For, we have It is well-known that is an APN function over for any Since, is equivalent to the inverse function it is also well-known that the inverse function is APN for odd For even, the differential spectrum is computed in Remark 1 Corollary 4: Let be two integers such that is differentially 4-uniform Then, is even is a permutation with the following differential spectrum:, Moreover, for, is APN Proof: From Corollary 1, we deduce that implies In particular, is even Since cannot be both equal to 2, we also deduce that that is a permutation Its differential spectrum is then derived from (2) Moreover, we have, implying that is APN Equality (6) is then a direct consequence of Theorem 1, since Now, we note that if only if Thus, have the same differential spectrum if only if Since this holds if only if It cannot hold when is even, because in this case either or is even too Using Definition 4, the last statement is obviously derived The previous result implies that, if is APN over, then is locally-apn Moreover, the differential spectrum of can be completely determined as shown by the following corollary Corollary 3: Let be two integers such that is APN over Let Then: if is odd, both are APN permutations; if is even, is not a permutation is a differentially 4-uniform permutation (locally-apn) with the following differential spectrum:, Proof: From Theorem 1, we deduce that, if is APN, then for all ; moreover, since If is odd, is then the only possible value, implying that It follows that, for all In other words, both are APN permutations If is even, it is well-known that is not a permutation (see, eg, [2]) More precisely, we have here since cannot be both coprime with Then, we deduce that The differential spectrum of directly follows from Corollary 2 V SPECIFIC CLASSES In this section, we apply the results of Section III to the study of the differential spectrum of, for special values of A Function We first focus on over, ie, In this case, we determine the complete differential spectrum of the function Actually, we show that this differential spectrum is related to some Kloosterman sum, which has an explicit expression found by Carlitz [13] Definition 5: Let be the Kloosterman sum extended to 0 assuming that for Theorem 5: Let over with Then, its differential spectrum is given by: If is odd If is even where is the Kloosterman sum defined as in Definition 5 In particular, is differentially 6-uniform for all

BLONDEAU et al: DIFFERENTIAL PROPERTIES OF 8133 Remark 3: An explicit formula for is due to Carlitz [13, Formula (68)] for is such that It follows that, in this case, is either 6 or 2 Let us define as the cardinality of To prove this theorem, we need some preliminary results We first recall some basic results on cubic equations Lemma 5: [3] The cubic equation, where has a unique solution in if only if In particular, if it has three distinct roots in, then Proposition 2: [20, Appendix] Let From the previous discussion, we have where the last equality comes from Proposition 2 Let us now compute the value of Then, we have for odd by using that But, we have for even Now we are going to solve the equations (see Theorem 1) by solving a system of equations, including a cubic equation, thanks to the equivalence presented in Theorem 3 Theorem 6: Let implying that Therefore The number of such that has no roots in is given by Now, we clearly have that if only if Moreover, two distinct elements in with satisfy (otherwise, with has at least 2 roots in ) Therefore, we deduce that where is the Kloosterman sum defined as in Definition 5 Proof: Let with According to Theorem 3 we know that the number (denoted by ) of roots in of is twice the number of roots in of the following system where If is odd, we deduce that Since, for Then, for any, the following situations may occur: has no root in In this case, has a unique root From Lemma 5, this occurs if only if In this case, if if has three roots Since these roots are roots of a linear polynomial of degree 4 then, implying Then, at least one (7) If is even, we deduce that

8134 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 57, NO 12, DECEMBER 2011 On the other h, by definition of the Kloosterman sum, we have for even Finally, it can be proved that for any, implying that is differentially 6-uniform Actually, it has been proved in [21, Th 34] that Thus We then deduce that, for any It follows that It can be checked that this formula also holds for (resp ) since (resp ) Proof of Theorem 5: In accordance with (2), we obtain the differential spectrum of as soon as we are able to solve the following system: implying that when It is worth noticing that is APN when since its inverse is the quadratic APN permutation When, is locally-apn, not APN, since it corresponds to the inverse function over By combining the previous theorem Corollary 2, we deduce the differential spectrum of over Corollary 5: Let over with Then, we have: If, is differentially 6-uniform for any, Moreover, its differential spectrum is given by: for odd for even Now, we apply Theorem 1 we recall first that for any Moreover, we know that as defined in Theorem 6 Since, equals 1 for odd 2 otherwise Then, if is even then else Thus, for even otherwise From the second equation of (8), we get (8) If 3 divides, is differentially 8-uniform for any, Moreover, its differential spectrum is given by for odd for even using the first equation of (8) leading to Finally, we deduce from Theorem 6 that, for odd Proof: Let denote the differential spectrum of over We apply Corollary 2 (with ) Then, if, Otherwise, Moreover, in both cases, for even for odd It follows that: For, odd, we have Then, for all For, even, we have Then,, For, odd, we have Then,,,

BLONDEAU et al: DIFFERENTIAL PROPERTIES OF 8135 For, even, we have Then,,,, The result finally follows from Theorem 5 B Exponents We are going to determine the differential uniformity of for We first consider the case where is even Note that in this case, is not a permutation since Theorem 7: Let be an even integer, for Then is locally-apn More precisely We also proved that unless when is even otherwise Moreover According to (2), we have for even So, we get conclude with We proceed similarly for odd, with the following equalities derived from (2) Moreover, the differential spectrum of If, then is: we directly deduce a property on the corresponding class of linear polynomials Corollary 6: Let consider the polynomials over If Then, for any, these polynomials have either 2 or 4 roots in According to Corollary 2, the differential spectrum of determines the differential spectrum of Proof: From Theorem 1, we obtain directly Also, if is even otherwise Now, for all, we have to determine the number of roots in of or, equivalently, the number of roots of If is a root of then So, implies Thus, we get a linear polynomial of degree 4 which has at least the roots 0 1 Hence, this polynomial has roots where is either 4 or 2, including Therefore, for any, since We deduce that is locally-apn Theorem 8: Let be an even integer for Then, is locally-apn It is differentially -uniform its differential spectrum is Moreover, is a permutation if only if Proof: First, since, wehave if is even (ie, ) if is odd (ie, ) Here Let (resp ) denote the differential spectrum of (resp ) over For,wehave Thus,,, For,wehave Thus,,, The differential spectrum of is then directly deduced by combining the previous formulas with the values of computed in Theorem 7 In the case where is odd, the differential uniformity of, with, can also be determined

8136 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 57, NO 12, DECEMBER 2011 Theorem 9: Let be an odd integer, Let with Then, is a permutation for all we have Moreover: If, then, the differential spectrum satisfies for all If, then the differential spectrum satisfies for all Proof: From Theorem 1, we have ; moreover, if 3 divides then else Now, for all, we have to determine the number of roots in of or, equivalently, the number of roots of Set If is a root of then So, implies Corollary 7: Let over with If, then Proof: Let so that In this proof, we denote by (resp ) the quantities corresponding to (resp ) From Theorem 10, we know that implies We consider now the function Note that, from Theorem 1, implies Moreover, we obtain directly from Corollary 2 :, for any Thus,, applying Theorem 10 again, we get Since has degree 8, it has either 8 or 4 or 2 solutions In other terms, VI CONCLUSION In this work, we point out that the family of all power functions has interesting differential properties In particular, we give several results about the functions with a low differential uniformity within family (9) We exhibit some infinite classes of functions such that, including the functions over (see Theorem 5) Moreover, our simulations show that, from, all power functions with, which are not quadratic, Kasami or Bracken-Leer exponents ( their inverses), belong to family (9) The functions such that can be differentially 4-uniform for even only (see Corollary 4) We have shown that, for exponents of the form, the APN property imposes many conditions of the value of In particular, it is easy to prove, using Theorem 1 that such exponent must satisfy for even for odd Another condition can be derived from the recent result by Aubry Rodier [1] who proved the following theorem Theorem 10: [1, Theorem 9] Let over with If then Thanks to Corollary 2, we can extend this result as follows (9) We now concentrate on APN functions belonging to the family (9) Some are well-known as the inverse permutation for odd ( ) the quadratic function ( ) There is also the function for with odd, because this function is the inverse of the quadratic function Recall that is an APN function over if only if we have obviously (for odd ) We conjecture that these three functions are the only APN functions within family (9) Conjecture 1: Let, If is APN then either or is odd If the previous conjecture holds then there are some consequences for the functions of (9) which are differentially 4-uniform From Corollary 4, we can say that such a function is a function over with even Moreover,,is APN If the conjecture holds then ( ) is the only one possibility So, in this case we could conclude that the inverse function is the only one differentially 4-uniform function of family (9) REFERENCES [1] Y Aubry F Rodier, Arithmetic, Geometry, Cryptography, Coding Theory 2009, ser Contemporary Mathematics, vol 521, AMS, 2010, pp 1 8 [2] T Berger, A Canteaut, P Charpin, Y Laigle-Chapuy, On almost perfect nonlinear functions, IEEE Trans Inf Theory, vol 52, no 9, pp 4160 4170, Sep 2006 [3] E Berlekamp, H Rumsey, G Solomon, On the solution of algebraic equations over finite fields, Inf Contr, vol 12, no 5, pp 553 564, Oct 1967 [4] E Biham A Shamir, Differential cryptanalysis of DES-like cryptosystems, J Cryptol, vol 4, no 1, pp 3 72, 1991 [5] C Blondeau, A Canteaut, P Charpin, Differential properties of power functions, Int J Inf Coding Theory, vol 1, no 2, pp 149 170, 2010 [6] C Blondeau, A Canteaut, P Charpin, Differential Properties of x 7! x (Extended Version), Research Rep INRIA, RR-inria-00616674 [Online] Available: http://wwwinriafr/rrrt/ [7] C Bracken, E Byrne, N Markin, G McGuire, New families of quadratic almost perfect nonlinear trinomials multinomials, Finite Fields Appl, vol 14, no 3, pp 703 714, 2008

BLONDEAU et al: DIFFERENTIAL PROPERTIES OF 8137 [8] C Bracken G Leer, A highly nonlinear differentially 4-uniform power mapping that permutes fields of even degree, Finite Fields Appl, vol 16, pp 231 242, 2010 [9] K Browning, J Dillon, M McQuistan, A Wolfe, An APN permutation in dimension six, in Finite Fields: Theory Applications FQ9 Providence, RI: AMS, 2010, vol 518, Contemporary Mathematics, pp 33 42 [10] L Budaghyan, C Carlet, A Pott, New classes of almost bent almost perfect nonlinear polynomials, IEEE Trans Inf Theory, vol 52, no 3, pp 1141 1152, Mar 2006 [11] A Canteaut, P Charpin, H Dobbertin, Binary m-sequences with three-valued crosscorrelation: A proof of Welch conjecture, IEEE Trans Inf Theory, vol 46, no 1, pp 4 8, Jan 2000 [12] C Carlet, P Charpin, V Zinoviev, Codes, bent functions permutations suitable for DES-like cryptosystems, Designs, Codes, Cryptogr, vol 15, no 2, pp 125 156, 1998 [13] L Carlitz, Kloosterman sums finite field extensions, Acta Arithmetica, vol XVI, no 2, pp 179 183, 1969 [14] H Dobbertin, Almost perfect nonlinear power functions on GF (2 ): The Niho case, Inf Comput, vol 151, no 1-2, pp 57 72, 1999 [15] H Dobbertin, Almost perfect nonlinear power functions on GF (2 ): The Welch case, IEEE Trans Inf Theory, vol 45, no 4, pp 1271 1275, Apr 1999 [16] H Dobbertin, Almost perfect nonlinear power functions on GF (2 ): A new class for n divisible by 5, in Proc Finite Fields Applications Fq5, Augsburg, Germany, 2000, pp 113 121 [17] Y Edel, G Kyureghyan, A Pott, A new APN function which is not equivalent to a power mapping, IEEE Trans Inf Theory, vol 52, no 2, pp 744 747, Feb 2006 [18] F Herno G McGuire, Proof of a conjecture on the sequence of exceptional numbers, classifying cyclic codes APN functions, J Algebra, vol 343, no 1, pp 78 92, Oct 2011 [19] H Hollmann Q Xiang, A proof of the Welch Niho conjectures on crosscorrelations of binary m-sequences, Finite Fields Appl, vol 7, no 2, pp 253 286, 2001 [20] P Kumar, T Helleseth, A Calderbank, A Hammons, Large families of quaternary sequences with low correlation, IEEE Trans Inf Theory, vol IT-42, no 2, pp 579 592, Feb 1996 [21] G Lachaud J Wolfmann, The weights of the orthogonal of the extended quadratic binary Goppa codes, IEEE Trans Inf Theory, vol 36, no 3, pp 686 692, Mar 1990 [22] K Nyberg, Differentially uniform mappings for cryptography, in Proc Advances in Cryptology EUROCRYPT 93, 1993, vol 765, Lecture Notes in Computer Science, pp 55 64 [23] K Nyberg L Knudsen, Provable security against differential cryptanalysis, in Proc Advances in Cryptology CRYPTO 92, 1993, vol 740, Lecture Notes in Computer Science, pp 566 574 Céline Blondeau is a PhD student at INRIA, the French National Institute for Research in Computer Science, within the SECRET team She is working on symmetric cryptography Anne Canteaut received the French engineer s degree from the École Nationale Supérieure de Techniques Avancées in 1993 the PhD degree in computer science from the University of Paris VI in 1996 Since 1997, she has been a researcher at the French National Research Institute in Computer Science (INRIA) in Rocquencourt She is currently Director of Research the scientific head of the SECRET research team at INRIA Her current research interests include cryptography coding theory Dr Canteaut has served on program committees for several international conferences such as Crypto, FSE Eurocrypt She served on the Editorial Board of the IEEE TRANSACTIONS ON INFORMATION THEORY (from 2005 to 2008) Pascale Charpin received the PhD degree the Doctorate in Sciences (Theoretical Computer Science) from the University of Paris VII, France, in 1982 1987, respectively She was with the Department of Mathematics at the University of Limoges, France, from 1973 to 1982 From 1982 to 1989, she has worked at the University of Paris VI She is currently Director of Research at INRIA, the French National Institute for Research in Computer Science, in Rocquencourt She was the scientific head of the group CODES (coding cryptography) in this institute from 1995 to 2002 Her research interests include finite algebra, algorithmic applications to coding (error-correcting coding cryptology) Dr Charpin served on the Editorial Board of the IEEE TRANSACTIONS ON COMPUTERS (from 2000 to 2004) serves on the Editorial Board of Designs, Codes Cryptography (from 2002)