Paper 2020/1227 Original: eprint.iacr.org/2020/1227 ↗

Integral Cryptanalysis of Reduced-Round Tweakable TWINE

Muhammad ElSheikh
Amr M. Youssef
Abstract

textsf{Tweakable TWINE} is the first lightweight dedicated tweakable block cipher family built on Generalized Feistel Structure (GFS). \twine family is an extension of the conventional block cipher \textsf{TWINE} with minimal modification by adding a simple tweak based on the SKINNY's tweakey schedule. Similar to \textsf{TWINE}, \twine has two variants, namely \twine[80] and \twine[128]. The two variants have the same block size of 64 bits and a variable key length of 80 and 128 bits. In this paper, we study the implications for adding the tweak on the security of \twine against the integral cryptanalysis. In particular, we first utilize the bit-based division property to search for the longest integral distinguisher. As a result, we are able to perform a distinguishing attack against 19 rounds using $2^{6} \times 2^{63} = 2^{69}$ chosen tweak-plaintext combinations. We then convert this attack to key recovery attacks against 26 and 27 rounds (out of 36) of \twine[80] and \twine[128], respectively. By prepending one round before the distinguisher and using dynamically chosen plaintexts, we manage to extend the attack one more round without using the full codebook of the plaintext. Therefore, we are able to attack 27 and 28 rounds of \twine[80] and \twine[128], respectively.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Preprint.
History
2020-12-09: last updated
2020-10-06: published
Short URL
https://ia.cr/2020/1227
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2020/1227,
      author = {Muhammad ElSheikh and Amr M.  Youssef},
      title = {Integral Cryptanalysis of Reduced-Round Tweakable TWINE},
      howpublished = {Cryptology {ePrint} Archive, Paper 2020/1227},
      year = {2020},
      url = {https://eprint.iacr.org/2020/1227}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.