Research Article
Cryptanalysis of the Lightweight Block Cipher BORON
Algorithm 1
Difference propagations through nibble shift.
r: the number of rounds | (1) | for to r do | (2) | before_rotation_difference_i_0 = | (3) | after_sbox_difference_i_1 after_sbox_difference_i_0 | (4) | after_sbox_difference_i_3 after_sbox_difference_i_2 | (5) | | (6) | before_rotation_difference_i_1 = | (7) | after_sbox_difference_i_5 after_sbox_difference_i_4 | (8) | after_sbox_difference_i_7 after_sbox_difference_i_6 | (9) | | (10) | before_rotation_difference_i_2 = | (11) | after_sbox_difference_i_9 after_sbox_difference_i_8 | (12) | after_sbox_difference_i_11 after_sbox_difference_i_10 | (13) | | (14) | before_rotation_difference_i_3 = | (15) | after_sbox_difference_i_13 after_sbox_difference_i_12 | (16) | after_sbox_difference_i_15 after_sbox_difference_i_14 | (17) | end for |
|