Type-preserving matrices and security of block ciphers

Gespeichert in:
Bibliographische Detailangaben
Titel: Type-preserving matrices and security of block ciphers
Autoren: Aragona, Riccardo, Meneghetti, Alessio
Quelle: Advances in Mathematics of Communications. 13:235-251
Publication Status: Preprint
Verlagsinformationen: American Institute of Mathematical Sciences (AIMS), 2019.
Publikationsjahr: 2019
Schlagwörter: FOS: Computer and information sciences, Computer Science - Cryptography and Security, FOS: Mathematics, 0202 electrical engineering, electronic engineering, information engineering, 20B15, 20B35, 94A60, Group Theory (math.GR), 0102 computer and information sciences, 02 engineering and technology, Cryptosystems, Group generated by the round functions, Mixing layer, Primitive groups, Algebra and Number Theory, Computer Networks and Communications, Discrete Mathematics and Combinatorics, Applied Mathematics, Mathematics - Group Theory, Cryptography and Security (cs.CR), 01 natural sciences
Beschreibung: We provide a new property, called Non-Type-Preserving, for a mixing layer which guarantees protection against algebraic attacks based on the imprimitivity of the group generated by the round functions. Our main result is to present necessary and sufficient conditions on the structure of the binary matrix associated to the mixing layer, so that it has this property. Then we show how several families of linear maps are Non-Type-Preserving, including the mixing layers of AES, GOST and PRESENT. Finally we prove that the group generated by the round functions of an SPN cipher with addition modulo a power of 2 as key mixing function is primitive if its mixing layer satisfies this property. Moreover we generalise the definition of a GOST-like cipher using a Non-Type-Preserving matrix as mixing layer and we show, under the only assumption of invertibility of the S-Boxes, that the corresponding group is primitive.
Publikationsart: Article
Dateibeschreibung: application/pdf
Sprache: English
ISSN: 1930-5338
DOI: 10.3934/amc.2019016
DOI: 10.48550/arxiv.1803.00965
Zugangs-URL: https://www.aimsciences.org/article/exportPdf?id=b4f5a145-2c3a-41ab-a01d-b3e126878053
http://arxiv.org/abs/1803.00965
https://aimsciences.org/article/doi/10.3934/amc.2019016
https://ui.adsabs.harvard.edu/abs/2018arXiv180300965A/abstract
https://dblp.uni-trier.de/db/journals/corr/corr1803.html#abs-1803-00965
http://dblp.uni-trier.de/db/journals/corr/corr1803.html#abs-1803-00965
https://www.aimsciences.org/article/exportPdf?id=b4f5a145-2c3a-41ab-a01d-b3e126878053
https://hdl.handle.net/11572/277643
https://doi.org/10.3934/amc.2019016
https://www.aimsciences.org/article/doi/10.3934/amc.2019016
Rights: CC BY
arXiv Non-Exclusive Distribution
CC 0
Dokumentencode: edsair.doi.dedup.....616a8fb65d0823b1b6f12f41e91ce84c
Datenbank: OpenAIRE
Beschreibung
Abstract:We provide a new property, called Non-Type-Preserving, for a mixing layer which guarantees protection against algebraic attacks based on the imprimitivity of the group generated by the round functions. Our main result is to present necessary and sufficient conditions on the structure of the binary matrix associated to the mixing layer, so that it has this property. Then we show how several families of linear maps are Non-Type-Preserving, including the mixing layers of AES, GOST and PRESENT. Finally we prove that the group generated by the round functions of an SPN cipher with addition modulo a power of 2 as key mixing function is primitive if its mixing layer satisfies this property. Moreover we generalise the definition of a GOST-like cipher using a Non-Type-Preserving matrix as mixing layer and we show, under the only assumption of invertibility of the S-Boxes, that the corresponding group is primitive.
ISSN:19305338
DOI:10.3934/amc.2019016