Determining the Walsh spectra of Taniguchi's and related APN-functions
Nurdag\"ul Anbar, Tekg\"ul Kalayc{\i}, Wilfried Meidl

TL;DR
This paper introduces a geometric method using Bezout's theorem to determine the Walsh spectra and nonlinearity of certain quadratic functions, including Taniguchi, Carlet, and Zhou-Pott classes, clarifying their spectral properties and APN conditions.
Contribution
It presents a novel geometric approach to analyze the Walsh spectra of specific quadratic functions, providing new insights and simpler proofs for their nonlinearity and APN-ness.
Findings
All Taniguchi functions have the classical spectrum regardless of APN status.
The nonlinearity of Carlet's and Zhou-Pott's functions is explicitly determined.
Necessary and sufficient conditions for APN-ness of Zhou-Pott functions are established.
Abstract
We introduce a method based on Bezout's theorem on intersection points of two projective plane curves, for determining the nonlinearity of some classes of quadratic functions on . Among those are the functions of Taniguchi 2019, Carlet 2011, and Zhou and Pott 2013, all of which are APN under certain conditions. This approach helps to understand why the majority of the functions in those classes have solely bent and semibent components, which in the case of APN functions is called the classical spectrum. More precisely, we show that all Taniguchi functions have the classical spectrum independent from being APN. We determine the nonlinearity of all functions belonging to Carlet's class and to the class of Zhou and Pott, which also confirms with comparatively simple proofs earlier results on the Walsh spectrum of APN-functions in these classes. Using the Hasse-Weil…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Determining the Walsh spectra of Taniguchi’s and related APN-functions
Nurdagül Anbar1
Tekgül Kalaycı1
Wilfried Meidl2
1Sabancı University
MDBF
Orhanlı
Tuzla
34956 İstanbul
Turkey
Email: [email protected]
Email: [email protected]
2Johann Radon Institute for Computational and Applied Mathematics
Austrian Academy of Sciences
Altenbergerstrasse 69
4040-Linz
Austria
Email: [email protected]
Abstract
We introduce a method based on Bezout’s theorem on intersection points of two projective plane curves, for determining the nonlinearity of some classes of quadratic functions on . Among those are the functions of Taniguchi 2019, Carlet 2011, and Zhou and Pott 2013, all of which are APN under certain conditions. This approach helps to understand why the majority of the functions in those classes have solely bent and semibent components, which in the case of APN functions is called the classical spectrum. More precisely, we show that all Taniguchi functions have the classical spectrum independent from being APN. We determine the nonlinearity of all functions belonging to Carlet’s class and to the class of Zhou and Pott, which also confirms with comparatively simple proofs earlier results on the Walsh spectrum of APN-functions in these classes. Using the Hasse-Weil bound, we show that some simple sufficient conditions for the APN-ness of the Zhou-Pott functions, which are given in the original paper, are also necessary.
Keywords: APN-function, Walsh spectrum, Bezout’s theorem, projective plane curves, Taniguchi function, Carlet’s APN-function, Zhou-Pott APN-function, butterfly functions.
Mathematics Subject Classification(2010):
1 Introduction
For a function from an -dimensional vector space over to , the Walsh transform is the integer valued function
[TABLE]
where denotes any (nondegenerate) inner product in . The Walsh spectrum is independent from the inner product used in the Walsh transform. The Boolean function is called bent if for all we have , semibent if or , and more general, -plateaued if for some integer . Clearly is always even. In particular, bent functions only exist if is even.
Let be a vectorial function from to . Then for a nonzero the Boolean function is called a component function of . The (extended) Walsh spectrum of is then , the union of the Walsh spectra of the component functions. The nonlinearity of , which plays an important role in applications in cryptography (see [6, 14]), is then
[TABLE]
A function is called differentially -uniform if for all nonzero and , the equation
[TABLE]
has at most solutions. Having applications in cryptography, differentially -uniform functions , called almost perfect nonlinear (APN) functions are of particular interest, see [1, 15]. In some applications it is required that is a permutation. Since it seems to be hard to find APN-permutations of when is even, one often considers also differentially -uniform functions, see e.g. [4].
Most known examples and infinite classes of APN-functions on are quadratic, i.e., all their component functions have algebraic degree (at most) , and hence all component functions are plateaued, see [5]. As is well known, if is odd, all components of a quadratic (or plateaued) APN-function must be semibent, i.e., . Such functions are called almost bent functions, by the Sidelnikov-Chabeaud-Vaudenay bound, [10], they are the functions on with highest nonlinearity.
The situation is different for quadratic APN-functions when is even. It is known that must have at least bent component functions with equality if and only if all other component functions are semibent, i.e., . As all investigated infinite classes of quadratic APN-functions in even dimension have this Walsh spectrum, it is often called the classical spectrum, see [16] for more details.
In [12], Edel showed that the 13 non-equivalent APN-functions in dimension , which Dillon presented in [11] (see [16, p.162]) represent all inequivalent classes of APN-functions in dimension , and he pointed out that among those, there is exactly one class which does not have the classical spectrum. (Note that in dimension 6, a quadratic function anyway can only be bent, semibent or -plateaued). As indicated by Schmidt in [17], there are at least three different spectra for APN-functions in dimension . This suggests that there is a larger variety of spectra for APN-functions if is not small. In fact it is not even known if the APN-property implies a high nonlinearity. So far, solely the worst case, the case that one component function is affine, hence -plateaued can be excluded, see the discussion in [9].
In this article we introduce a method based on Bezout’s theorem on intersection points of two projective plane curves, which is very well suitable to show a high nonlinearity for some classes of quadratic functions on (represented in bivariate form). Among those are some known classes of APN-functions, and the butterfly construction, which besides from one famous exception ([3]), yields differentially -uniform functions.
The paper is organized as follows. In Section 2 we explain the method based on Bezout’s theorem. In Section 3 we show that the recently introduced APN-function in Taniguchi [20] has the classical spectrum, and apply our approach also to the known APN-functions with classical spectrum in Carlet [7], and Zhou and Pott [22]. For the Zhou-Pott function we will also render the APN condition more precisely using the Hasse-Weil bound. Finally we point out that our method also works well for the butterfly functions in [4].
2 Bezout’s theorem and the nonlinearity of quadratic functions
2.1 Bezout’s theorem and common zero sets
We first recall some basic facts related to plane curves over finite fields. For details, we refer to [13]. Let be a field and be the algebraic closure of . An affine curve is the zero set of a polynomial , i.e.,
[TABLE]
We say that is a defining polynomial of and the degree of is the degree of . A component of is a curve such that the defining polynomial of divides .
Let be a curve with defining equation and be a line given by , which is not a component of , and suppose that , i.e., is an intersection point of and . We can parametrize as follows:
[TABLE]
As is not a factor of , we have
[TABLE]
Then is called the intersection multiplicity of and at . For ,
[TABLE]
is called the multiplicity of at , where the multiplicity is determined over all lines through which are not a factor of . If , then is called a non-singular point, otherwise it is called singular. It is a well-known fact that is a singular point of if and only if
[TABLE]
where and are the partial derivatives of with respect to and , respectively.
Let and be two plane curves such that . Then and intersect at with multiplicity
[TABLE]
and equality holds if and only if they do not have a common tangent line at , see [13, Theorem 3.7]. We remark that all concepts above can similarly be defined for the points of the curves at infinity. Then we have the following well-known result known as Bezout’s theorem, see [13, Theorem 3.13].
Theorem 2.1**.**
Let and be two projective plane curves of degree and , respectively. If and do not have a common component, then
[TABLE]
By Bezout’s theorem we conclude that and intersect in at most distinct points.
Field extensions , of are called linearly disjoint extensions of if . We first recall a well-known fact from Galois theory, for which the proof can be also found in [2, Lemma 3.1].
Lemma 2.2**.**
Let , be two linearly disjoint field extensions of . Then any -linearly independent subset of is also linearly independent over .
Lemma 2.2 is the main tool to show the following result.
Lemma 2.3**.**
Let be an integer with and let be a linearized polynomial of the form
[TABLE]
of degree . Then has at most zeros in .
The proof of Lemma 2.3 can be found in [21]. We omit it here as we generalize the result as follows.
Let be two linearized polynomials. Then the common zero set of , which is defined by
[TABLE]
forms an -vector space. By using the vector space structure and the method in [21] we have the following proposition.
Proposition 2.4**.**
Let be an integer with and let , be linearized polynomials of the form
[TABLE]
of degree and , respectively. If and do not have a common factor, then
[TABLE]
Proof.
Note that the assumption implies that and are linearly disjoint over . Let be a basis for over . We consider the -vector space generated by . Since and are linearly disjoint over , the set is linearly independent also over by Lemma 2.2. Consequently,
[TABLE]
We observe that for any ,
[TABLE]
as are of the form , and hence any element of is a common zero of and . Note that is a subset of . As do not have any common factor, by Bezout’s theorem, we have
[TABLE]
By Equations (2.3) and (2.4), we then have , which gives the desired conclusion. ∎
Corollary 2.5**.**
Let be an integer with and let be linearized polynomials of the form , which do not have a common factor. If , then .
2.2 Determining the nonlinearity of a class of quadratic functions
Recall that for a Boolean function an element is a linear structure of if the derivative in direction is constant. The set of linear structures of always is a subspace of , the linear space of . Further recall that every quadratic Boolean function is -plateaued, where is the dimension of its linear space, see for instance [5].
Let be a quadratic Boolean function given in bivariate trace representation as for a polynomial of algebraic degree . Note that the directional derivative of in the direction of is given by
[TABLE]
Then is -plateaued, where is the dimension of the linear space of
[TABLE]
Since is quadratic, is affine. As we are interested in the values , for which is constant, we can consider the linear part , which hence can be written in the form for some linearized polynomials
[TABLE]
where the coefficients depend on and . Using the fact that for all , we get
[TABLE]
for some of algebraic degree . Clearly, is zero if and only if , i.e., is the common zero set of and .
This procedure we described in some more detail for in bivariate trace representation is of course well known. However, in general it is not easy to determine the dimension of . For functions for which and obtained as in are of the form , the following corollary, which is an immediate consequence of Proposition 2.4 and Corollary 2.5, may help.
Corollary 2.6**.**
Let be a quadratic function from to , and suppose that the corresponding linearized polynomials and in are of the form with degrees and for some integer with . If and do not have a common factor, then is -plateaued with . If additionally the curves with defining equations and have a common point with intersection multiplicity larger than , then .
In the next sections we will apply Corollary 2.6 to some classes of quadratic functions from to , more precisely, to all of their component functions simultaneously. Among those are the APN-functions in [7, 22], the recently introduced Taniguchi APN-functions, and the differentially -uniform butterfly functions, [4].
3 The spectrum of Taniguchi’s and related APN-functions
In [7], Carlet showed that for , , and integers such that , the function ,
[TABLE]
is an APN-function if and only if has no root in .
In [22], Zhou and Pott presented for , even, and an APN-function of a similar form,
[TABLE]
As a necessary and sufficient condition for the APN-ness of this function, in [22] the condition that is given and it is pointed out in [22, Corollary 2] that this condition is satisfied if is even, and is a non-cube.
In [8], Carlet gave a general APN-criterion for some classes of functions of the form , which simultaneously explains the APN-ness of the functions and : Let
[TABLE]
for some homomorphisms and of and an integer with . For every let be the linear function given by
[TABLE]
If is odd, then is APN if and only if is a permutation for all (not both [math]). If is even, then is APN if and only if for all (not both [math]) we have , where is the kernel of .
Recently in Taniguchi [20], another APN-function of similar shape was introduced. For an integer with , , , the function
[TABLE]
is APN if and only if has no root in . As also pointed out in [20], if , then the function belongs to family . Hence in the following subsection we will consider Taniguchi’s functions for . The functions will be dealt with in the subsection thereafter.
3.1 Taniguchi’s APN-function.
We first remark that Taniguchi’s function, which in general is CCZ-inequivalent to the APN-functions and , see [20], is also of the form with , , and . In fact one can confirm the APN-property for the function with Carlet’s criterion as follows: For Taniguchi’s function, defined as in equals
[TABLE]
If either or then the only solution for is . To determine the kernel of when , we substitute by and then divide by , which yields
[TABLE]
Dividing by and replacing with we obtain
[TABLE]
Finally with we see that the kernel of is trivial for all with if and only if
[TABLE]
does not have a solution in . Therefore, with Carlet’s criterion the APN-property is confirmed.
In the next theorem we present the Walsh spectrum of Taniguchi’s function. We remark that the function has the classical spectrum independent from the fact whether the APN-condition is satisfied or not.
Theorem 3.1**.**
Let be given as with
[TABLE]
where , , . Then the Walsh spectrum of is . In particular, Taniguchi’s APN-function has the classical spectrum, i.e., component functions are bent, the remaining component functions are semibent.
Proof.
We start with some preparations and determine and described as in . For the component function of Taniguchi’s function is
[TABLE]
Then for and we get
[TABLE]
where
[TABLE]
As for all if and only if , putting and , we have the equations
[TABLE]
or equivalently,
[TABLE]
Note that and are of the form required to apply Corollary 2.6. In the first step we will illustrate that and do not have a common component. Then by Corollary 2.6 we infer that then is -plateaued with at most . In the second step we will show that the curves defined by and have a common point with intersection multiplicity larger than , which implies . Since has to be even, we conclude that is bent or semibent, and the proof is completed.
First of all we consider the case . Note that in this case . Then Equation (3.6) holds if and only if , which holds if and only if . Therefore any component function is bent.
For we consider the curves and defined by , in Equation (3.6), respectively. We observe that and are the unique points at infinity of and , respectively. Since , the points and are distinct. In particular, this shows that and do not have a common component. Consequently by Corollary 2.6, the component function is -plateaued with at most .
It remains to show that and have a common point with intersection multiplicity larger than . Suppose the opposite, i.e., suppose that and intersect in exactly distinct points. Note that as they do not have any intersection at infinity, all those intersection points are affine. Now we consider the curves and defined by the equations
[TABLE]
which have degree and , respectively. Note that is not a factor of , otherwise would be a point of at infinity. Hence we conclude that and are curves which do not have a common component. By defining equations of and , any intersection point of and is also an intersection point of and . By Bezout’s theorem, and intersect in at most points. Moreover, we have
[TABLE]
i.e., any intersection point of and is a singular point of . This implies that . In particular, we have
[TABLE]
Furthermore, is a common point of and with and . Hence and have intersection multiplicity at at least . However, then the intersection multiplicity of and is at least
[TABLE]
which gives a contradiction. ∎
3.2 Carlet’s APN-function and the Zhou-Pott function
As shown in [19], Carlet’s APN-function and all functions of Zhou and Pott which are APN have the classical spectrum. For the latter assertion we refer to our Proposition 3.5 below. In this subsection we point out that also for these two classes the corresponding functions and obtained as above, are of the form required to apply our approach via Bezout’s theorem. This leads to a quite simple proof for those functions having the classical spectrum.
We start with the function and show the spectrum more general for all variations of the function. As we will see, the function has the classical spectrum for most of the choices of in , independent from the property of being APN.
Corollary 3.2**.**
For integers such that and , , let be the function with
[TABLE]
Then the Walsh spectrum of is , unless , and for some nonzero . In particular, if is APN, then has the classical spectrum. If , and , then the nonlinearity of is if is even, and if is odd.
Proof.
For Carlet’s function , the component function for is given by
[TABLE]
With the analog calculations as above, for we get
[TABLE]
If , then if and only if , i.e., the corresponding component function is bent. From now on we assume that . We set and, for simplicity, we replace , ,, by , , , , respectively. Then we have
[TABLE]
Let and be the curves defined by and , respectively. The points at infinity are for and for , where
[TABLE]
We first consider the case that . By Bezout’s Theorem and Equation (3.2), the curves and intersect in at most points, which are all affine by our assumption. Suppose they intersect in exactly points. Similarly as in the proof of Theorem 3.1 we consider
[TABLE]
Let and be the curves defined by and , respectively. Note that with and , also and do not have any common component. Furthermore, any intersection point of and is also an intersection point of and and a singular point of . That is, we have
[TABLE]
Moreover, is a point of and of multiplicity and , respectively, i.e., and intersect at with multiplicity at least . However, then the intersection multiplicity of and is at least
[TABLE]
which contradicts Bezout’s Theorem. Therefore, by Proposition 2.4 and Corollary 2.6, the number of solutions of is less than , hence is bent or semibent.
To consider the case we first note that this implies . Observe that if and only if for some nonzero , or equivalently
[TABLE]
In this case, by Equation (3.8) and by replacing with we obtain
[TABLE]
We first consider the case , for which we have
[TABLE]
We have to distinguish two cases.
- (i)
.
In this case we have and
[TABLE]
Set , then we have . Note that for such that , we have pairs such that . Since , we have if and only if . Hence we conclude that the number of solutions of is if is even and if is odd.
- (ii)
, i.e., .
Then we have
[TABLE]
The points at infinity of and defined by and are and , respectively, where . Note that if and only if , which holds if and only if , which is excluded. Hence and have distinct points at infinity, therefore they do not have a common component. By Proposition 2.4 the number of solutions of is at most , thus is bent or semibent. In fact, the intersection multiplicity at is greater than as the curves have the same tangent line at , namely . Consequently, is bent.
Now we consider the case . Similarly, we have and , where . Then implies that , i.e., we have
[TABLE]
Then if and only if . This holds if and only if , i.e., the corresponding component function is bent. Suppose , i.e., and do not have a common component. Then by Proposition 2.4, and since we have a nontrivial intersection at (because and have the same tangent line at , namely ), the number of solutions of is at most . Therefore is bent or semibent.
Finally note that if does not have the classical spectrum, i.e. if , and , with , then has the root where . Hence is not APN.
∎
We now turn our attention to the functions of the form . As pointed out in Corollary 2 in [22], if is even and is a non-cube, then is APN. We need the following proposition to show that otherwise will never be APN.
Proposition 3.3**.**
Let be an even integer and be an integer with . Then the curve defined by the equation always has a solution for any nonzero .
Proof.
We first investigate the case . Consider the rational function field . It is a well-known fact that there is a one-to-one correspondence between the places of and the irreducible polynomials over , except for the place at infinity. We consider the extension of given by . Note that is a Kummer extension as contains a -rd root of unity, see [18, Proposition 3.7.3]. The ramified places of are the pole of and the places corresponding the factors of , which are totally ramified. Therefore, the degree of the Different divisor of is . Then by Hurwitz genus formula [18, Theorem 3.4.13] the genus of is given by
[TABLE]
i.e., is a function field of genus . Note that is a function field with full constant field since there is a totally ramified place of in the extension . The Hasse-Well bound [18, Theorem 5.2.3] then implies that the number of rational places of satisfies
[TABLE]
As is well-known, each non-singular point of the curve defined by corresponds to a unique rational place. Note that has no affine singular point and there is a unique rational place corresponding to the point at infinity, namely the unique place of lying over the place of at infinity. As a result, the number of affine points of satisfies
[TABLE]
Then Equation (3.9) implies that as . Hence there exists such that . Note that as . For , we set and replace by , obtaining . ∎
Corollary 3.4**.**
Let be an even integer, and be an integer with . If is odd, then .
Proof.
Let the set of cubes, a proper subgroup of the multiplicative group of . Since is odd, hence , by Proposition 3.3, the set contains an element from any fixed coset of the subgroup of cubes . If runs through , hence runs though , runs through the coset . Therefore contains all elements of . ∎
Proposition 3.5**.**
For , even, and integers with , let be defined as
[TABLE]
Then is APN if and only if is even, and is a non-cube in
Proof.
As shown in [22, Theorem 7], is APN if and only if is not contained in the set . Clearly, if is even, then contains exactly all the cubes of Hence if is even, then is APN if and only if is a non-cube. If is odd, then by Corollary 3.4. Hence is not APN. ∎
As shown in Theorem 2.1 in [19], all APN-functions of the form with even and a non-cube, therefore by Proposition 3.5 all of the Zhou-Pott APN-functions, have the classical spectrum. We close this section with a short proof for Theorem 2.1 in [19]. More general, we exactly describe all functions of the form with classical spectrum, including the case when is odd and determine the nonlinearity of the remaining functions. We note that when is odd then cannot be APN, which can easily be seen from the original proof in [22] or with Carlet’s criterion.
Corollary 3.6**.**
For and integers with , let be defined as
[TABLE]
Then has only bent and semibent components if and only if is odd, or is even and is a non-cube. In particular, if is APN, then has the classical spectrum. If is even and is a cube, then the nonlinearity of is .
Proof.
For the Zhou-Pott function, we obtain the equations
[TABLE]
If , then if and only if , i.e., the corresponding component function is bent. Now suppose that . If , then the points at infinity of and , defined by and , respectively, are and . Hence , and and do not have a common component. Considering the curves and defined by the equations
[TABLE]
respectively, as in the proof of Theorem 3.1 we can show that the number of intersection points of and is less than . Hence the number of solutions of in is less than , which gives the desired conclusion.
For , Equations reduce to
[TABLE]
or equivalently
[TABLE]
If is odd, hence , then we have solutions for and , hence solutions , i.e. is semibent. If is even, hence , we have solutions or one solution for respectively , depending on whether respectively is a cube or not. If is a non-cube, then at most one of and is a cube. Hence we have one or four solution pairs , and is bent or semibent. If is a cube, then we have solutions whenever is a cube, hence is -plateaued. ∎
We close this section pointing out that our approach is also applicable to the butterfly functions investigated in [4]. For an odd integer , let be defined as
[TABLE]
This quadratic function belongs to the closed butterfly class. Such functions are CCZ-equivalent to permutations called open butterfly. Most notably, for , , and the function is CCZ-equivalent to the only known APN-permutation in an even number of variables in [3]. We refer to [4] for details, where the functions were thoroughly investigated. Amongst others it is shown that is differentially -uniform if and only if , but the above mentioned case is the only one for which is APN. For the Walsh spectrum for functions defined as in the following Theorem is shown.
Theorem 3.7**.**
[4*, Theorem 14]**
If , then the Walsh spectrum of is , i.e., (since is quadratic) all components are bent or semibent. If , then the nonlinearity of is .*
Applying our Corollary 2.6 based on Bezout’s theorem, we can shorten the proof of Theorem 3.7 to some extent.
Straightforwardly we get our conditions for the component function of given as in as
[TABLE]
where , , , with , see Equation (1) in [4].
Observe that in this case if and do not have a common component then by Corollary 2.6, is -plateaued with , i.e. bent or semibent.
First note that we can assume that are all nonzero: If and , then we obtain from at most solutions for and from we obtain at most solutions for each solution . That is, we have at most solutions. The same arguments applies if . If , then we obtain and from (assuming ), and then from , which we exclude (and implies that also ). The same argument applies if . Hence we can assume that . If now , then the points at infinity of the curves defined by and are obviously different and and do not have a common component.
For , the points at infinity for and are and , respectively, where and . Hence if , then and do not have a common component, and it remains to investigate the case that .
Consider the equivalent system , with
[TABLE]
If , then we can instead consider the equations
[TABLE]
Since implies , a contradiction, we have the unique solution , hence is bent.
It remains to investigate the case and (for which is a constant multiple of ). We reproduce here the relevant part of the proof of Theorem 14 in [4] as follows. We have
[TABLE]
Hence, if and only if
[TABLE]
Then,
[TABLE]
Using the condition in we get
[TABLE]
If , then with we have , hence , a contradiction. Consequently, if and only if .
Observe that then , and we have the -dimensional solution space .
Acknowledgement
N.A is supported by B.A.CF-19-01967; T.K is supported by TÜBİTAK project 215E200; and W.M. is supported by the FWF Project P 30966.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] C. Blondeau, K. Nyberg, Perfect nonlinear functions and cryptography. Finite Fields Appl. 32 (2015), 120–147.
- 2[2] C.Bracken, E. Byrne, N. Markin, G. Mc Guire, Fourier spectra of binomial APN functions, SIAM J. Discrete Math. 23 (2009), no. 2, 596–608.
- 3[3] K.A. Browning, J.F. Dillon, M.T. Mc Quistan, A.J. Wolfe, An APN permutation in dimension six. In: Finite fields: theory and applications, Contemp. Math., 518, pp. 33–42, Amer. Math. Soc., Providence, RI, 2010.
- 4[4] A. Canteaut, S. Duval, L. Perrin, A generalisation of Dillon’s APN permutation with the best known differential and nonlinear properties for all fields of size 2 4 k + 2 superscript 2 4 𝑘 2 2^{4k+2} . IEEE Trans. Inform. Theory 63 (2017), 7575–7591.
- 5[5] C. Carlet, Boolean Functions for Cryptography and Error Correcting Codes. In: Crama Y., Hammer P. (eds.), Chapter of the monography, Boolean Models and Methods in Mathematics, Computer Science, and Engineering, pp. 257–397. Cambridge University Press, Cambridge (2010).
- 6[6] C. Carlet, Vectorial Boolean Functions for Cryptography. In: Crama Y., Hammer P. (eds.), Chapter of the monography, Boolean Models and Methods in Mathematics, Computer Science, and Engineering, pp. 398–469. Cambridge University Press, Cambridge (2010).
- 7[7] C. Carlet, Relating three nonlinearity parameters of vectorial functions and building APN functions from bent functions. Des. Codes Cryptogr. 59 (2011), 89–109.
- 8[8] C. Carlet, More constructions of APN and differentially 4-uniform functions by concatenation. Sci. China Math. 56 (2013), 1373–1384.
