Thèse soutenue

Codes additifs et matrices MDS pour la cryptographie

FR  |  
EN
Auteur / Autrice : Nora El Amrani
Direction : Thierry BergerEl Mamoun Souidi
Type : Thèse de doctorat
Discipline(s) : Mathématiques et applications
Date : Soutenance le 24/02/2016
Etablissement(s) : Limoges en cotutelle avec Université Mohammed V (Rabat). Faculté des sciences
Ecole(s) doctorale(s) : École doctorale Sciences et ingénierie pour l'information, mathématiques (Limoges ; 2009-2018)
Partenaire(s) de recherche : Laboratoire : XLIM
Jury : Président / Présidente : Saïd El hajji
Examinateurs / Examinatrices : Thierry Berger, El Mamoun Souidi, Pierre Loidreau, Abdelkader Necer
Rapporteurs / Rapporteuses : Marine Minier, Ayoub Otmani

Résumé

FR  |  
EN

Cette thèse porte sur les liens entre les codes correcteurs d'erreurs et les matrices de diffusion linéaires utilisées en cryptographie symétrique. L'objectif est d'étudier les constructions possibles de codes MDS additifs définis sur le groupe (Fm2, +) des m-uplets binaires et de minimiser le coût de l'implémentation matérielle ou logicielles de ces matrices de diffusion. Cette thèse commence par l'étude des codes définis sur un anneau de polynômes du type F[x]/f(x), qui généralisent les codes quasi-cycliques. Elle se poursuit par l'étude des codes additifs systématiques définis sur (Fm2, +) et leur lien avec la diffusion linéaire en cryptographie symétrique. Un point important de la thèse est l'introduction de codes à coefficient dans l'anneau des endomorphismes de Fm2. Le lien entre les codes qui sont des sous-modules à gauche et les codes additifs est mis en évidence. La dernière partie porte sur l'étude et la construction de matrices de diffusion MDS ayant de bonnes propriétés pour la cryptographie, à savoir les matrices circulantes, les matrices dyadiques, ainsi que les matrices ayant des représentations creuses minimisant leur implémentation.