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