Construction of APN permutations via Walsh zero spaces (Q2096658): Difference between revisions

From MaRDI portal
Set OpenAlex properties.
Importer (talk | contribs)
Changed an Item
Property / arXiv ID
 
Property / arXiv ID: 2110.15582 / rank
 
Normal rank

Revision as of 01:03, 19 April 2024

scientific article
Language Label Description Also known as
English
Construction of APN permutations via Walsh zero spaces
scientific article

    Statements

    Construction of APN permutations via Walsh zero spaces (English)
    0 references
    0 references
    0 references
    11 November 2022
    0 references
    For a function \(f:\mathbb{F}_{2^n}\rightarrow \mathbb{F}_{2^n}\), the Walsh transform at \((a,b)\) is defined as \(W_f(a,b)=\sum_{x \in \mathbb{F}_{2^n}} (-1)^{\operatorname{Tr}(ax+bf(x))}\) where \(Tr\) is the absolute trace function from \(\mathbb{F}_{2^n}\) to \(\mathbb{F}_2\). A Walsh zero of \(f\) is an element \((a,b) \in \mathbb{F}_{2^n} \times \mathbb{F}_{2^n}\) such that \(W_f(a,b)=0\). An \(\mathbb{F}_2\)-linear subspace \(S\) of \(\mathbb{F}_{2^n} \times \mathbb{F}_{2^n}\) with \(dim_{\mathbb{F}_2}S=n\) such that each element \((a,b) \in S\setminus\{(0,0)\}\) is a Walsh zero of \(f\) is called a WZ space of \(f\). Two WZ spaces \(S,T\) for the same function \(f\) are said to intersect trivially if \(S \cap T = \{(0,0)\}\). In Proposition 2.2 of the paper, it is shown that a function \(f\) with two WZ spaces which intersect trivially is CCZ-equivalent to a permutation of \(\mathbb{F}_{2^n}\). Then the authors concentrate on Gold APN functions \(f(x)=x^{2^i+1}\), where \(n\) is odd and \(\gcd(i,n)=1\). These functions are permutations of \(\mathbb{F}_{2^n}\). Recall that a function \(f:\mathbb{F}_{2^n}\rightarrow \mathbb{F}_{2^n}\) is an APN function if for each \((a,b) \in \mathbb{F}_{2^n} \times \mathbb{F}_{2^n}, a\neq 0\), the equation \(f(x+a) - f(x) = b\) has at most two solutions. In Section 3, the authors first present a test for the Walsh zeros of Gold APN in Proposition 3.1 and then in Section 4, they construct WZ spaces for these functions. In Section 5, constructions of trivially intersecting families of WZ spaces are given.
    0 references
    Walsh zero
    0 references
    APN function
    0 references
    finite field
    0 references
    Boolean function
    0 references
    cryptography
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references