Cryptographie pour la cybersécurité

Cryptographie pour la cybersécurité

mains montrant des calculs scientifiques sur un tableau

Accroche

Cette formation courte en mathématiques s'adresse aux chercheurs, ingénieurs dans les entreprises et les laboratoires de recherche scientifique, en particulier en lien avec le domaine de la cybersécurité.

En pratique

Libellé réglementaire
Cryptographie pour la cybersécurité
Type de diplôme
Formation courte
Niveau de sortie
Sans objet
Modalités pédagogiques
Présentiel
Langue de la formation
Français
Localisation(s) des enseignements
Rennes

Présentation

Missing élément de média.

Publics

Cette formation courte s'adresse aux chercheurs, ingénieurs dans les entreprises et les laboratoires de recherche scientifique, en particulier en lien avec le domaine de la cybersécurité.

Compétences développées

  • S’approprier les enjeux de la cryptographie moderne et de son utilisation.
  • Avoir une meilleure compréhension des méthodes de cryptographie utilisées en cybersécurité de nos jours pour pouvoir les comparer et choisir la plus adaptée au contexte.

Partenaires de la formation

Formation dispensée par l'agence LEBESGUE de mathématiques pour l'innovation.

Organisation pédagogique

Cette formation se compose de 6 modules de 3 heures, chacun constitué d'un cours magistral (environ 2 heures) et d'une courte séance de mise en pratique sous Python et/ou Sage (environ 1 heure).

Les enseignements sont dispensés sur le campus de Beaulieu, à Rennes.

Programme

  • Histoire de la cryptographie et introduction à la cryptographie moderne.
  • Infrastructures à clé publique.
  • Systèmes de chiffrement par bloc : modes de chiffrement, chiffrements de Feistel, TP Vigenère + présentation de l’AES.
  • Le système RSA : principe, mise en oeuvre et attaques principales.
  • Cryptographie basée sur le logarithme discret : présentation générale et comparaison avec RSA. Mise en œuvre via les corps finis et les courbes elliptiques.
  • Fonctions de hachage : utilisation, modèles de Merkle-Damgard et des fonctions
  • éponges, présentation de SHA-3.
  • Protocoles de signatures numériques.

 

Modalités d'évaluation

Des évaluations des acquis peuvent être réalisées sous forme d’autoévaluation, quiz ou analyses de cas. En fin de formation, un questionnaire de satisfaction anonyme sera à compléter par chaque participant.

Responsable(s) pédagogique(s)

Sylvain DUQUESNE

Contact(s)

Florence MORFOISSE
Chargée de mission
florence.morfoisse [at] univ-rennes1.fr

Pré-requis

  • Niveau bac+2 en mathématiques, en particulier en algèbre (notion de groupe et de corps par exemple).
  • Maîtrise de l’algorithmique et de la programmation de base en Python ou Sage.
Dernière modification : mar, 30/03/2021 - 17:32