On the Differential Linear Connectivity Table of Vectorial Boolean Functions
Pith reviewed 2026-05-24 22:14 UTC · model grok-4.3
The pith
A generalized additive autocorrelation connects the Differential-Linear Connectivity Table of vectorial Boolean functions to Walsh transforms and differential distribution tables.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
By introducing a generalized additive autocorrelation that extends the Boolean case to vectorial functions, the authors establish a direct link between DLCT entries and this autocorrelation. The link permits expressing DLCT properties through the Walsh transform and the differential distribution table, yielding generic lower bounds on differential-linear uniformity. The same tool reveals that DLCT values for monomials, APN, plateaued, and AB functions are determined by other known cryptographic parameters, that differential-linear uniformity is preserved by EA equivalence but not by CCZ equivalence, and that the DLCT spectrum is preserved only by affine equivalence.
What carries the argument
The generalized additive autocorrelation, newly extended to vectorial Boolean functions, which directly encodes DLCT entries and thereby connects them to the Walsh transform and differential distribution table.
If this is right
- DLCT entries for any vectorial Boolean function can be bounded or computed via existing Walsh and DDT tables rather than exhaustive search.
- Every vectorial Boolean function satisfies a concrete lower bound on its differential-linear uniformity that depends only on known parameters.
- For monomials, APN, plateaued, and AB functions the entire DLCT spectrum reduces to other standard cryptographic criteria.
- Differential-linear uniformity remains constant inside each EA equivalence class but can change under CCZ equivalence.
- The DLCT spectrum itself stays fixed under affine equivalence, allowing exhaustive classification of small optimal S-boxes up to that equivalence.
Where Pith is reading between the lines
- The connection may permit faster algorithms to estimate DLCT spectra for functions too large for direct table construction.
- Because DLU is not CCZ-invariant, two CCZ-equivalent S-boxes can offer different protection against differential-linear attacks, suggesting that equivalence class representatives must be chosen with care.
- The explicit spectra computed for inverse, Gold, and Bracken-Leander power functions supply concrete candidates for S-box design when differential-linear uniformity is a primary criterion.
Load-bearing premise
The generalized additive autocorrelation fully captures every DLCT entry without loss of information or need for extra conditions beyond the original definition.
What would settle it
Direct computation of all DLCT entries for a small example such as a 4-bit optimal S-box, followed by comparison against the values predicted by the generalized autocorrelation formula; any mismatch falsifies the claimed connection.
read the original abstract
Vectorial Boolean functions are crucial building blocks in symmetric ciphers. Different known attacks on block ciphers have resulted in diverse cryptographic criteria of vectorial Boolean functions,such as differential distribution table and nonlinearity. Very recently, Bar-On et al. introduced at Eurocrypt'19 a new tool, called the Differential-Linear Connectivity Table (DLCT).This paper is a follow-up work, which presents further theoretical characterization of the DLCT of vectorial Boolean functions and also investigates this new criterion of functions with certain forms. In this paper we introduce a generalized concept of the additive autocorrelation, which is extended from Boolean functions to the vectorial Boolean functions, and use it as a main tool to investigate the DLCT property of vectorial Boolean functions. Firstly, by establishing a connection between the DLCT and the additive autocorrelation, we characterize properties of DLCT by means of the Walsh transform and the differential distribution table, and present generic lower bounds on the differential-linear uniformity (DLU) of vectorial Boolean functions. Furthermore, we investigate the DLCT property of monomials, APN, plateaued and AB functions. Our study reveals that the DLCT of these special functions are closely related to other cryptographic criteria. Next, we prove that the DLU of vectorial Boolean functions is invariant underthe EA equivalence but not invariant under the CCZ equivalence, and that the DLCT spectrum is only invariant under affine equivalence. In addition, under affine equivalence, we exhaust the DLCT spectra and DLU of optimal S-boxes with $4$ bit by Magma. Finally, we investigate the DLCT spectra and DLU of some polynomials over $F_{2^n}$, including the inverse, Gold, Bracken-Leander power functions and all quadratic polynomials.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces a generalized additive autocorrelation for vectorial Boolean functions as a tool to study the Differential-Linear Connectivity Table (DLCT) introduced by Bar-On et al. It establishes a connection between DLCT entries and this autocorrelation, which is then used to characterize DLCT properties via the Walsh transform and differential distribution table, derive generic lower bounds on differential-linear uniformity (DLU), examine DLCT for monomials/APN/plateaued/AB functions, prove that DLU is invariant under EA equivalence (but not CCZ) while the DLCT spectrum is invariant only under affine equivalence, exhaustively compute DLCT spectra and DLU for all optimal 4-bit S-boxes, and analyze spectra/DLU for inverse, Gold, Bracken-Leander, and quadratic polynomials over finite fields.
Significance. If the central connection holds, the work supplies new analytic tools and bounds for a recently introduced cryptographic criterion (DLCT), directly linking it to established Walsh and differential tools. The exhaustive enumeration of all optimal 4-bit S-boxes via Magma and the equivalence-invariance results are concrete, reusable contributions. The investigation of DLCT for standard families (APN, AB, power functions) yields explicit relations to other criteria such as nonlinearity and differential uniformity.
major comments (2)
- [§3] §3 (generalized additive autocorrelation definition): the claim that this extension 'accurately captures all relevant DLCT entries' requires an explicit proof that the vectorial definition reduces exactly to the scalar case of Bar-On et al. without information loss or extra conditions; the current argument appears to rely on the new object by construction rather than deriving the equivalence.
- [Theorem 2] Theorem 2 (generic DLU lower bounds): the bound is stated in terms of the new autocorrelation; it is not shown whether the bound is tight for any infinite family or whether it improves on the trivial bound obtained directly from the DLCT definition.
minor comments (3)
- [§3] The notation for the generalized autocorrelation (e.g., the vectorial arguments and the summation index) should be introduced with a side-by-side comparison to the scalar case to improve readability.
- [Table 1] Table 1 (4-bit S-box enumeration): the caption should explicitly state the total number of affine equivalence classes examined and whether the DLU values are reported up to affine equivalence or for representatives only.
- [§5] Missing reference: the statement on page 12 that 'DLCT spectrum is only invariant under affine equivalence' should cite the precise definition of CCZ equivalence used in the proof.
Simulated Author's Rebuttal
We thank the referee for the careful reading, positive assessment, and constructive comments on our manuscript. We address the two major comments point by point below.
read point-by-point responses
-
Referee: [§3] §3 (generalized additive autocorrelation definition): the claim that this extension 'accurately captures all relevant DLCT entries' requires an explicit proof that the vectorial definition reduces exactly to the scalar case of Bar-On et al. without information loss or extra conditions; the current argument appears to rely on the new object by construction rather than deriving the equivalence.
Authors: We agree that an explicit reduction step improves clarity. Although the generalized additive autocorrelation is defined directly from the DLCT expression to extend the scalar case, we will add a short lemma in the revised §3 proving that the vectorial definition coincides exactly with the scalar additive autocorrelation of Bar-On et al. when m=1, with no information loss or additional conditions required. revision: yes
-
Referee: [Theorem 2] Theorem 2 (generic DLU lower bounds): the bound is stated in terms of the new autocorrelation; it is not shown whether the bound is tight for any infinite family or whether it improves on the trivial bound obtained directly from the DLCT definition.
Authors: Theorem 2 derives the lower bound on DLU by substituting the established DLCT-autocorrelation connection and then applying known Walsh and DDT estimates; this already yields a strictly stronger statement than the trivial bound obtained from the DLCT definition alone (which ignores differential and linear spectra). We will add a short remark after the theorem explicitly comparing the two bounds and noting that equality holds for the APN and quadratic families examined later in the paper. Tightness on an infinite family is not claimed and is left as an open question. revision: partial
Circularity Check
No significant circularity; derivation relies on new extension and established transforms
full rationale
The paper introduces a generalized additive autocorrelation as an explicit extension of the Boolean-function version to vectorial functions, then proves a connection to DLCT entries. This connection is used to derive characterizations via Walsh transform and DDT plus lower bounds on DLU. No quoted step reduces a claimed result to a fitted parameter, self-citation chain, or definitional renaming; the central claims rest on the newly defined tool plus independent cryptographic criteria. The reader's weakest assumption correctly identifies the new definition but does not indicate information loss or circular reduction. Score remains at the low end of the non-circular range.
Axiom & Free-Parameter Ledger
axioms (1)
- standard math Standard algebraic properties of finite fields of characteristic 2 and the Walsh transform of Boolean functions
invented entities (1)
-
generalized additive autocorrelation for vectorial Boolean functions
no independent evidence
Reference graph
Works this paper leans on
-
[1]
L. Budaghyan, Construction and analysis of cryptograph ic functions, New York, NY, USA: Springer- V erlag, 2014
work page 2014
- [2]
-
[3]
L. Budaghyan, C. Carlet and A. Pott, New classes of almost bent and almost perfect nonlinear polynomials, IEEE Trans. Inf. Theory , 52 (2006), pp. 1141-1152
work page 2006
- [4]
- [5]
-
[6]
C. Carlet, Boolean functions for cryptography and error correcting codes, in Boolean Mod- els and Methods in Mathematics, Computer Science, and Engin eering, Y . Crama and P . L. 22 Hammer, Eds. Cambridge, U.K.: Cambridge Univ. Press, 2010, pp. 257397. [Online]. Available: http://www.math.univ-paris13.fr/∼ carlet/pubs.html
work page 2010
-
[7]
Carlet, Boolean and V ectorial plateaued functions an d APN functions, IEEE Trans
C. Carlet, Boolean and V ectorial plateaued functions an d APN functions, IEEE Trans. Inf. Theory , 61 (11) (2015), pp. 6272-6289
work page 2015
-
[8]
C. Cid, T. Huang, T. Peyrin and et al., Boomerang Connecti vity Table: A New Cryptanalysis Tool, in: Advances in Cryptology - EUROCRYPT 2018 , in: LNCS. vol. 10821, 2018, pp. 683-714
work page 2018
-
[9]
P . Charpin, T. Helleseth and V . Zinoviev, Propagation ch aracteristics of x− 1 → x and Kloosterman sums, Finite Fields Appl. , 13 (2007), pp. 366-381
work page 2007
-
[10]
F. Chabaud, S.V audenay, Links between differential an d linear cryptanalysis, in: Advances in Cryptology -EUROCRYPT’94, in: LNCS, Springer-V erlag, New Y ork, vol. 950, 1995, pp. 35 6365
work page 1995
-
[11]
J. Dillon, Multiplicative Difference Sets via Charact ers, Designs, Codes and Cryptography , 17(1999): 225-235
work page 1999
- [12]
-
[13]
T. Helleseth, V . Zinoviev, On Z4-linear goethals codes and Kloosterman sums, Des. Codes Cryptogr ., 17 (1999), pp. 269-288
work page 1999
-
[14]
Lisonˇ ek, On the connection between Kloosterman sum s and elliptic curves, SETA 2008, in: LNCS
P . Lisonˇ ek, On the connection between Kloosterman sum s and elliptic curves, SETA 2008, in: LNCS. vol. 5203, 2008, pp. 182-187
work page 2008
-
[15]
S. K. Langford, M. E. Hellman, Differential-Linear Cry ptanalysis, in: Advances in Cryptology - CRYPTO 1994 , in: LNCS. vol. 839, 1994, pp. 17-25
work page 1994
-
[16]
G. Leander, A. Poschmann, On the Classification of 4 Bit S -Boxes, In: WAIFI 2007 , in: LNCS. vol. 4547, 2007, pp. 159-176
work page 2007
-
[17]
K. Li, L. Qu, B. Sun and et al., New Results about the Boome rang Uniformity of Permutation Polynomials, IEEE Trans. Inf. Theory, 2019, doi: 10.1109/TIT.2019.2918531
-
[18]
G. Lachaud, J. Wolfmann, The weights of the orthogonals of the extended quadratic binary Goppa codes, IEEE Trans. Inf. Theory , 36 (3) (1990), pp. 686-692
work page 1990
-
[19]
Mesnager, Bent functions: fundamentals and results
S. Mesnager, Bent functions: fundamentals and results . Springer , Switzerland, 2016
work page 2016
-
[20]
S. Mesnager, C. Tang and M. Xiong, On the boomerang unifo rmity of (quadratic) permutations over F2n, arXiv: 1903. 00501v1, 2019
work page 1903
-
[21]
K. Nyberg, S-Boxes and round functions with controllab le linearity and differential uniformity, in: Fast Software Encryption-FSE 1994 , in LNCS. vol. 1008, Springer-V erlag, Berlin, Germany, 199 5, pp. 111-130
work page 1994
-
[22]
O. S. Rothaus, On ’bent’ functions, J. Combinat. Theory A, 3 (1976), pp. 300-305
work page 1976
-
[23]
L. Song, X. Qi and L. Hu, Boomerang Connectivity Table Re visited-Application to SKINNY and AES, IACR Trans. Symmetric Cryptol. , 1 (2019), pp. 118 - 141
work page 2019
-
[24]
H. M. Trachtenberg, On the Cross-Correlation Function s of Maximal Linear Sequences, Ph.D. dissertation, University of Southern California, Los Ange les, 1970. 23
work page 1970
-
[25]
X. M. Zhang, Y . Zheng, GAC — the criterion for global aval anche characteristics and nonlinearity of cryptographic functions, Journal of Universal Computer Science , 1 (1995), pp. 136 - 150
work page 1995
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.