Differential-Linear Uniformity (DLU)
- Differential-Linear Uniformity (DLU) is defined as the maximum absolute bias in the Differential-Linear Connectivity Table (DLCT) of a vectorial Boolean function.
- It measures the largest imbalance in masked derivative outputs, integrating differential and linear analysis via autocorrelation and Walsh transform methods.
- DLU provides a distinct cryptographic metric for assessing hybrid attack resistance and guiding the design of low-DLU constructions.
Searching arXiv for core DLU/DLCT papers and adjacent background on differential, second-order differential, and boomerang-related notions. Differential-Linear Uniformity (DLU) is the extremal magnitude of the nontrivial entries of the Differential-Linear Connectivity Table (DLCT) of a vectorial Boolean function. For an -function , it measures the largest imbalance of the event over all nonzero input differences and nonzero output masks . In the DLCT framework introduced to capture the dependency between the two subciphers involved in differential-linear attacks, DLU is therefore a worst-case local indicator of differential-linear susceptibility, rather than a reformulation of ordinary differential uniformity or nonlinearity alone (Li et al., 2019).
1. Formal definition through the DLCT
For , the DLCT entry at is
Equivalently, it is a centered count of the equality event for the masked outputs under input difference . The cryptographically meaningful part of the table is the subtable indexed by
because 0 when either 1 or 2.
The differential-linear uniformity is
3
Absolute values are essential: DLU is the maximum magnitude of a centered bias, not the maximum signed entry. For power functions 4 over 5, one has the reduction
6
so the entire DLU is determined by the values 7 (Xie et al., 2 Aug 2025).
This definition places DLU alongside, but not within, the classical DDT and LAT criteria. Differential uniformity controls the worst fiber size of the derivative map 8, while nonlinearity controls Walsh magnitudes of component functions. DLU instead measures the imbalance of a masked derivative component, and is therefore a mixed criterion.
2. Autocorrelation, Walsh, and DDT characterizations
The main theoretical characterization of DLU passes through generalized additive autocorrelation. For 9 and 0,
1
The key identity is
2
hence
3
where 4 is the absolute indicator
5
This identifies DLU with a vectorial autocorrelation quantity rather than with a purely differential or purely linear one.
The same quantity admits two complementary spectral descriptions. First, with the Walsh transform
6
one has
7
and also
8
Second, if
9
then each DLCT row is the Fourier transform of the corresponding DDT row: 0 Rowwise energy is therefore controlled by
1
These formulas show that DLU is simultaneously a Fourier object, a derivative-autocorrelation object, and a signed transform of differential transition counts. That trivalent description is the basic reason DLU is not reducible to differential uniformity or Walsh nonlinearity alone (Li et al., 2019).
3. Bounds, spectra, and equivalence properties
A generic lower bound is available for 2 with 3: 4 For permutations 5, this yields
6
and when 7 is even,
8
These bounds are generic rather than tight, but they provide the benchmark against which “optimal” or “near-optimal” DLU is discussed in later construction papers.
Several structural divisibility facts refine the picture. For 9, all DLCT entries are even. More generally, if 0 is a 1-to-1 mapping, then 2 is a multiple of 3. At the opposite extreme, the vanishing condition
4
for the nontrivial DLCT spectrum is equivalent to 5 being bent.
The invariance theory is notably asymmetric. DLU is invariant under EA equivalence, but not invariant under CCZ equivalence. The DLCT spectrum itself is affine-invariant, but not EA-invariant. The standard counterexample for failure of CCZ invariance is
6
over 7, where the two functions are CCZ-equivalent but have different DLU values. The standard counterexample for failure of EA invariance of the full spectrum is
8
over 9, which are EA-equivalent but have different DLCT spectra. A common misconception is therefore that DLU behaves like differential uniformity under all standard equivalences; it does not (Li et al., 2019).
Low-dimensional exhaustive classification further shows that DLU is not determined by classical criteria. Under affine equivalence, optimal 0 S-boxes exhibit only two possible DLU values,
1
even though they are equally optimal under differential uniformity 2 and nonlinearity 3. Thus low differential uniformity and good nonlinearity do not force a unique DLU behavior (Li et al., 2019).
4. Exact values for major function classes
For monomials 4 over 5, DLU reduces to the additive autocorrelation of the Boolean trace function 6. This converts vectorial DLU questions into classical Boolean autocorrelation questions and is one reason power functions remain central test cases.
Among APN monomials, the Kasami-Welch family is the canonical low-DLU class. If 7 is odd, 8, 9, and
0
then
1
This value is treated as optimal with respect to the paper’s DLCT notion for odd dimension.
The inverse function over 2 is governed by binary Kloosterman sums. For even 3,
4
This is one of the cleanest exact formulas in the literature and serves as the even-dimensional benchmark in later construction work.
Quadratic functions are extremal in the opposite direction. For any quadratic polynomial
5
one has
6
and in fact
7
Gold functions 8 therefore have exact two- or three-valued DLCT spectra, but always with
9
From the DLU viewpoint, that makes them very far from optimal despite their classical importance.
For the Bracken-Leander power mapping
0
the DLCT spectrum is three-valued and
1
The resulting pattern is again coarse: a large exact DLU together with a very restricted spectrum.
Plateaued, AB, and APN functions admit structural DLCT descriptions rather than uniform numerical formulas. For APN permutations, each DLCT row is minus half the Walsh spectrum of a balanced Boolean function defined by the image of the derivative map. For plateaued and AB functions, the DLCT is expressed through Walsh transforms of dual-related Boolean functions. These descriptions make DLU a derived Walsh invariant for these classes rather than a stand-alone combinatorial count (Li et al., 2019).
5. Explicit low-DLU constructions
A later construction program develops new infinite families of 2-functions with low DLU by refining exponential sums and by perturbing functions with known DLU. Two classes of power functions are central. The first is
3
The proved bounds are
4
and
5
For 6, this becomes
7
The computational data for 8 suggest that these bounds are often tight.
The second power-function family is the Dillon-type class
9
over 0 with
1
Here the DLCT is computed explicitly through Kloosterman sums, and the DLU is determined by the maximum Kloosterman value 2: 3
A broader polynomial class is obtained by adding an arbitrary quadratic term: 4 The same upper bound as for the cubic monomial survives: 5 Thus quadratic perturbations need not destroy low-DLU behavior, even though they can alter the DLCT spectrum.
A general perturbative principle is given by finite-point modification. If 6 differs from 7 on a set 8, then
9
The one-point case gives
0
Two applications are particularly important. For even 1, a one-point modification of the inverse function can satisfy
2
and when the modified point is 3,
4
This matches the inverse-function benchmark. For odd 5, one-point modifications of the Kasami APN permutation satisfy
6
which is near-optimal relative to the Kasami benchmark 7.
These constructions clarify two distinct points. First, low DLU is compatible with nontrivial perturbations of benchmark functions. Second, equality of DLU does not imply equality of finer DLCT data: for example, a modified inverse-like function and the inverse over 8 can have the same nonlinearity, differential uniformity, boomerang uniformity, and DLU, while still having different DLCT spectra (Xie et al., 2 Aug 2025).
6. Relation to neighboring notions and recurrent misconceptions
DLU sits within a dense neighborhood of cryptographic invariants, but should not be conflated with any of them. Ordinary differential uniformity remains an essential input, and exact differential spectra can materially constrain later differential-linear analysis. For the power mapping
9
the full differential spectrum is known exactly, with possible normalized multiplicities
00
and differential uniformity
01
Such data are highly relevant as input to any later DLU analysis, but they are not DLU results in themselves (Li et al., 2020).
Higher-order differential structure is nearby but still distinct. A second-order analogue of differential uniformity is
02
with
03
For fixed admissible degree 04, generic polynomials asymptotically have maximal 05, and the inversion mapping satisfies
06
but
07
This establishes that good first-order differential behavior does not imply equally good higher-order behavior. It suggests structured higher-order nonrandomness, but no linear-mask correlation is computed, so no direct DLU theorem follows (Aubry et al., 2017).
Boomerang and 08-differential frameworks are also adjacent rather than identical. In odd characteristic, for odd APN functions,
09
and for odd APN permutations, boomerang uniformity equals 10-differential uniformity. This is a bridge between BCT and a generalized DDT, not between boomerang uniformity and DLU. Likewise, piecewise constructions with low 11-differential uniformity, including product formulas of the form
12
for coordinatewise concatenations, are structurally relevant but remain purely differential (Pal et al., 2023, Bartoli et al., 2021).
Finally, the differential side alone can already exclude whole function families from serious DLU consideration. For degrees
13
every sufficiently large binary extension field forces
14
for degree-15 polynomials with nonzero second leading coefficient. Such families are asymptotically maximally bad from the differential viewpoint before any linear analysis begins (Aubry et al., 2022). A related example in odd characteristic is the Niho-type family
16
for which the differential spectrum is completely determined and a nontrivial 17-differential upper bound
18
is known, together with a six-valued distribution of Walsh-like exponential sums. This supplies exact differential data and separate correlation-side data, but not the combined differential-linear object (Cui et al., 2024).
The central misconception is therefore twofold: first, DLU is not determined by differential uniformity or nonlinearity alone; second, neighboring invariants such as 19, boomerang uniformity, and 20-differential uniformity may be highly informative without being DLU. In the current literature, DLU is best understood as a DLCT extremal statistic with its own spectral theory, its own invariance behavior, and its own construction problems.