Research Article

Improve Neural Distinguishers of SIMON and SPECK

Table 3

Comparison with Algorithm 1 and other methods.

Block cipherSource of neural distinguisher (input difference)RoundsInput differenceAccuracy (%)

SIMON32/64Reference [17]1959.07
Algorithm 1959.77

SIMON48/96Reference [17]1950.22
Reference [10]21053.49
Algorithm 11057.89

SIMON64/128Reference [17]11058.61
Algorithm 11159.72

1In [17], Abed et al. constructed differential characteristics of SIMON. We train neural distinguishers by choosing the input differences in [17]. 2We train neural distinguishers using Benamira et al.'s method presented in [10].