Paper 2026/1365
Reducing Multiplicative Complexity via Conjugate Cipher
Abstract
Multiplicative complexity have shown to be an important metric for efficient implementations in various contexts such as side-channel secure implementation and transciphering. We introduce a generic framework based on conjugacy to reduce the multiplicative complexity of block ciphers. Our approach exploits the iterative structure of the block cipher to build alternative implementation based on conjugate round operations with overall smaller multiplicative complexity. We apply this methodology to the Skinny family of block ciphers and derive optimized implementations for all versions. By carefully analyzing the interaction between the non-linear and linear layers, we construct an alternative implementation that reduces the number of multiplications. For Skinny64, we obtain a gain of 5.5 percent, while for Skinny128, the gain reaches 3 percent.
Metadata
- Available format(s)
-
PDF
- Category
- Implementation
- Publication info
- Preprint.
- Keywords
- Block CipherImplementationS-boxLinear LayerConjugacyMultiplicative ComplexitySKINNY
- Contact author(s)
-
noemie akpaki @ thalesgroup com
nicolas-i david @ thalesgroup com - History
- 2026-07-06: approved
- 2026-07-02: received
- See all versions
- Short URL
- https://ia.cr/2026/1365
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/1365,
author = {Noémie Akpaki and Nicolas DAVID},
title = {Reducing Multiplicative Complexity via Conjugate Cipher},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/1365},
year = {2026},
url = {https://eprint.iacr.org/2026/1365}
}