Eprint already available on another site (E-prints, Working papers and Research blog)
Alzette: A 64-bit ARX-box
Beierle, Christof; Biryukov, Alex; Cardoso Dos Santos, Luan et al.
2019
 

Files


Full Text
preprint.pdf
Author preprint (437.69 kB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Symmetric Cryptography; Addition-Rotation-XOR (ARX); Cryptographic Permutation; Substitution-Box; Linear Cryptanalysis; Differential Cryptanalysis
Abstract :
[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 :
Computer science
Author, co-author :
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)
Language :
English
Title :
Alzette: A 64-bit ARX-box
Publication date :
2019
Focus Area :
Security, Reliability and Trust
FnR Project :
FNR9037104 - Evaluation Of Authenticated Ciphers, 2014 (01/05/2015-30/04/2019) - Aleksei Udovenko
Name of the research project :
FDISC
Funders :
FNR - Fonds National de la Recherche [LU]
University of Luxembourg - UL
Available on ORBilu :
since 23 January 2020

Statistics


Number of views
181 (7 by Unilu)
Number of downloads
85 (2 by Unilu)

Bibliography


Similar publications



Contact ORBilu