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

Formation en cryptographie appliquée

Maîtrisez 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 de protocoles sécurisés. Ce cours dote les professionnels de la sécurité de la profondeur technique nécessaire pour mettre en œuvre, auditer et durcir 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 les entreprises

Ce que vous allez apprendre:

  • Configurez et durcissez les protocoles TLS 1.3, SSH et AEAD face aux attaques cryptographiques connues.

  • Mettez en œuvre des schémas de chiffrement symétrique et asymétrique avec une gestion et une discipline de cycle de vie correctes des clés.

  • Analysez la conception des chiffrements par blocs, les modes de fonctionnement et les vulnérabilités par canaux auxiliaires dans les systèmes de production.

  • Évaluez les algorithmes post-quantiques, notamment CRYSTALS-Kyber et SPHINCS+, pour la préparation organisationnelle à la migration.

  • Effectuez des revues et des audits de code cryptographique à l'aide de listes de contrôle structurées et d'outils d'analyse statique.

  • Appliquez les fonctions de hachage, les MAC et les signatures numériques pour garantir l'intégrité des données et la 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 les entreprises, le cours inclut des exercices et des exemples adaptés à votre activité et aux besoins spécifiques de votre entreprise.

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érequis mathématiques pour la cryptographie

    Aborde l'arithmétique modulaire, les nombres premiers et les probabilités de base nécessaires à la compréhension des preuves cryptographiques. Fournit la fluidité mathématique minimale requise pour tous les chapitres suivants.

  • Leçon 2 • Présentation des primitives cryptographiques

    Passe en revue les fonctions de hachage, les chiffrements symétriques et les schémas asymétriques en tant que blocs de construction. É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 de sécurité fondamentaux et modèles de menace

    Définit la confidentialité, l'intégrité, l'authenticité et la non-répudiation comme des objectifs mesurables. Introduit la modélisation des adversaires comme base pour la sélection des contrôles cryptographiques appropriés.

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 des 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 la substitution d'octets d'AES, le décalage de lignes, le mélange de colonnes et les opérations du calendrier de clés. Analyse les attaques connues et explique pourquoi AES reste la norme symétrique dominante.

  • Leçon 3 • Modes de fonctionnement et leurs compromis

    Compare les modes ECB, CBC, CTR, GCM et autres pour leurs propriétés de confidentialité et d'intégrité. Guide les étudiants dans le choix du mode correct pour des scénarios de déploiement spécifiques.

  • 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. Relie les choix de conception à la résistance contre la cryptanalyse différentielle et linéaire.

  • Leçon 5 • Chiffrements par flux et générateurs pseudo-aléatoires

    Aborde 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. Relie la sécurité des chiffrements par flux à 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 message

    Aborde la construction HMAC, CMAC et Poly1305 en tant que primitives d'intégrité et d'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 des arbres de Merkle, la génération de preuves et la vérification pour l'intégrité de grands ensembles de données. Relie cette structure à la blockchain, à la transparence des certificats et aux 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 intensive et à calcul intensif. Relie le réglage des paramètres à la résistance contre le craquage par GPU et ASIC.

  • Leçon 4 • Famille SHA et normes de hachage modernes

    Analyse la dépréciation de SHA-1, la construction Merkle-Damgård de SHA-2 et la conception en éponge de SHA-3. Équipe les étudiants pour sélectionner 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 deuxième 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 ultérieures.

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é, les performances 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, aborde 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 • Fondamentaux de la cryptographie sur courbes elliptiques

    Présente la loi de groupe des courbes elliptiques, la difficulté du logarithme discret et les paramètres des courbes standard. Démontre l'avantage d'efficacité de l'ECC par rapport à RSA à des niveaux de sécurité équivalents.

  • Leçon 4 • Concepts 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 au déploiement de l'ICP couvert dans le chapitre sur les protocoles appliqués.

  • Leçon 5 • Diffie-Hellman et protocoles d'accord de clés

    Aborde le DH classique, l'ECDH et les variantes authentifiées pour établir des secrets partagés sur des canaux non sécurisés. Traite des vulnérabilités d'homme du milieu et des 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 schémas AEAD tels que AES-GCM et ChaCha20-Poly1305 tels qu'utilisés dans les protocoles modernes. Explique la gestion des nonces, la vérification des étiquettes et les modes de défaillance dans les contextes de protocole.

  • Leçon 2 • Protocole SSH et accès distant sécurisé

    Explique l'échange de clés SSH, l'authentification de l'hôte et le multiplexage des canaux pour l'administration distante sécurisée. Aborde 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

    Aborde BEAST, POODLE, CRIME, Heartbleed et les attaques de rétrogradation avec analyse des causes profondes. 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'accord de clés X3DH pour la messagerie chiffrée de bout en bout. Relie la conception du protocole au secret de transmission et aux propriétés de récupération après effraction.

  • Leçon 5 • Architecture du protocole TLS et protocole de négociation

    Dissèque le protocole de négociation TLS 1.3, la négociation de suites de chiffrement et la protection de la couche d'enregistrement. Le contraste avec TLS 1.2 déprécié met en évidence les améliorations de sécurité et la logique de migration.

