Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
Automatic Search for Differential Trails in ARX Ciphers
BIRYUKOV, Alex; VELICHKOV, Vesselin
2014In Topics in Cryptology – CT-RSA 2014 Lecture Notes in Computer Science
Peer reviewed
 

Documents


Texte intégral
automatic-search-arx-trails.pdf
Postprint Auteur (383.42 kB)
Télécharger
Annexes
cryp-w03-symetric-encryption-cryptanalysis.pdf
(1.24 MB)
Slides
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 cipher; ARX; automatic search; SPECK; XTEA; tools for cryptanalysis
Résumé :
[en] We propose a tool for automatic search for differential trails in ARX ciphers. By introducing the concept of a partial difference distribution table (pDDT) we extend Matsui's algorithm, originally proposed for DES-like ciphers, to the class of ARX ciphers. To the best of our knowledge this is the first application of Matsui's algorithm to ciphers that do not have S-boxes. The tool is applied to the block ciphers TEA, XTEA, SPECK and RAIDEN. For RAIDEN we find an iterative characteristic on all 32 rounds that can be used to break the full cipher using standard differential cryptanalysis. This is the first cryptanalysis of the cipher in a non-related key setting. Differential trails on 9, 10 and 13 rounds are found for SPECK32, SPECK48 and SPECK64 respectively. The 13 round trail covers half of the total number of rounds. These are the first public results on the security analysis of SPECK. For TEA multiple full (i.e. not truncated) differential trails are reported for the first time, while for XTEA we confirm the previous best known trail reported by Hong et al. We also show closed formulas for computing the exact additive differential probabilities of the left and right shift operations. The source code of the tool is publicly available as part of a larger toolkit for the analysis of ARX at the following address: https://github.com/vesselinux/yaarx .
Centre de recherche :
ULHPC - University of Luxembourg: High Performance Computing
Disciplines :
Sciences informatiques
Auteur, co-auteur :
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)
VELICHKOV, Vesselin ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Co-auteurs externes :
no
SCOPUS_ID:84901279567
Langue du document :
Anglais
Titre :
Automatic Search for Differential Trails in ARX Ciphers
Date de publication/diffusion :
2014
Nom de la manifestation :
Cryptographer's Track at the RSA Conference
Organisateur de la manifestation :
RSA Corp.
Lieu de la manifestation :
San Francisco, Etats-Unis
Date de la manifestation :
25-02-2014
Manifestation à portée :
International
Titre de l'ouvrage principal :
Topics in Cryptology – CT-RSA 2014 Lecture Notes in Computer Science
Maison d'édition :
Springer International Publishing
ISBN/EAN :
978-3-319-04851-2
Collection et n° de collection :
8366
Pagination :
227-250
Peer reviewed :
Peer reviewed
Intitulé du projet de recherche :
F1R-CSC-PUL-11SAMD > SAMDES > > BIRYUKOV Alex
Disponible sur ORBilu :
depuis le 30 juin 2014

Statistiques


Nombre de vues
344 (dont 18 Unilu)
Nombre de téléchargements
937 (dont 6 Unilu)

citations Scopus®
 
72
citations Scopus®
sans auto-citations
69
OpenCitations
 
44
citations OpenAlex
 
82

Bibliographie


Publications similaires



Contacter ORBilu