Reflection ciphers

Abstract : 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.
Type de document :
Article dans une revue
Designs, Codes and Cryptography, Springer Verlag, 2017, 82 (1--2), pp.3--25. 〈10.1007/s10623-015-0143-x〉
Liste complète des métadonnées

Littérature citée [25 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01237135
Contributeur : Anne Canteaut <>
Soumis le : lundi 5 décembre 2016 - 13:44:54
Dernière modification le : jeudi 11 janvier 2018 - 06:21:31
Document(s) archivé(s) le : mardi 21 mars 2017 - 09:12:07

Fichier

alphaReflection.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Christina Boura, Anne Canteaut, Lars Knudsen, Gregor Leander. Reflection ciphers. Designs, Codes and Cryptography, Springer Verlag, 2017, 82 (1--2), pp.3--25. 〈10.1007/s10623-015-0143-x〉. 〈hal-01237135〉

Partager

Métriques

Consultations de la notice

283

Téléchargements de fichiers

51