Multidimensional Linear Cryptanalysis of Feistel Ciphers
DOI:
https://doi.org/10.46586/tosc.v2023.i4.1-27Keywords:
Multidimensional linear cryptanalysis, Likelihood-ratio test, Generic attack, Feistel ciphers, CAST-128, LOKI91Abstract
This paper presents new generic attacks on Feistel ciphers that incorporate the key addition at the input of the non-invertible round function only. This feature leads to a specific vulnerability that can be exploited using multidimensional linear cryptanalysis. More specifically, our approach involves using key-independent linear trails so that the distribution of a combination of the plaintext and ciphertext can be computed. This makes it possible to use the likelihood-ratio test as opposed to the χ2 test. We provide theoretical estimates of the cost of our generic attacks and verify these experimentally by applying the attacks to CAST-128 and LOKI91. The theoretical and experimental findings demonstrate that the proposed attacks lead to significant reductions in data-complexity in several interesting cases.
Published
Issue
Section
License
Copyright (c) 2023 Betül Aşkın Özdemir, Tim Beyne, Vincent Rijmen
This work is licensed under a Creative Commons Attribution 4.0 International License.