Related Experiment Video
Updated: Jun 5, 2025

Shaping the Amplitude and Phase of Laser Beams by Using a Phase-only Spatial Light Modulator
Published on: January 28, 2019
Propagation properties of a non-linear mapping based on squaring in odd characteristic
Joan Daemen1, Daniël Kuijsters1, Silvia Mella1
1Digital Security, Radboud University, Toernooiveld 212, Nijmegen, 6525 EC The Netherlands.
Abstract:
Many modern cryptographic primitives for hashing and (authenticated) encryption make use of constructions that are instantiated with an iterated cryptographic permutation that operates on a fixed-width state consisting of an array of bits. Often, such permutations are the repeated application of a relatively simple round function consisting of a linear layer and a non-linear layer. These constructions do not require that the underlying function is a permutation and they can plausibly be based on a non-invertible transformation. Recently, Grassi proposed the use of non-invertible mappings operating on arrays of digits that are elements of a finite field of odd characteristic for so-called MPC-/FHE-/ZK-friendly symmetric cryptographic primitives. In this work, we consider a mapping that we call that has a simple expression and is based on squaring. We discuss, for the first time, the differential and linear propagation properties of and observe that these follow the same rules up to a relabeling of the digits. This is an intriguing property that, as far as we know, only exists for and the binary mapping that is used in the cryptographic permutation Xoodoo. Moreover, we study the implications of its non-invertibility on differentials with zero output difference and on biases at the output of the mapping and show that they are as small as they can possibly be.
More Related Videos
Related Concept Videos
Properties of Fourier series II
A function f(t) is...
Even and Odd Signals
Properties of Fourier series I
Routh-Hurwitz Criterion II
The first scenario occurs when a singular zero appears in the first column of the Routh table. This situation creates a division by zero issues. To resolve this, a small positive or negative number, denoted as epsilon (∈), is substituted for the zero. The stability analysis proceeds by assuming a sign for ∈. If ∈ is positive, any sign change in the first...
Properties of the z-Transform I
Properties of the z-Transform II
Moreover, the convolution property indicates that the convolution of two signals in the time domain corresponds to the product of their z-transforms in the frequency...

