Research Article

Improved Conditional Differential Analysis on NLFSR-Based Block Cipher KATAN32 with MILP

Table 8

Differential characteristic and conditions for .

RoundDifference stateConditions

00001000000000 1000000000010000000
10010000000000 0000000000100000000
20100000000000 0000000001000000000
31000000000000 0000000010000000000
40000000000000 0000000100000000001
50000000000000 0000001000000000010
60000000000000 0000010000000000100
70000000000000 0000100000000001000
80000000000000 0001000000000010000
90000000000000 0010000000000100000
100000000000000 0100000000001000000
110000000000000 1000000000010000000
120000000000000 0000000000100000000Condition (19)
130000000000000 0000000001000000000
140000000000000 0000000010000000000Condition (20)
150000000000000 0000000100000000000
160000000000000 0000001000000000000Condition (21)
170000000000000 0000010000000000000

The bold bits denote the update bits. The bold italic bits denote the bits that generate the update bits.