Nonlinear Approximations in Cryptanalysis Revisited
This work studies deterministic and non-deterministic nonlinear approximations for cryptanalysis of block ciphers and cryptographic permutations and embeds it into the well-understood framework of linear cryptanalysis. For a deterministic (i.e., with correlation ±1) nonlinear approximation we show...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Ruhr-Universität Bochum
2018-12-01
|
Series: | IACR Transactions on Symmetric Cryptology |
Subjects: | |
Online Access: | https://tosc.iacr.org/index.php/ToSC/article/view/7362 |
id |
doaj-e0de1ce357b74c148ed3351fa8cedc3b |
---|---|
record_format |
Article |
spelling |
doaj-e0de1ce357b74c148ed3351fa8cedc3b2021-03-02T04:25:34ZengRuhr-Universität BochumIACR Transactions on Symmetric Cryptology2519-173X2018-12-012018410.13154/tosc.v2018.i4.80-101Nonlinear Approximations in Cryptanalysis RevisitedChristof Beierle0Anne Canteaut1Gregor Leander2SnT, University of LuxembourgInria, ParisHorst Görtz Institute for IT Security, Ruhr-Universität Bochum This work studies deterministic and non-deterministic nonlinear approximations for cryptanalysis of block ciphers and cryptographic permutations and embeds it into the well-understood framework of linear cryptanalysis. For a deterministic (i.e., with correlation ±1) nonlinear approximation we show that in many cases, such a nonlinear approximation implies the existence of a highly-biased linear approximation. For non-deterministic nonlinear approximations, by transforming the cipher under consideration by conjugating each keyed instance with a fixed permutation, we are able to transfer many methods from linear cryptanalysis to the nonlinear case. Using this framework we in particular show that there exist ciphers for which some transformed versions are significantly weaker with regard to linear cryptanalysis than their original counterparts. https://tosc.iacr.org/index.php/ToSC/article/view/7362Block cipherNonlinear invariantInvariant subspace attackNonlinear approximationsLinear cryptanalysisMidori |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Christof Beierle Anne Canteaut Gregor Leander |
spellingShingle |
Christof Beierle Anne Canteaut Gregor Leander Nonlinear Approximations in Cryptanalysis Revisited IACR Transactions on Symmetric Cryptology Block cipher Nonlinear invariant Invariant subspace attack Nonlinear approximations Linear cryptanalysis Midori |
author_facet |
Christof Beierle Anne Canteaut Gregor Leander |
author_sort |
Christof Beierle |
title |
Nonlinear Approximations in Cryptanalysis Revisited |
title_short |
Nonlinear Approximations in Cryptanalysis Revisited |
title_full |
Nonlinear Approximations in Cryptanalysis Revisited |
title_fullStr |
Nonlinear Approximations in Cryptanalysis Revisited |
title_full_unstemmed |
Nonlinear Approximations in Cryptanalysis Revisited |
title_sort |
nonlinear approximations in cryptanalysis revisited |
publisher |
Ruhr-Universität Bochum |
series |
IACR Transactions on Symmetric Cryptology |
issn |
2519-173X |
publishDate |
2018-12-01 |
description |
This work studies deterministic and non-deterministic nonlinear approximations for cryptanalysis of block ciphers and cryptographic permutations and embeds it into the well-understood framework of linear cryptanalysis. For a deterministic (i.e., with correlation ±1) nonlinear approximation we show that in many cases, such a nonlinear approximation implies the existence of a highly-biased linear approximation. For non-deterministic nonlinear approximations, by transforming the cipher under consideration by conjugating each keyed instance with a fixed permutation, we are able to transfer many methods from linear cryptanalysis to the nonlinear case. Using this framework we in particular show that there exist ciphers for which some transformed versions are significantly weaker with regard to linear cryptanalysis than their original counterparts.
|
topic |
Block cipher Nonlinear invariant Invariant subspace attack Nonlinear approximations Linear cryptanalysis Midori |
url |
https://tosc.iacr.org/index.php/ToSC/article/view/7362 |
work_keys_str_mv |
AT christofbeierle nonlinearapproximationsincryptanalysisrevisited AT annecanteaut nonlinearapproximationsincryptanalysisrevisited AT gregorleander nonlinearapproximationsincryptanalysisrevisited |
_version_ |
1724243209328001024 |