Paper 2019/424

Preimage Security of KNOT-Hash

Raghvendra Rohit

Abstract

KNOT is a Round 1 submission of the ongoing NIST lightweight cryptography project. In this short note, we show that the preimage security of KNOT-Hash instances with squeezing rate half the state size is lower than the claimed security. Our attack exploits the non-randomness properties of the KNOT Sbox which reduce the preimage complexities. In particular, if 2n is the squeezing rate then the preimage security is approximately (log\textsubscript{2}(34))n×23n4×(log\textsubscript{2}(3))n2. For n=64, 96 and 128, the former bound translates to 2125.28, 2187.92 and 2250.57, respectively.

Note: Thanks to the KNOT designers for pointing out the inconsistencies in Step 1 and Step 2 of the attack (Section 3). The time complexities indeed exceed the claimed security level and hence the mentioned attack does not work in the current scenario.

Metadata
Available format(s)
-- withdrawn --
Category
Secret-key cryptography
Publication info
Preprint. MINOR revision.
Keywords
KNOTNIST lightweight cryptography projectPreimage
Contact author(s)
rsrohit @ uwaterloo ca
History
2019-04-29: withdrawn
2019-04-27: received
See all versions
Short URL
https://ia.cr/2019/424
License
Creative Commons Attribution
CC BY
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.