Protection des données : Cryptographie pour la cybersécurité
Code Formation: 5391
| Ajouter aux favorisCompétence principale visée
Maîtrise des fondements mathématiques et de la mise en œuvre des solutions de cryptographie permettant d'offrir les services de sécurité (confidentialité, intégrité, authentification, non-répudiation, etc.)Objectifs pédagogiques
- Maîtriser la mise en œuvre des mécanismes pour offrir les services de confidentialité, d'intégrité et d'authentification
- Connaître les principaux algorithmes de chiffrement à clé secrète et à clé publique
- Appréhender la cryptanalyse et les attaques connues
- Maitriser la vision globale des enjeux liés à la protection des données
Public
- Responsables sécurité
- DSI : Développeurs, Chefs de projets, Ingénieurs techniques
- Toute personne impliquée dans les systèmes d'information ou souhaitant acquérir des connaissances en cryptographie pour garantir les différents services de sécurité
Prérequis
- Des connaissances générales en mathématiques et en algorithmique sont souhaitables afin de tirer pleinement profit de la formation.
PARTIE 1 : CRYPTOGRAPHIE
Introduction :
- Terminologie et vocabulaire
- Historique et acteurs à connaître
- Services de sécurité fournis par la cryptographie
- Menaces et vulnérabilités
- Concepts mathématiques de base
Cryptographie symétrique :
- Cryptographie symétrique Vs cryptographie asymétrique
- Cryptographie symétrique par flux (RC4, A5/1, etc.)
- Cryptographie symétrique par bloc (DES, AES, etc.)
- Étude détaillée de l'algorithme AES
- Avantages et limites de la cryptographie symétrique
Cryptographie asymétrique :
- Principe et Fondements de la cryptographie asymétrique
- Cryptographie basée sur le problème de factorisation : étude détaillée de l'algorithme RSA
- Cryptographie basée sur le logarithme discret : Cryptographie sur les courbes elliptiques
- Taille des clés, recommandations et justifications
Travaux pratiques :
- Mise en place de solutions de cryptographie AES et RSA: fonctionnement, chiffrement, déchiffrement et attaques.
- Prise en main de OpenSSL: chiffrement et déchiffrement
PARTIE 2 : HACHAGE ET SIGNATURE NUMERIQUE
Fonctions de hachage
- Concept et cas d'utilisation
- Propriétés mathématiques et fondement algorithmique
- Hachage simple (Unkeyed) et sécurisé (Keyed)
- Sécurité et longueur du hachage
- Attaques contre les fonction de hachage (focus sur l'attaque de collisions)
- Étude de quelques algorithmes MD5, SHA-1, SHA-256
- Applications : Stockage des mots de passe.
Scellements et signatures numériques :
- Scellement Vs Signature numérique
- Code d'Authentification de Message (HMAC, CBC-MAC, etc.)
- Signatures numériques : principe et fonctionnement
- Les algorithmes de signature numérique
- Applications : Intégrité et authentification dans les protocoles de communications
- Applications : Signature électronique des documents
Travaux pratiques :
- Calculs d'empreintes et de signatures avec OpenSSL
- Stockage des mots de passe : Mise en place de plusieurs solutions, comparaison et évaluation.
PARTIE 3 : CLES ET PKI
Gestion de clés cryptographiques et plateforme à clés publiques (PKI) :
- Principe de distribution/pré-distribution/échange de clés symétriques/asymétriques
- Gestion de clés symétriques et problèmes associés
- Gestion de clés asymétriques et problèmes associés
- Attaque de l'homme du milieu / Algorithme Diffie-Hellman
- Certification des clés publiques
- Norme X.509
- Modèles d'infrastructures de gestion de clés publiques
- Étude détaillée du modèle à base d'autorités de certification
- Exemple d'application : étude du protocole TLS
- Étude d'autres modèles : DANE, PGP, modèles à base de blockchain
Travaux pratiques :
- Mise en place d'autorité de certification avec OpenSSL,
- création et signature de certificats, révocation, renouvellement, etc.
Evaluation des acquis de formation
Evaluation des acquis des apprenants réalisée en lors de la formation par des exercices, des travaux pratiques et un questionnaire ouvert contextualisé.Taux de réussite
72% des apprenants ont acquis la compétence principale visée
Résultat obtenu pour 32 participants évalués ayant suivi une formation dans la thématique sur les 5 dernières années
Évaluation de la satisfaction
Evaluation du ressenti des participants en fin de formation (Niveau 1 KIRKPATRICK)
Résultats de l’évaluation
Le niveau de satisfaction globale est évalué à 4.3/5 par les participants.
Evaluations réalisées auprès des 108 participants ayant suivi une formation dans la thématique sur les 5 dernières années