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 |
|