MOUSSA ALI ABDELLATIF Karim

doctorant à Sorbonne Université
Équipe : CIAN
https://lip6.fr/Karim.Abdellatif

Direction de recherche : Habib MEHREZ

Co-encadrement : CHOTIN Roselyne

Chiffrement authentifié sur FPGA de la partie reconfigurable à la partie statique

Les systèmes de communication d'aujourd'hui ont besoin d'accéder, de stocker, de manipuler ou de communiquer des informations sensibles. Par conséquent, des primitives cryptographiques telles que des fonctions de hachage et de chiffrement par blocs sont déployées pour fournir le cryptage et l'authentification des données. Récemment, des techniques ont été proposées pour combiner cryptage et authentification en un seul algorithme appelé authentification chiffrée (AE : Authenticated Encryption). La combinaison de ces deux services de sécurité dans le matériel permet d'obtenir de meilleures performances par rapport aux deux algorithmes séparés puisque l'authentification et le cryptage peuvent partager une partie du calcul. La première partie de cette thèse est consacrée aux architectures d'algorithmes AE, AES-GCM et AEGIS-128 ciblées pour des FPGAs efficaces et à grande vitesse pour délivrer les services de sécurité des systèmes de communication. Notre étude de l'état de l'art nous conduit à la mise en place d'architectures à haute vitesse pour les applications où les clés changent peu comme les réseaux privés virtuels (VPN). En outre, nous présentons un procédé efficace pour mettre en œuvre la multiplication sur le corps GF($2^{128}$) qui est le coeur de la tâche d'authentification dans l'algorithme AES-GCM, ceci afin de supporter des applications à grande vitesse. En outre, un système efficace implantant l'algorithme AEGIS-128 est également mis en œuvre en utilisant seulement cinq tours d'AES. Nos réalisations matérielles ont été évaluées à l'aide de FPGAs Virtex-5 et Virtex-4. Le rapport débit par ressources utilisées des architectures présentées surpasse ceux présentés dans l'état de l'art. La deuxième partie de la thèse présente des techniques de réalisation à faible coût afin de sécuriser la reconfiguration du FPGA. Nous présentons différentes réalisations matérielles à faible coût des algorithmes AES-GCM, AES-CCM, et AEGIS-128, qui sont implantées dans la partie statique du FPGA afin de décrypter et d'authentifier le bitstream. Ces architectures ASIC ont été évaluées pour des technologies 90 et 65 nm et présentent de meilleures performances par rapport aux travaux antérieurs.

Soutenance : 07/10/2014

Membres du jury :

Bruno ROBISSON, Chercheur, CEA [Rapporteur]
Lilian BOSSUET, MCF, Univ. ST ETIENNE [Rapporteur]
Jean-Claude BAJARD, Professeur, UPMC
Hayder MRABET, Industriel, Phd
Olivier Lepape, NanoXplore
Habib MEHREZ, Professeur, UPMC
Roselyne CHOTIN-AVOT, MC, UPMC

Date de départ : 08/10/2014

Publications 2012-2016