Research Article

Unveiling the Neutral Difference and Its Automated Search

Table 8

DL distinguishers combined with the neutral difference technique, denoted by DL (ND).

CipherWeak keysInput diff.Intermediate diff.Output maskRef.

SPECK321 + 9Full, 228321/1.03, 4[9]
1 + 102525/[9]
2 + 92521/1.0This work
2 + 92821/1.0This work

LEA4 + 12Full0x8000_0000[0,9,61,91,105]3421/[6]
4 + 13[0,29,37,38,61,68,88,
91,101,102,105,114]
6153/This work

indicates a DL (ND) that combines an -round differential and a -round DL trail, where the -round differential starts from input diff. and ends at intermediate diff.  = theoretical probability of the prepended short-round differential. is the experimental correlation of the bottom DL trail. The number of (conditional) neutral differences for the above -round differential presented in the original paper is denoted by . denotes the current DL distinguisher utilizing (conditional) neutral differences simultaneously, where the product of the probabilities of these neutral differences is . To evaluate the DL (ND) using the same criteria, we set as the smallest integer such that . Denote the overall correlation of the differential-linear trails by . Here, we regard the (equivalent) correlations of DL (ND) as , since the data complexity required is . represents the input difference listed in Table 9.