Transactions on Symmetric Cryptology, Volume 2026
A Known-Plaintext Attack with Minimal Data Complexity on 25-Round CRAFT
Eran Lambooij
Inria, Paris, France
Patrick Neumann
Inria, Paris, France
Keywords: CRAFT, known-plaintext attack, meet-in-the-middle attack, minimal data complexity, tweakable block cipher
Abstract
We present the first known-plaintext attack on up to 25 rounds of the tweakable block cipher CRAFT. These attacks require only two known plaintext-ciphertext pairs to recover the full key and work independently of the used tweaks. Given the 64-bit state size and 128-bit key size, this is the minimal data complexity possible for a full key-recovery attack. The basis of the attack is the observation that CRAFT can be decomposed into two loosely dependent functions: the state can be split in half so that each round mixes only 4 bits of each half into the other. Since the key schedule also does not mix these parts, one can guess those 4 bits per round and mount a meet-in-the-middle attack on up to 25 rounds. While the best previous attacks on CRAFT cover up to 26 rounds, they are in the chosen-ciphertext setting and require up to the full code book. We show that those attacks implicitly use a similar decomposition, and therefore our results represent the opposite end of a time-data tradeoff for the same attack family.
Publication
Transactions on Symmetric Cryptology, Volume 2026, Issue 1
PaperArtifact
Artifact number
fse/2026/a9
Artifact published
June 22, 2026
Badge
IACR FSE Artifacts Functional
License
This work is licensed under the MIT License.
Note that license information is supplied by the authors and has not been confirmed by the IACR.
BibTeX How to cite
Eran Lambooij and Patrick Neumann. (2026). A Known-Plaintext Attack with Minimal Data Complexity on 25-Round CRAFT. Transactions on Symmetric Cryptology, 2026(1), 212-225. https://doi.org/10.46586/tosc.v2026.i1.212-225. Artifact available at https://artifacts.iacr.org/fse/2026/a9