Improved Techniques in the Cryptanalysis of Symmetric Primitives - Inria - Institut national de recherche en sciences et technologies du numérique
Thèse Année : 2022

Improved Techniques in the Cryptanalysis of Symmetric Primitives

Techniques Améliorées pour la Cryptanalyse des Primitives Symétriques

Résumé

This thesis proposes improvements which can be applied to several techniques for the cryptanalysis of symmetric primitives. Special attention is given to linear cryptanalysis, for which a technique based on the fast Walsh transform was already known (Collard et al., ICISIC 2007). We introduce a generalised version of this attack, which allows us to apply it on key recovery attacks over multiple rounds, as well as to reduce the complexity of the problem using information extracted, for example, from the key schedule. We also propose a general technique for speeding key recovery attacks up which is based on the representation of Sboxes as binary decision trees. Finally, we showcase the construction of a linear approximation of the full version of the Gimli permutation using mixed-integer linear programming (MILP) optimisation.
Dans cette thèse, on propose des améliorations qui peuvent être appliquées à plusieurs techniques de cryptanalyse de primitives symétriques. On dédie une attention spéciale à la cryptanalyse linéaire, pour laquelle une technique basée sur la transformée de Walsh rapide était déjà connue (Collard et al., ICISC 2007). On introduit une version généralisée de cette attaque, qui permet de l'appliquer pour la récupération de clé considerant plusieurs tours, ainsi que le réduction de la complexité du problème en utilisant par example des informations provénantes du key-schedule. On propose aussi une technique générale pour accélérer les attaques par récupération de clé qui est basée sur la représentation des boîtes S en tant que arbres binaires. Finalement, on montre comment on a obtenu une approximation linéaire sur la version complète de la permutation Gimli en utilisant l'optimisation par mixed-integer linear programming (MILP).
Fichier principal
Vignette du fichier
main.pdf (2.86 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

tel-03878739 , version 1 (02-12-2022)
tel-03878739 , version 2 (06-12-2022)

Identifiants

  • HAL Id : tel-03878739 , version 1

Citer

Antonio Florez Gutierrez. Improved Techniques in the Cryptanalysis of Symmetric Primitives. Cryptography and Security [cs.CR]. Sorbonne Universite, 2022. English. ⟨NNT : ⟩. ⟨tel-03878739v1⟩
344 Consultations
494 Téléchargements

Partager

More