Chapitre 6Voir les détails

Cryptanalyse et techniques d'attaque

  • Leçon 1 • Attaques par canaux auxiliaires et par injection de fautes

    Aborde les attaques temporelles, l'analyse de puissance, les fuites électromagnétiques et l'injection de fautes contre les implémentations matérielles et logicielles. Relie les contre-mesures à la programmation à temps constant et au blindage matériel.

  • Leçon 2 • Schémas d'attaque au niveau 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 force des chiffrements par blocs. Démontre comment ces attaques éclairent le nombre minimum de tours et les exigences de conception des boîtes-S.

  • Leçon 4 • Méthodes de cryptanalyse classiques

    Applique l'analyse fréquentielle, l'indice de coïncidence et l'examen de Kasiski aux chiffrements classiques. Construit une intuition analytique qui se transfère à la compréhension des principes d'attaque modernes.

  • Leçon 5 • Outils de cryptanalyse et travaux pratiques en laboratoire

    Présente des outils de cryptanalyse open source et des exercices structurés en laboratoire pour une pratique pratique des attaques. Renforce les connaissances théoriques sur les attaques grâce à 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 bases de 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 de performance.

  • Leçon 2 • Revue de code cryptographique et audit

    Développe une approche systématique basée sur une liste de contrôle pour examiner le code cryptographique à la recherche de vulnérabilités. Prépare les étudiants à mener ou à participer à des audits de sécurité des implémentations cryptographiques.

  • Leçon 3 • Conception d'API cryptographique et mauvais usage

    Analyse les schémas courants de mauvais usage des API cryptographiques, y compris les clés codées en dur, les valeurs par défaut faibles et la gestion incorrecte des IV. Établit des 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 à temps constant, la mise à zéro de la mémoire et la génération sécurisée de nombres aléatoires dans le code. Fournit des conseils spécifiques au langage pour éviter les vulnérabilités d'implémentation.

  • Leçon 5 • Gestion des secrets dans les applications

    Aborde les risques liés aux variables d'environnement, les coffres-forts de secrets, les modules de sécurité matérielle et la rotation des secrets dans les pipelines d'applications. Relie l'hygiène des secrets à 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 sur les codes

    Aborde SPHINCS+, XMSS et Classic McEliece en tant que schémas de signature et de chiffrement post-quantiques alternatifs. Compare la taille de la signature, la vitesse de vérification et les compromis liés à l'état.

  • Leçon 2 • Agilité cryptographique et planification de la migration

    Enseigne les schémas de conception d'agilité cryptographique et les feuilles de route de migration structurées pour la transition vers des algorithmes post-quantiques. Aborde les stratégies d'inventaire, de priorisation et de test pour les migrations à grande échelle.

  • Leçon 3 • Cryptographie basée sur les réseaux

    Présente le Learning With Errors, NTRU et CRYSTALS-Kyber comme principaux schémas basés sur les réseaux. Explique les hypothèses de difficulté et la sélection des paramètres pour le encapsulage de clés résistant au quantique.

  • 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 à se référer à des directives faisant autorité lors de la prise de 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 et leur impact sur RSA, ECC et les longueurs de clés symétriques. Quantifie l'incertitude du calendrier et le cadrage du risque pour la planification organisationnelle.

Certification

Votre certificat valide de réussite

Ce cours est fait pour vous :

  • Ingénieur sécurité : souhaite une profondeur cryptographique rigoureuse au-delà de la configuration des outils.

  • Développeur logiciel : conçoit des applications qui traitent des données sensibles ou chiffrées.

  • Testeur d'intrusion : doit identifier et exploiter les faiblesses cryptographiques de manière systématique.

  • Architecte informatique : conçoit des systèmes où les choix de chiffrement et de gestion des clés sont importants.

  • Reconversion professionnelle : passe des opérations informatiques à un rôle spécialisé d'ingénieur en sécurité.

  • Analyste conformité : doit évaluer si les contrôles cryptographiques répondent aux exigences réglementaires.

Ce que disent nos élèves

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 besoin de 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 Digital
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 les vidéos sont présentées et transcrites, 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 en France ?

Les cours sont-ils gratuits ?

Quelle est la charge de travail du 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 marche ?

Cours PDF