Source author record

Léo Perrin

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

4works
5topics
4close collaborators

Published work

4 publications

preprint2022arXiv

A Further Study of Quadratic APN Permutations in Dimension Nine

Recently, Beierle and Leander found two new sporadic quadratic APN permutations in dimension 9. Up to EA-equivalence, we present a single trivariate representation of those two permutations as Cu ⁣:(F2m)3→(F2m)3,(x,y,z)↦(x3+uy2z,y3+uxz2,z3+ux2y)C_u \colon (\mathbb{F}_{2^m})^3 \rightarrow (\mathbb{F}_{2^m})^3, (x,y,z) \mapsto (x^3+uy^2z, y^3+uxz^2,z^3+ux^2y), where m=3m=3 and u∈F23∖{0,1}u \in \mathbb{F}_{2^3}\setminus\{0,1\} such that the two permutations correspond to different choices of uu. We then analyze the differential uniformity and the nonlinearity of CuC_u in a more general case. In particular, for m≥3m \geq 3 being a multiple of 3 and u∈F2mu \in \mathbb{F}_{2^m} not being a 7-th power, we show that the differential uniformity of CuC_u is bounded above by 8, and that the linearity of CuC_u is bounded above by 81+⌊m2⌋8^{1+\lfloor \frac{m}{2} \rfloor}. Based on numerical experiments, we conjecture that CuC_u is not APN if mm is greater than 33. We also analyze the CCZ-equivalence classes of the quadratic APN permutations in dimension 9 known so far and derive a lower bound on the number of their EA-equivalence classes. We further show that the two sporadic APN permutations share an interesting similarity with Gold APN permutations in odd dimension divisible by 3, namely that a permutation EA-inequivalent to those sporadic APN permutations and their inverses can be obtained by just applying EA transformations and inversion to the original permutations.

preprint2022arXiv

Recovering or Testing Extended-Affine Equivalence

Extended Affine (EA) equivalence is the equivalence relation between two vectorial Boolean functions FF and GG such that there exist two affine permutations AA, BB, and an affine function CC satisfying G=A∘F∘B+CG = A \circ F \circ B + C. While the problem has a simple formulation, it is very difficult in practice to test whether two functions are EA-equivalent. This problem has two variants: {\em EA-partitioning} deals with partitioning a set of functions into disjoint EA-equivalence classes, and \emph{EA-recovery} is about recovering the tuple (A,B,C)(A,B,C) if it exists. In this paper, we present a new algorithm that efficiently solves the EA-recovery problem for quadratic functions. Although its worst-case complexity occurs when dealing with APN functions, it supersedes, in terms of performance, all previously known algorithms for solving this problem for all quadratic functions and in any dimension, even in the case of APN functions. This approach is based on the Jacobian matrix of the functions, a tool whose study in this context can be of independent interest. The best approach for EA-partitioning in practice mainly relies on class invariants. We provide an overview of the known invariants along with a new one based on the \emph{ortho-derivative}. This new invariant is applicable to quadratic APN functions, a specific type of functions that is of great interest, and of which tens of thousands need to be sorted into distinct EA-classes. Our ortho-derivative-based invariant is very fast to compute, and it practically always distinguishes between EA-inequivalent quadratic APN functions.

preprint2022arXiv

Trims and Extensions of Quadratic APN Functions

In this work, we study functions that can be obtained by restricting a vectorial Boolean function F ⁣:F2n→F2nF \colon \mathbb{F}_2^n \rightarrow \mathbb{F}_2^n to an affine hyperplane of dimension n−1n-1 and then projecting the output to an n−1n-1-dimensional space. We show that a multiset of 2⋅(2n−1)22 \cdot (2^n-1)^2 EA-equivalence classes of such restrictions defines an EA-invariant for vectorial Boolean functions on F2n\mathbb{F}_2^n. Further, for all of the known quadratic APN functions in dimension n<10n < 10, we determine the restrictions that are also APN. Moreover, we construct 6,368 new quadratic APN functions in dimension eight up to EA-equivalence by extending a quadratic APN function in dimension seven. A special focus of this work is on quadratic APN functions with maximum linearity. In particular, we characterize a quadratic APN function F ⁣:F2n→F2nF \colon \mathbb{F}_2^n \rightarrow \mathbb{F}_2^n with linearity of 2n−12^{n-1} by a property of the ortho-derivative of its restriction to a linear hyperplane. Using the fact that all quadratic APN functions in dimension seven are classified, we are able to obtain a classification of all quadratic 8-bit APN functions with linearity 272^7 up to EA-equivalence.

preprint2020arXiv

On subspaces of Kloosterman zeros and permutations of the form L1(x−1)+L2(x)L_1(x^{-1})+L_2(x)

Permutations of the form F=L1(x−1)+L2(x)F=L_1(x^{-1})+L_2(x) with linear functions L1,L2L_1,L_2 are closely related to several interesting questions regarding CCZ-equivalence and EA-equivalence of the inverse function. In this paper, we show that FF cannot be a permutation if the kernel of L1L_1 or L2L_2 is too large. A key step of the proof is a new result on the maximal size of a subspace of F2n\mathbb{F}_{2^n} that contains only Kloosterman zeros, i.e. a subspace VV such that Kn(v)=0K_n(v)=0 for all v∈Vv \in V where Kn(v)K_n(v) denotes the Kloosterman sum of vv.}

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.