Choisissez votre langue
Formation en cryptographie appliquée
Plus de 2 millions d'apprenants dans le monde

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é.

Dedika pour entreprises

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.

Cliquez ici

Contenu du cours

8 Chapitres • 39 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

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 2Voir les détails

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 3Voir les détails

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 4Voir les détails

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 5Voir les détails

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 6Voir les détails

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 7Voir les détails

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 8Voir les détails

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.

Certification

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...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Numérique
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.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
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 !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

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