Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
Cryptanalysis of Feistel Networks with Secret Round Functions
BIRYUKOV, Alex; LEURENT, Gaëtan; PERRIN, Léo Paul
2016In Dunkelman, Orr; Keliher, Liam (Eds.) Selected Areas in Cryptography -- SAC 2015, 21st International Conference, Sackville, NB, Canada, August 12-14, 2015, Revised Selected Papers
Peer reviewed
 

Documents


Texte intégral
draft.pdf
Preprint Auteur (418.11 kB)
Demander un accès

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

Envoyer vers



Détails



Mots-clés :
Feistel Network; Yoyo; Guess-and-Determine
Résumé :
[en] Generic distinguishers against Feistel Network with up to 5 rounds exist in the regular setting and up to 6 rounds in a multi-key setting. We present new cryptanalyses against Feistel Networks with 5, 6 and 7 rounds which are not simply distinguishers but actually recover completely the unknown Feistel functions. When an exclusive-or is used to combine the output of the round function with the other branch, we use the so-called \textit{yoyo game} which we improved using a heuristic based on particular cycle structures. The complexity of a complete recovery is equivalent to $\bigO(2^{2n})$ encryptions where $n$ is the branch size. This attack can be used against 6- and 7-round Feistel Networks in time respectively $\bigO(2^{n2^{n-1}+2n})$ and $\bigO(2^{n2^{n}+2n})$. However when modular addition is used, this attack does not work. In this case, we use an optimized guess-and-determine strategy to attack 5 rounds with complexity $\bigO(2^{n2^{3n/4}})$. Our results are, to the best of our knowledge, the first recovery attacks against generic 5-, 6- and 7-round Feistel Networks.
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)
LEURENT, Gaëtan ;  Inria
PERRIN, Léo Paul ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Co-auteurs externes :
yes
Langue du document :
Anglais
Titre :
Cryptanalysis of Feistel Networks with Secret Round Functions
Date de publication/diffusion :
mars 2016
Nom de la manifestation :
Selected Areas in Cryptography -- SAC 2015
Lieu de la manifestation :
Sackville, Canada
Date de la manifestation :
August 12-14, 2015
Manifestation à portée :
International
Titre de l'ouvrage principal :
Selected Areas in Cryptography -- SAC 2015, 21st International Conference, Sackville, NB, Canada, August 12-14, 2015, Revised Selected Papers
Editeur scientifique :
Dunkelman, Orr
Keliher, Liam
Maison d'édition :
Springer International Publishing
Collection et n° de collection :
Security and Cryptology, 8781
Pagination :
102-121
Peer reviewed :
Peer reviewed
URL complémentaire :
Projet FnR :
FNR4009992 - Applied Cryptography For The Internet Of Things, 2012 (01/07/2013-30/06/2016) - Alex Biryukov
Disponible sur ORBilu :
depuis le 27 octobre 2015

Statistiques


Nombre de vues
329 (dont 5 Unilu)
Nombre de téléchargements
0 (dont 0 Unilu)

citations Scopus®
 
30
citations Scopus®
sans auto-citations
27

Bibliographie


Publications similaires



Contacter ORBilu