Reflection ciphers - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Article Dans Une Revue Designs, Codes and Cryptography Année : 2017

Reflection ciphers

Résumé

This paper investigates ciphers where the set of encryption functions is identical to the set of decryption functions, which we call reflection ciphers. Equivalently, there exists a permutation P, named the coupling permutation, such that decryption under k corresponds to encryption under P(k). We study the necessary properties for this coupling permutation. Special care has to be taken of some related-key distinguishers since, in the context of reflection ciphers, they may provide attacks in the single-key setting. We then derive some criteria for constructing secure reflection ciphers and analyze the security properties of different families of coupling permutations. Finally, we concentrate on the case of reflection block ciphers and, as an illustration, we provide concrete examples of key schedules corresponding to several coupling permutations, which lead to new variants of the block cipher prince.
Fichier principal
Vignette du fichier
alphaReflection.pdf (417.7 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01237135 , version 1 (05-12-2016)

Identifiants

Citer

Christina Boura, Anne Canteaut, Lars R. Knudsen, Gregor Leander. Reflection ciphers. Designs, Codes and Cryptography, 2017, 82 (1--2), pp.3--25. ⟨10.1007/s10623-015-0143-x⟩. ⟨hal-01237135⟩
247 Consultations
516 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More