Differential experiments using parallel alternative operations
The use of alternative operations in differential cryptanalysis, or alternative notions of differentials, is lately receiving increasing attention. Recently, Civino et al. managed to design a block cipher that is secure with respect to the classical differential cryptanalysis performed using XOR-dif...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
De Gruyter
2024-02-01
|
Series: | Journal of Mathematical Cryptology |
Subjects: | |
Online Access: | https://doi.org/10.1515/jmc-2023-0030 |
_version_ | 1797303173348589568 |
---|---|
author | Calderini Marco Civino Roberto Invernizzi Riccardo |
author_facet | Calderini Marco Civino Roberto Invernizzi Riccardo |
author_sort | Calderini Marco |
collection | DOAJ |
description | The use of alternative operations in differential cryptanalysis, or alternative notions of differentials, is lately receiving increasing attention. Recently, Civino et al. managed to design a block cipher that is secure with respect to the classical differential cryptanalysis performed using XOR-differentials, but weaker with respect to the attack based on an alternative difference operation acting on the first s-box of the block. We extend this result to parallel alternative operations, i.e. acting on each s-box of the block. First, we recall the mathematical framework needed to define and use such operations. After that, we perform some differential experiments against a toy cipher and compare the effectiveness of the attack with respect to the one that uses XOR-differentials. |
first_indexed | 2024-03-07T23:49:09Z |
format | Article |
id | doaj.art-722632af6747441195d21ab63776da93 |
institution | Directory Open Access Journal |
issn | 1862-2984 |
language | English |
last_indexed | 2024-03-07T23:49:09Z |
publishDate | 2024-02-01 |
publisher | De Gruyter |
record_format | Article |
series | Journal of Mathematical Cryptology |
spelling | doaj.art-722632af6747441195d21ab63776da932024-02-19T09:02:07ZengDe GruyterJournal of Mathematical Cryptology1862-29842024-02-0118137210.1515/jmc-2023-0030Differential experiments using parallel alternative operationsCalderini Marco0Civino Roberto1Invernizzi Riccardo2Department of Mathematics, University of Trento, Via Sommarive 14, 38122, Povo, ItalyDepartment of Information Engineering, Computer Science and Mathematics, University of l’Aquila, Via Vetoio 67100L’Aquila, ItalyKU Leuven, Celestijnenlaan 200a, 3001, Leuven, BelgiumThe use of alternative operations in differential cryptanalysis, or alternative notions of differentials, is lately receiving increasing attention. Recently, Civino et al. managed to design a block cipher that is secure with respect to the classical differential cryptanalysis performed using XOR-differentials, but weaker with respect to the attack based on an alternative difference operation acting on the first s-box of the block. We extend this result to parallel alternative operations, i.e. acting on each s-box of the block. First, we recall the mathematical framework needed to define and use such operations. After that, we perform some differential experiments against a toy cipher and compare the effectiveness of the attack with respect to the one that uses XOR-differentials.https://doi.org/10.1515/jmc-2023-0030differential cryptanalysisalternative operationsdistinguisherblock ciphers20b3594a6068p25 |
spellingShingle | Calderini Marco Civino Roberto Invernizzi Riccardo Differential experiments using parallel alternative operations Journal of Mathematical Cryptology differential cryptanalysis alternative operations distinguisher block ciphers 20b35 94a60 68p25 |
title | Differential experiments using parallel alternative operations |
title_full | Differential experiments using parallel alternative operations |
title_fullStr | Differential experiments using parallel alternative operations |
title_full_unstemmed | Differential experiments using parallel alternative operations |
title_short | Differential experiments using parallel alternative operations |
title_sort | differential experiments using parallel alternative operations |
topic | differential cryptanalysis alternative operations distinguisher block ciphers 20b35 94a60 68p25 |
url | https://doi.org/10.1515/jmc-2023-0030 |
work_keys_str_mv | AT calderinimarco differentialexperimentsusingparallelalternativeoperations AT civinoroberto differentialexperimentsusingparallelalternativeoperations AT invernizziriccardo differentialexperimentsusingparallelalternativeoperations |