Table of Contents
Fetching ...

Zeros of special polynomials and their impact on a class of APN functions

Daniele Bartoli, Marco Calderini, Giuseppe Marino, Francesco Pavese

Abstract

In 2021, Calderini et al. introduced a construction for APN functions on $\mathbb{F}_{2^{2m}}$ in bivariate form $$ f(x,y)=\big(xy,\, x^{2^r+1} + x^{2^{r+m/2}} y^{2^{m/2}} + bxy^{2^r} + cy^{2^r+1}\big),\quad r < m/2,\quad \gcd(r, m) = 1. $$ They showed that this family exists provided the existence of a polynomial $$ P_{c,b}(X)=(cX^{2^r +1} + b X^{2^r}+1)^{2^{m/2}+1}+X^{2^{m/2}+1}, $$ with no zeros in $\mathbb{F}_{2^{2m}}$. For $m\le 6$ it was shown that we can have APN functions belonging to this family. However, up to now, no construction of such polynomials is known for $m\ge 8$. In this work we provide a non-existence result of such functions whenever $r<m/8-1$, by application of techniques from algebraic varieties over finite fields. In particular, for $r=1$ we have that the construction of Calderini et al. cannot provide an APN function for $m\ge 8$.

Zeros of special polynomials and their impact on a class of APN functions

Abstract

In 2021, Calderini et al. introduced a construction for APN functions on in bivariate form They showed that this family exists provided the existence of a polynomial with no zeros in . For it was shown that we can have APN functions belonging to this family. However, up to now, no construction of such polynomials is known for . In this work we provide a non-existence result of such functions whenever , by application of techniques from algebraic varieties over finite fields. In particular, for we have that the construction of Calderini et al. cannot provide an APN function for .

Paper Structure

This paper contains 5 sections, 9 theorems, 28 equations.

Key Result

Theorem 1.1

APN Let $n = 2m$ with $m$ even, and let $r < m/2$ be such that $\gcd(r,m) = 1$. Consider $b,c \in \mathbb{F}_{2^{m}}$ Then is APN if and only if has no zero in $\mathbb{F}_{2^m}$.

Theorems & Definitions (16)

  • Theorem 1.1
  • Theorem 2.1: Aubry-Perret bound AubryPerret
  • Lemma 3.1
  • Lemma 3.2
  • proof
  • Theorem 3.3
  • Theorem 4.1
  • proof
  • Theorem 4.2
  • proof
  • ...and 6 more