Skip to Main content Skip to Navigation
Conference papers

Alzette: A 64-Bit ARX-box: (feat. CRAX and TRAX)

Abstract : S-boxes are the only source of non-linearity in many symmet-ric primitives. While they are often defined as being functions operatingon 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 subfunctionwhose cryptographic properties can be estimated precisely.We present a 64-bit ARX-based S-box calledAlzette, which can be eval-uated in constant time using only 12 instructions on modern CPUs. Itsparallel application can also leverage vector (SIMD) instructions. Oneiteration ofAlzettehas differential and linear properties comparable tothose of the AES S-box, and two are at least as secure as the AES superS-box. As the state size is much larger than the typical 4 or 8 bits, thestudy of the relevant cryptographic properties ofAlzetteis not trivial.We further discuss how such wide S-boxes could be used to constructround functions of 64-, 128- and 256-bit (tweakable) block ciphers withgood cryptographic properties that are guaranteed even in the related-tweak setting. We use these structures to design a very lightweight 64-bitblock cipher (Crax) which outperforms SPECK-64/128 for short mes-sages on micro-controllers, and a 256-bit tweakable block cipher (Trax)which can be used to obtain strong security guarantees against powerfuladversaries (nonce misuse, quantum attacks).
Document type :
Conference papers
Complete list of metadata

https://hal.inria.fr/hal-03135836
Contributor : Léo Perrin Connect in order to contact the contributor
Submitted on : Tuesday, February 9, 2021 - 11:54:02 AM
Last modification on : Friday, January 21, 2022 - 3:17:01 AM
Long-term archiving on: : Monday, May 10, 2021 - 6:36:22 PM

File

2019-1378.pdf
Files produced by the author(s)

Identifiers

Collections

Citation

Christof Beierle, Alex Biryukov, Luan Cardoso dos Santos, Johann Großschädl, Léo Perrin, et al.. Alzette: A 64-Bit ARX-box: (feat. CRAX and TRAX). CRYPTO 2020 - 40th Annual International Cryptology Conference, Aug 2020, Santa Barbara, United States. pp.419-448, ⟨10.1007/978-3-030-56877-1_15⟩. ⟨hal-03135836⟩

Share

Metrics

Les métriques sont temporairement indisponibles