Research Article
Unveiling the Neutral Difference and Its Automated Search
Table 4
The subspace for 2-round differential of SPECK32, which is spanned by the first 26 neutral differences with non-zero neutral probabilities.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
represents the theoretical estimation of the neutral probability obtained from a single EBCT trial. = neutral probability. EST is a theoretical estimation of the neutral probability using EBCT trails. The search program is set to find 256 single trails, while indicates that there are only EBCT trails found. EXP represents the empirical results of the neutral probabilities for these neutral differences. The neutral probability is verified using plaintext pairs that satisfy the expected differential characteristic. represents the empirical results of the neutral probabilities for these neutral differences under the conditions specified in Table 5. These conditions are common for all 32 neutral differences. The input difference is definitely a neutral difference with a probability of 1, but it is generally of no value for further cryptanalysis. Consequently, the input difference should be excluded out of the neutral space used for subsequent cryptanalysis. No represents the neutral probability is 0. These 32 differences form a basis for the vector space . |