uBlock and RAIN are both SPN structure lightweight block ciphers with sufficient security against traditional attacks. This article mainly focuses on the zero-correlation linear cryptanalysis of uBlock-128/128 and RAIN-64 without considering the whitening key for the first time. On the one hand, combining the linear mask propagation rules of S-box with matrix method, a large number of 4-round zero-correlation linear approximations for uBlock-128/128 are obtained. Therefore, a 6-round key recovery attack is carried out with partial-compression technique, which can recover 48-bit subkeys with data complexity 2 126.41 known plaintexts, time complexity 2 122.82 times of 6-round of algorithm encryptions, and memory complexity 2 48 nibbles. On the other hand, a similar method is used on RAIN-64, thus a 10-round attack is performed, which recovers 64-bit subkeys with data complexity 2 61.95 known plaintexts, time complexity 2 74.26 times of 10-round algorithm encryptions, and memory complexity 2 64 nibbles. The results show that both uBlock and RAIN are safe enough to resist zero-correlation linear cryptanalysis.
- Home
- Search
Sort by