Article (Périodiques scientifiques)
Lightweight AEAD and Hashing using the Sparkle Permutation Family
BEIERLE, Christof; BIRYUKOV, Alex; CARDOSO DOS SANTOS, Luan et al.
2020In IACR Transactions on Symmetric Cryptology, 2020 (S1), p. 208-261
Peer reviewed vérifié par ORBi
 

Documents


Texte intégral
main.pdf
Preprint Auteur (1.02 MB)
Télécharger

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

Envoyer vers



Détails



Mots-clés :
Lightweight Cryptography; Authenticated Encryption; Hash Function; Long Trail Strategy; SPARKLE
Résumé :
[en] We introduce the Sparkle family of permutations operating on 256, 384 and 512 bits. These are combined with the Beetle mode to construct a family of authenticated ciphers, Schwaemm, with security levels ranging from 120 to 250 bits. We also use them to build new sponge-based hash functions, Esch256 and Esch384. Our permutations are among those with the lowest footprint in software, without sacrificing throughput. These properties are allowed by our use of an ARX component (the Alzette S-box) as well as a carefully chosen number of rounds. The corresponding analysis is enabled by the long trail strategy which gives us the tools we need to efficiently bound the probability of all the differential and linear trails for an arbitrary number of rounds. We also present a new application of this approach where the only trails considered are those mapping the rate to the outer part of the internal state, such trails being the only relevant trails for instance in a differential collision attack. To further decrease the number of rounds without compromising security, we modify the message injection in the classical sponge construction to break the alignment between the rate and our S-box layer.
Disciplines :
Sciences informatiques
Auteur, co-auteur :
BEIERLE, Christof ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) ; Ruhr University Bochum > Horst Görtz 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 > School of Informatics
WANG, Qingju ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Co-auteurs externes :
yes
Langue du document :
Anglais
Titre :
Lightweight AEAD and Hashing using the Sparkle Permutation Family
Date de publication/diffusion :
juin 2020
Titre du périodique :
IACR Transactions on Symmetric Cryptology
eISSN :
2519-173X
Maison d'édition :
International Association for Cryptologic Research, Santa Barbara, Etats-Unis
Titre particulier du numéro :
Special Issue on Designs for the NIST Lightweight Standardisation Process
Volume/Tome :
2020
Fascicule/Saison :
S1
Pagination :
208-261
Peer reviewed :
Peer reviewed vérifié par ORBi
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
325 (dont 24 Unilu)
Nombre de téléchargements
272 (dont 4 Unilu)

citations Scopus®
 
53
citations Scopus®
sans auto-citations
46
citations OpenAlex
 
20
citations WoS
 
43

Bibliographie


Publications similaires



Contacter ORBilu