Multidimensional Linear Cryptanalysis of Feistel Ciphers

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 invo...

Full description

Bibliographic Details
Main Authors: Betül Aşkın Özdemir, Tim Beyne, Vincent Rijmen
Format: Article
Language:English
Published: Ruhr-Universität Bochum 2023-12-01
Series:IACR Transactions on Symmetric Cryptology
Subjects:
Online Access:https://tosc.iacr.org/index.php/ToSC/article/view/11277
_version_ 1797399507767394304
author Betül Aşkın Özdemir
Tim Beyne
Vincent Rijmen
author_facet Betül Aşkın Özdemir
Tim Beyne
Vincent Rijmen
author_sort Betül Aşkın Özdemir
collection DOAJ
description 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.
first_indexed 2024-03-09T01:40:17Z
format Article
id doaj.art-9775d80562b84680b8396610d9d7cf2a
institution Directory Open Access Journal
issn 2519-173X
language English
last_indexed 2024-03-09T01:40:17Z
publishDate 2023-12-01
publisher Ruhr-Universität Bochum
record_format Article
series IACR Transactions on Symmetric Cryptology
spelling doaj.art-9775d80562b84680b8396610d9d7cf2a2023-12-08T16:13:27ZengRuhr-Universität BochumIACR Transactions on Symmetric Cryptology2519-173X2023-12-012023410.46586/tosc.v2023.i4.1-27Multidimensional Linear Cryptanalysis of Feistel CiphersBetül Aşkın Özdemir0Tim Beyne1Vincent Rijmen2COSIC, KU Leuven, Leuven, BelgiumCOSIC, KU Leuven, Leuven, BelgiumCOSIC, KU Leuven, Leuven, Belgium; University of Bergen, Bergen, Norway 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. https://tosc.iacr.org/index.php/ToSC/article/view/11277Multidimensional linear cryptanalysisLikelihood-ratio testGeneric attackFeistel ciphersCAST-128LOKI91
spellingShingle Betül Aşkın Özdemir
Tim Beyne
Vincent Rijmen
Multidimensional Linear Cryptanalysis of Feistel Ciphers
IACR Transactions on Symmetric Cryptology
Multidimensional linear cryptanalysis
Likelihood-ratio test
Generic attack
Feistel ciphers
CAST-128
LOKI91
title Multidimensional Linear Cryptanalysis of Feistel Ciphers
title_full Multidimensional Linear Cryptanalysis of Feistel Ciphers
title_fullStr Multidimensional Linear Cryptanalysis of Feistel Ciphers
title_full_unstemmed Multidimensional Linear Cryptanalysis of Feistel Ciphers
title_short Multidimensional Linear Cryptanalysis of Feistel Ciphers
title_sort multidimensional linear cryptanalysis of feistel ciphers
topic Multidimensional linear cryptanalysis
Likelihood-ratio test
Generic attack
Feistel ciphers
CAST-128
LOKI91
url https://tosc.iacr.org/index.php/ToSC/article/view/11277
work_keys_str_mv AT betulaskınozdemir multidimensionallinearcryptanalysisoffeistelciphers
AT timbeyne multidimensionallinearcryptanalysisoffeistelciphers
AT vincentrijmen multidimensionallinearcryptanalysisoffeistelciphers