
Formation en cryptographie appliquée
Maîtriser l'ensemble du spectre de la cryptographie appliquée — des fondements mathématiques et des chiffrements symétriques aux algorithmes post-quantiques et à la conception sécurisée de protocoles. Ce cours fournit aux professionnels de la sécurité la profondeur technique nécessaire pour mettre en œuvre, auditer et renforcer les systèmes cryptographiques dans des environnements réels. Allez au-delà de la théorie et développez l'expertise pratique qu'exigent les rôles modernes en cybersécurité.
Ce que vous allez apprendre:
Configurer et renforcer les protocoles TLS 1.3, SSH et AEAD contre les attaques cryptographiques connues.
Mettre en œuvre des schémas de chiffrement symétrique et asymétrique avec une gestion correcte des clés et une discipline de cycle de vie.
Analyser la conception des chiffrements par blocs, les modes de fonctionnement et les vulnérabilités par canaux auxiliaires dans les systèmes de production.
Évaluer les algorithmes post-quantiques, y compris CRYSTALS-Kyber et SPHINCS+, pour la préparation organisationnelle à la migration.
Effectuer des revues et des audits de code cryptographique à l'aide de listes de vérification structurées et d'outils d'analyse statique.
Appliquer les fonctions de hachage, les MAC et les signatures numériques pour faire respecter les exigences d'intégrité des données et de non-répudiation.
Comment vous étudiez de façon pratique Formation en cryptographie appliquée
Comment vous pratiquez Formation en cryptographie appliquée
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour entreprises, le cours inclut des exercices et des exemples adaptés à votre propre entreprise et à ses besoins spécifiques.
Contenu du cours
8 Chapitres • 39 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsFondements de la cryptographie et de la sécurité
Fondements de la cryptographie et de la sécurité
Leçon 1 • Préliminaires mathématiques pour la cryptographie
Couvre l'arithmétique modulaire, les nombres premiers et les probabilités de base nécessaires à la compréhension des preuves cryptographiques. Fournit les connaissances mathématiques minimales requises pour tous les chapitres subséquents.
Leçon 2 • Aperçu des primitives cryptographiques
Examine les fonctions de hachage, les chiffrements symétriques et les schémas asymétriques comme éléments de base. Établit le vocabulaire et les relations entre les primitives utilisées tout au long du cours.
Leçon 3 • Histoire et évolution de la cryptographie
Retrace la cryptographie des chiffrements classiques aux algorithmes modernes, établissant le contexte des normes actuelles. Ancre le contenu technique ultérieur dans la motivation historique et l'analyse des échecs.
Leçon 4 • Objectifs fondamentaux de sécurité et modèles de menace
Définit la confidentialité, l'intégrité, l'authenticité et la non-répudiation comme des objectifs mesurables. Présente la modélisation des adversaires comme base pour la sélection de mesures cryptographiques appropriées.
Chapitre 2MasquerCacher les détailsVoir les détailsChiffrement symétrique en profondeur
Chiffrement symétrique en profondeur
Leçon 1 • Pratiques de gestion des clés symétriques
Aborde la génération, le stockage, la rotation et la destruction de clés pour les systèmes symétriques. Établit une discipline de cycle de vie qui prévient les défaillances cryptographiques dans les environnements de production.
Leçon 2 • AES : Architecture et analyse de sécurité
Détaille les opérations de substitution d'octets AES, de décalage de lignes, de mixage de colonnes et de calendrier de clés. Analyse les attaques connues et explique pourquoi l'AES demeure la norme symétrique dominante.
Leçon 3 • Modes de fonctionnement et leurs compromis
Compare les modes ECB, CBC, CTR, GCM et d'autres modes pour les propriétés de confidentialité et d'intégrité. Guide les étudiants et étudiantes dans le choix du mode approprié pour des scénarios de déploiement précis.
Leçon 4 • Principes de conception des chiffrements par blocs
Examine les réseaux de substitution-permutation, les structures de Feistel et les propriétés de confusion-diffusion. Établit le lien entre les choix de conception et la résistance à la cryptanalyse différentielle et linéaire.
Leçon 5 • Chiffrements en continu et générateurs pseudos-aléatoires
Couvre les faiblesses de RC4, la conception de ChaCha20 et le rôle des générateurs de nombres pseudo-aléatoires cryptographiquement sécurisés. Lie la sécurité du chiffrement en continu à la qualité du PRNG et à la gestion des germes.
Chapitre 3MasquerCacher les détailsVoir les détailsFonctions de hachage et intégrité des données
Fonctions de hachage et intégrité des données
Leçon 1 • Codes d'authentification de messages
Couvre la construction HMAC, CMAC et Poly1305 comme primitives d'intégrité-plus-authenticité. Distingue les MAC des signatures numériques et explique quand chacun est approprié.
Leçon 2 • Arbres de Merkle et structures d'intégrité
Explique la construction d'un arbre de Merkle, la génération de preuves et la vérification pour l'intégrité de grands ensembles de données. Établit un lien entre cette structure et la chaîne de blocs, la transparence des certificats et les systèmes de mise à jour logicielle.
Leçon 3 • Hachage de mots de passe et dérivation de clés
Examine bcrypt, scrypt, Argon2 et PBKDF2 en tant que schémas de stockage de mots de passe à mémoire et à calcul intensifs. Établit le lien entre le réglage des paramètres et la résistance au craquage par GPU et ASIC.
Leçon 4 • Famille SHA et normes modernes de hachage
Analyse la dépréciation du SHA-1, la construction Merkle-Damgård du SHA-2 et la conception en éponge du SHA-3. Permet aux étudiants de choisir des algorithmes de hachage appropriés pour les exigences de conformité et de sécurité.
Leçon 5 • Propriétés des fonctions de hachage et objectifs de sécurité
Définit la résistance à la préimage, la résistance à la seconde préimage et la résistance aux collisions avec une précision formelle. Établit les propriétés de sécurité dont dépendent toutes les applications de hachage subséquentes.
Chapitre 4MasquerCacher les détailsVoir les détailsCryptographie asymétrique et systèmes à clé publique
Cryptographie asymétrique et systèmes à clé publique
Leçon 1 • Signatures numériques : schémas et normes
Examine RSA-PSS, DSA, ECDSA et EdDSA pour la non-répudiation et l'authenticité des messages. Compare les hypothèses de sécurité, le rendement et les pièges de mise en œuvre entre les schémas.
Leçon 2 • RSA : Mathématiques, conception et attaques
Dérive RSA du théorème d'Euler, couvre les opérations de génération de clés, de chiffrement et de déchiffrement. Analyse les attaques par factorisation, les attaques par petit exposant et les exigences de bourrage.
Leçon 3 • Principes fondamentaux de la cryptographie à courbe elliptique
Présente la loi de groupe des courbes elliptiques, la difficulté du logarithme discret et les paramètres standard des courbes. Démontre l'avantage en efficacité de l'ECC par rapport au RSA à des niveaux de sécurité équivalents.
Leçon 4 • Notions d’infrastructure à clé publique
Explique la structure des certificats, les chaînes de confiance, les autorités de certification et les mécanismes de révocation. Prépare les étudiants pour le déploiement de l'ICP couvert dans le chapitre sur les protocoles appliqués.
Leçon 5 • Protocoles Diffie-Hellman et d'échange de clés
Couvre le DH classique, l'ECDH et les variantes authentifiées pour établir des secrets partagés sur des canaux non sécurisés. Aborde les vulnérabilités d'homme du milieu et les exigences d'authentification.
Chapitre 5MasquerCacher les détailsVoir les détailsProtocoles cryptographiques et communications sécurisées
Protocoles cryptographiques et communications sécurisées
Leçon 1 • Chiffrement authentifié dans les protocoles
Examine les mécanismes AEAD comme AES-GCM et ChaCha20-Poly1305 tels qu'utilisés dans les protocoles modernes. Explique la gestion du nonce, la vérification de l'étiquette et les modes de défaillance dans un contexte protocolaire.
Leçon 2 • Protocole SSH et accès à distance sécurisé
Explique l'échange de clés SSH, l'authentification de l'hôte et le multiplexage de canaux pour l'administration à distance sécurisée. Couvre la configuration de l'authentification par clé et les risques de mauvaise configuration courants.
Leçon 3 • Attaques TLS courantes et mesures d'atténuation
Couvre les attaques BEAST, POODLE, CRIME, Heartbleed et les attaques par rétrogradation avec une analyse des causes racines. Traduit chaque attaque en actions concrètes de durcissement de la configuration.
Leçon 4 • Messagerie sécurisée et chiffrement de bout en bout
Analyse le protocole Signal, l'algorithme Double Ratchet et l'échange de clés X3DH pour la messagerie chiffrée de bout en bout. Relie la conception du protocole aux propriétés de secret parfait et de récupération après compromission.
Leçon 5 • Architecture du protocole TLS et poignée de main
Analyse l'établissement de liaison TLS 1.3, la négociation d'une suite de chiffrement et la protection de la couche d'enregistrement. Compare avec TLS 1.2, une version obsolète, afin de mettre en évidence les améliorations de sécurité et les raisons de la migration.
Chapitre 6MasquerCacher les détailsVoir les détailsCryptanalyse et techniques d'attaque
Cryptanalyse et techniques d'attaque
Leçon 1 • Attaques par canaux auxiliaires et par injection de défauts
Couvre les attaques temporelles, l'analyse de puissance, les fuites électromagnétiques et l'injection de fautes contre les implémentations matérielles et logicielles. Lie les contre-mesures à la programmation en temps constant et au blindage matériel.
Leçon 2 • Tendances d'attaque au niveau du protocole
Examine les attaques par rejeu, les attaques par oracle, les attaques par rétrogradation et les attaques inter-protocoles contre les protocoles cryptographiques. Enseigne l'analyse systématique des protocoles à l'aide de méthodes formelles et informelles.
Leçon 3 • Cryptanalyse différentielle et linéaire
Présente la cryptanalyse différentielle et linéaire comme les principaux outils d'évaluation de la robustesse des chiffrements par blocs. Démontre comment ces attaques déterminent les exigences minimales de nombre de rondes et de conception des boîtes-S.
Leçon 4 • Méthodes classiques de cryptanalyse
Applique l'analyse fréquentielle, l'indice de coïncidence et l'examen de Kasiski aux chiffrements classiques. Développe une intuition analytique qui se transpose à la compréhension des principes d'attaque modernes.
Leçon 5 • Outils de cryptanalyse et pratique en laboratoire
Présente des outils de cryptanalyse open source et des exercices de laboratoire structurés pour une pratique concrète des attaques. Renforce les connaissances théoriques des attaques par des défis pratiques guidés.
Chapitre 7MasquerCacher les détailsVoir les détailsCryptographie appliquée dans les systèmes logiciels
Cryptographie appliquée dans les systèmes logiciels
Leçon 1 • Chiffrement au repos : bases de données et stockage
Examine le chiffrement transparent des données, le chiffrement au niveau des colonnes et les systèmes de fichiers chiffrés pour la protection des données au repos. Aborde l'intégration de la gestion des clés et les compromis en matière de rendement.
Leçon 2 • Examen et vérification du code cryptographique
Développe une approche systématique fondée sur une liste de vérification pour examiner le code cryptographique à la recherche de vulnérabilités. Prépare les étudiants à mener ou à participer à des audits de sécurité de mises en œuvre cryptographiques.
Leçon 3 • Conception et mauvaise utilisation de l'API cryptographique
Analyse les schémas courants de mauvaise utilisation des API cryptographiques, notamment les clés codées en dur, les valeurs par défaut faibles et la gestion incorrecte des IV. Établit les principes pour concevoir des API difficiles à utiliser de manière incorrecte.
Leçon 4 • Pratiques de codage sécurisé pour la cryptographie
Enseigne la comparaison en temps constant, la remise à zéro mémoire et la génération sécurisée de nombres aléatoires dans le code. Fournit des conseils propres à chaque langage pour éviter les vulnérabilités d'implémentation.
Leçon 5 • Gestion des secrets dans les applications
Couvre les risques liés aux variables d'environnement, les coffres de secrets, les modules de sécurité matériels et la rotation des secrets dans les pipelines d'application. Établit le lien entre l'hygiène des secrets et la prévention des incidents d'exposition d'identifiants.
Chapitre 8MasquerCacher les détailsVoir les détailsCryptographie post-quantique et orientations futures
Cryptographie post-quantique et orientations futures
Leçon 1 • Signatures basées sur le hachage et signatures basées sur le code
Couvre SPHINCS+, XMSS et Classic McEliece comme schémas de signature et de chiffrement post-quantiques alternatifs. Compare la taille des signatures, la vitesse de vérification et les compromis liés à la présence ou non d'état.
Leçon 2 • Agilité cryptographique et planification de la migration
Enseigne les modèles de conception d'agilité cryptographique et les feuilles de route de migration structurées pour la transition vers les algorithmes post-quantiques. Aborde les stratégies d'inventaire, de priorisation et de test pour les migrations à grande échelle.
Leçon 3 • Cryptographie à base de treillis
Présente Learning With Errors, NTRU et CRYSTALS-Kyber comme les principaux schémas basés sur les réseaux. Explique les hypothèses de difficulté et la sélection des paramètres pour l'encapsulation de clés résistante aux ordinateurs quantiques.
Leçon 4 • Normalisation post-quantique du NIST
Passe en revue le processus de normalisation post-quantique du NIST, les algorithmes sélectionnés et les normes finalisées. Prépare les étudiants à consulter les directives officielles lorsqu'ils prennent des décisions de sélection d'algorithmes.
Leçon 5 • Menace de l'informatique quantique pour la cryptographie
Explique les algorithmes de Shor et de Grover ainsi que leur incidence sur RSA, ECC et les longueurs de clés symétriques. Quantifie l'incertitude quant à l'échéancier et le cadrage des risques pour la planification organisationnelle.
Votre certificat valide de réussite
Ce cours est pour vous :
Ingénieur en sécurité : souhaite une profondeur cryptographique rigoureuse au-delà de la configuration d'outils.
Développeur de logiciels : crée des applications qui traitent des données sensibles ou chiffrées.
Testeur d'intrusion : doit identifier et exploiter les faiblesses cryptographiques de façon systématique.
Architecte TI : conçoit des systèmes où les décisions relatives au chiffrement et à la gestion des clés ont de l'importance.
Personne en réorientation de carrière : passe des opérations TI à un rôle spécialisé en ingénierie de la sécurité.
Analyste en conformité : doit évaluer si les mesures de contrôle cryptographique respectent les exigences réglementaires.
Ce que nos apprenants disent
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir à changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont il est présenté ainsi que la transcription des vidéos, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika?
Le certificat est-il valable au Canada ?
Les cours sont-ils gratuits?
Quelle est la charge de travail des cours?
Comment sont les cours?
Comment fonctionnent les cours?
Quelle est la durée des cours?
Quel est le coût ou le prix des cours?
Qu’est-ce qu’un cours EAD ou en ligne et comment ça fonctionne?
Cours PDF




















