Differential-Linear Cryptanalysis of the Lightweight Cryptographic Algorithm KNOT

Shichang Wang,Shiqi Hou,Meicheng Liu,Dongdai Lin
DOI: https://doi.org/10.1007/978-3-030-88323-2_9
2021-01-01
Abstract:KNOT is one of the 32 candidates in the second round of NIST’s lightweight cryptography standardization process. The KNOT family consists of bit-slice lightweight Authenticated Encryption with Associated Data (AEAD) and hashing algorithms. In this paper, we evaluate the security for the initialization phase of two members of the KNOT-AEAD family by differential-linear cryptanalysis. More exactly, we analyze KNOT-AEAD(128,256,64) and KNOT-AEAD(128,384,192) which have 128-bit secret keys. As a result, for 15-round KNOT-AEAD(128,256,64), our attack takes 2 48.8 time complexity and 2 47.5 blocks to recover the full 128-bit key. To the best of our knowledge, this is the first full key-recovery attack on 15-round KNOT-AEAD(128,256,64), and it achieves three more rounds compared with the existing work. Regarding 17-round KNOT-AEAD(128,384,192), time complexity of 2 59.2 and data complexity of 2 58.2 are required to launch a key-recovery attack, which is five rounds better than the known result. We stress here that our attacks do not threaten the security of KNOT-AEAD.
What problem does this paper attempt to address?