Research Article
Multiple Differential Distinguisher of SIMECK32/64 Based on Deep Learning
| | Input: | | | K∈{0,1}mn | | | Output: k i, 0 ≤ i ≤ r − 1 | | (1) | if n = 16 or n = 24 then | | (2) | j = 0 | | (3) | else j = 1 | | (5) | i = 0 | | (4) | end if | | (6) | for i = 1 to r − 1 do | | (7) | ki+3 = ti | | (8) | ti+3 = ki ⊕ f (ti) ⊕ C ⊕ (zj)i | | (9) | end for | | (10) | return k i |
|