Affine restrictions of the Gold map in characteristic two #
In characteristic two, (a + b + c)³ differs from a³ + b³ + c³ by the product of
the three pairwise sums. Hence cubing preserves ternary addition only on sets of at
most two points (it is almost perfect nonlinear), and a linear component ℓ(x³) is
affine on a coset of U exactly when U is totally isotropic for the alternating
form B(u, w) = ℓ(u²w + uw²). When cubing is injective, this form has at most one
nonzero radical vector, so its totally isotropic subspaces have dimension at most
(dim K + 1) / 2.
The Gold map x ↦ x^(2^k+1) and its almost perfect nonlinearity are classical; see
Robert Gold, "Maximal recursive sequences with 3-valued recursive cross-correlation
functions", IEEE Transactions on Information Theory 14 (1968), 154–156, and
Claude Carlet, "Vectorial Boolean Functions for Cryptography", Section 3.1.
A linear component of cubing is affine on three points exactly when it vanishes on the product of their pairwise sums.
Cubing is injective when three is coprime to the multiplicative group order.
When cubing is injective, the polar form of a nonzero component has at most one nonzero radical vector.
In odd dimension, three is coprime to the order 2^n - 1 of the multiplicative group.
The alternating polar form B(u, w) = ℓ(u²w + uw²) of the Gold component ℓ(x³).
Equations
- Algebraic.Aggregate.Geometry.Gold.polarForm ℓ = LinearMap.mk₂ (ZMod 2) (fun (u w : K) => ℓ (u ^ 2 * w + u * w ^ 2)) ⋯ ⋯ ⋯ ⋯
Instances For
If cubing is injective, every subspace on which the polar form of a nonzero component vanishes has at most half of one more than the field dimension.