Eprint diffusé à l'origine sur un autre site (E-prints, Working papers et Carnets de recherche)
Alzette: A 64-bit ARX-box
BEIERLE, Christof; BIRYUKOV, Alex; CARDOSO DOS SANTOS, Luan et al.
2019
 

Documents


Texte intégral
preprint.pdf
Preprint Auteur (437.69 kB)
Télécharger

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
Symmetric Cryptography; Addition-Rotation-XOR (ARX); Cryptographic Permutation; Substitution-Box; Linear Cryptanalysis; Differential Cryptanalysis
Résumé :
[en] S-boxes are the only source of non-linearity in many symmetric primitives. While they are often defined as being functions operating on a small space, some recent designs propose the use of much larger ones (e.g., 32 bits). In this context, an S-box is then defined as a subfunction whose cryptographic properties can be estimated precisely. In this paper, we present a 64-bit ARX-based S-box called Alzette, which can be evaluated in constant time using only 12 instructions on modern CPUs. Its parallel application can also leverage vector (SIMD) instructions. One iteration of Alzette has differential and linear properties comparable to those of the AES S-box, while two iterations are at least as secure as the AES super S-box. Since the state size is much larger than the typical 4 or 8 bits, the study of the relevant cryptographic properties of Alzette is not trivial.
Disciplines :
Sciences informatiques
Auteur, co-auteur :
BEIERLE, Christof ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) ; Ruhr-Universität Bochum - RUB > Horst Gortz Institute for IT Security
BIRYUKOV, Alex ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC) ; University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
CARDOSO DOS SANTOS, Luan ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
GROSZSCHÄDL, Johann ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
PERRIN, Léo Paul ;  Inria, Paris, France
UDOVENKO, Aleksei  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
VELICHKOV, Vesselin ;  University of Edinburgh
WANG, Qingju ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Langue du document :
Anglais
Titre :
Alzette: A 64-bit ARX-box
Date de publication/diffusion :
2019
Focus Area :
Security, Reliability and Trust
Projet FnR :
FNR9037104 - Evaluation Of Authenticated Ciphers, 2014 (01/05/2015-30/04/2019) - Aleksei Udovenko
Intitulé du projet de recherche :
FDISC
Organisme subsidiant :
FNR - Fonds National de la Recherche
University of Luxembourg - UL
Disponible sur ORBilu :
depuis le 23 janvier 2020

Statistiques


Nombre de vues
279 (dont 9 Unilu)
Nombre de téléchargements
131 (dont 2 Unilu)

Bibliographie


Publications similaires



Contacter ORBilu