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

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

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.

Calendrier de la formation

Pas de session actuellement programmée : nous consulter.

Méthodes pédagogiques

Cette formation sur 3 jours se compose de 6 modules de 3 heures.
Chaque module est 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).

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)

    Guillaume RIOU
    Chargé de mission
    guillaume.riou [at] univ-rennes.fr
    Mélissa DURAND
    Gestionnaire de formation
    melissa.durand [at] univ-rennes.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.

    Coût de la formation

    Pour l'année universitaire 2023-2024 : 1 800 €

    Des modalités de financement adaptées sont possibles en fonction de situations individuelles. Notre équipe pourra vous accompagner en ce sens.
    Pour en savoir plus sur toutes les modalités de financement de la formation tout au long de la vie, consultez notre rubrique Financez votre formation.

    Last updated: lun, 18/09/2023 - 12:11