55 research outputs found

    A complete characterization of plateaued Boolean functions in terms of their Cayley graphs

    Get PDF
    In this paper we find a complete characterization of plateaued Boolean functions in terms of the associated Cayley graphs. Precisely, we show that a Boolean function ff is ss-plateaued (of weight =2(n+s−2)/2=2^{(n+s-2)/2}) if and only if the associated Cayley graph is a complete bipartite graph between the support of ff and its complement (hence the graph is strongly regular of parameters e=0,d=2(n+s−2)/2e=0,d=2^{(n+s-2)/2}). Moreover, a Boolean function ff is ss-plateaued (of weight ≠2(n+s−2)/2\neq 2^{(n+s-2)/2}) if and only if the associated Cayley graph is strongly 33-walk-regular (and also strongly ℓ\ell-walk-regular, for all odd ℓ≥3\ell\geq 3) with some explicitly given parameters.Comment: 7 pages, 1 figure, Proceedings of Africacrypt 201

    Some Results on the Known Classes of Quadratic APN Functions

    Get PDF
    In this paper, we determine the Walsh spectra of three classes of quadratic APN functions and we prove that the class of quadratic trinomial APN functions constructed by Gölo\u glu is affine equivalent to Gold functions

    Cryptanalysis of a Theorem: Decomposing the Only Known Solution to the Big APN Problem

    Get PDF
    The existence of Almost Perfect Non-linear (APN) permutations operating on an even number of bits has been a long standing open question until Dillon et al., who work for the NSA, provided an example on 6 bits in 2009. In this paper, we apply methods intended to reverse-engineer S-Boxes with unknown structure to this permutation and find a simple decomposition relying on the cube function over GF(2^3) . More precisely, we show that it is a particular case of a permutation structure we introduce, the butterfly. Such butterflies are 2n-bit mappings with two CCZ-equivalent representations: one is a quadratic non-bijective function and one is a degree n+1 permutation. We show that these structures always have differential uniformity at most 4 when n is odd. A particular case of this structure is actually a 3-round Feistel Network with similar differential and linear properties. These functions also share an excellent non-linearity for n=3,5,7. Furthermore, we deduce a bitsliced implementation and significantly reduce the hardware cost of a 6-bit APN permutation using this decomposition, thus simplifying the use of such a permutation as building block for a cryptographic primitive

    Construction of Planar Functions

    No full text

    Constructing new APN functions from known ones

    No full text
    AbstractWe present a method for constructing new quadratic APN functions from known ones. Applying this method to the Gold power functions we construct an APN function x3+tr(x9) over F2n. It is proven that for n⩾7 this function is CCZ-inequivalent to the Gold functions, and in the case n=7 it is CCZ-inequivalent to any power mapping (and, therefore, to any APN function belonging to one of the families of APN functions known so far)
    • …
    corecore