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

Formation en cryptographie et cryptanalyse

4,3

Maîtrisez l'ensemble du spectre de la cryptographie et de la cryptanalyse — des chiffrements anciens aux algorithmes post-quantiques. Ce cours dote les professionnels de la sécurité des fondements théoriques et des compétences pratiques nécessaires pour concevoir, attaquer et défendre les systèmes cryptographiques modernes. Développez l'expertise qu'exige le paysage actuel de la sécurité.

Dedika pour les entreprises

Ce que vous allez apprendre:

  • Appliquez l'analyse fréquentielle et l'indice de coïncidence pour casser les chiffrements classiques de manière systématique.

  • Analysez en profondeur les composants internes d'AES, les modes de chiffrement par blocs et les vulnérabilités des chiffrements par flux.

  • Comprenez les attaques différentielles, linéaires et par canaux auxiliaires contre les implémentations cryptographiques modernes.

  • Évaluez RSA, la cryptographie à courbe elliptique et les schémas de signature numérique pour un déploiement dans le monde réel.

  • Concevez et vérifiez formellement des protocoles cryptographiques contre les attaques par rejeu, par rétrogradation et par oracle.

  • Évaluez les familles d'algorithmes post-quantiques et élaborez une feuille de route de migration structurée pour l'infrastructure existante.

Comment vous étudiez de façon pratique Formation en cryptographie et cryptanalyse

Comment vous pratiquez Formation en cryptographie et cryptanalyse

Pour vous, entreprise, qui souhaitez former votre équipe

Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.

Cliquez ici

Contenu du cours

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

Chapitre 1Voir les détails

Fondements de la cryptographie

  • Leçon 1 • Taxonomie des primitives cryptographiques

    Classe les chiffrements, les fonctions de hachage et les protocoles d'échange de clés comme éléments de base. Les étudiants peuvent associer tout schéma cryptographique à sa catégorie de primitive.

  • Leçon 2 • Objectifs et propriétés de sécurité

    Définit la confidentialité, l'intégrité, l'authentification et la non-répudiation comme objectifs cryptographiques. Ancre tout le contenu technique ultérieur à ces propriétés de sécurité.

  • Leçon 3 • Préliminaires mathématiques

    Couvre l'arithmétique modulaire, les nombres premiers et la théorie des nombres de base essentielle à la cryptographie moderne. Fournit la boîte à outils algébrique utilisée tout au long du cours.

  • Leçon 4 • Entropie et aléatoire

    Explique l'entropie de la théorie de l'information et son rôle dans la génération de clés et la robustesse des chiffrements. Relie la qualité de l'aléatoire aux garanties de sécurité pratiques.

  • Leçon 5 • Aperçu historique de la cryptographie

    Retrace la cryptographie des chiffrements de substitution anciens aux systèmes pré-modernes. Illustre comment les défauts de conception ont conduit à des percées cryptanalytiques.

Chapitre 2Voir les détails

Méthodes de cryptanalyse classique

  • Leçon 1 • Attaques à texte clair connu et par crib

    Exploite la connaissance partielle du texte clair pour récupérer les clés dans les chiffrements classiques et modernes anciens. Montre comment les cribs ont été utilisés contre le trafic chiffré par Enigma.

  • Leçon 2 • Techniques d'analyse fréquentielle

    Utilise les distributions de fréquences des lettres pour attaquer les chiffrements par substitution monoalphabétique. Développe l'intuition analytique fondamentale pour toutes les méthodes de cryptanalyse ultérieures.

  • Leçon 3 • Cryptanalyse des chiffrements par transposition

    Identifie et casse les chiffrements par transposition colonnaire et en rail-fence à l'aide d'anagrammes. Compare l'analyse par transposition aux techniques de chiffrement par substitution.

  • Leçon 4 • Attaques statistiques et basées sur l'entropie

    Utilise les tests du chi-deux et les mesures d'entropie pour distinguer le texte chiffré du texte clair. Fournit des outils quantitatifs pour évaluer la robustesse d'un chiffrement de manière statistique.

  • Leçon 5 • Indice de coïncidence

    Applique l'indice de coïncidence pour déterminer la longueur de la clé dans les chiffrements polyalphabétiques. Permet l'examen de Kasiski et le déchiffrement du chiffre de Vigenère.

Chapitre 3Voir les détails

Techniques de chiffrement symétrique

  • Leçon 1 • Modes opératoires des chiffrements par blocs

    Couvre les modes ECB, CBC, CTR, GCM et autres, en mettant en évidence les implications de sécurité de chacun. Les étudiants sélectionnent les modes appropriés pour des exigences de sécurité données.

  • Leçon 2 • Principes de conception des chiffrements par blocs

    Examine les réseaux de substitution-permutation, les structures de Feistel et la confusion-diffusion. Établit la logique de conception derrière les chiffrements par blocs modernes.

  • Leçon 3 • AES et chiffrements par blocs modernes

    Détaille les mécanismes internes d'AES, y compris SubBytes, ShiftRows, MixColumns et AddRoundKey. Compare AES à d'autres chiffrements par blocs standardisés.

  • Leçon 4 • Gestion des clés symétriques

    Aborde la génération, la distribution, le stockage et la rotation des clés pour les systèmes symétriques. Relie la gestion du cycle de vie des clés aux résultats opérationnels de sécurité.

  • Leçon 5 • Chiffrements en flux

    Analyse les chiffrements en flux synchrones et auto-synchronisants, y compris RC4 et ChaCha20. Compare les cas d'utilisation des chiffrements en flux avec les applications des chiffrements par blocs.

Chapitre 4Voir les détails

Fonctions de hachage cryptographique

  • Leçon 1 • Propriétés de sécurité des fonctions de hachage

    Définit formellement la résistance à la préimage, la résistance à la seconde préimage et la résistance aux collisions. Établit la référence de sécurité pour l'évaluation de toute fonction de hachage.

  • Leçon 2 • SHA-3 et construction en éponge

    Couvre la construction en éponge de Keccak, les compromis entre débit et capacité, et les variantes de SHA-3. Compare les avantages de conception de l'éponge par rapport à Merkle-Damgård.

  • Leçon 3 • Applications du hachage dans les protocoles

    Applique les fonctions de hachage au stockage de mots de passe, aux schémas d'engagement et aux arbres de Merkle. Montre comment les propriétés de hachage se traduisent en garanties de sécurité au niveau du protocole.

  • Leçon 4 • Construction de Merkle-Damgård

    Explique le modèle de fonction de compression itérée qui sous-tend MD5, SHA-1 et SHA-2. Identifie les attaques par extension de longueur comme une faiblesse structurelle de cette conception.

  • Leçon 5 • Codes d'authentification de message

    Enseigne la construction HMAC, CMAC et Poly1305 comme mécanismes d'intégrité avec clé. Distingue les MAC des signatures numériques dans les contextes d'authentification.

Chapitre 5Voir les détails

Cryptographie asymétrique et échange de clés

  • Leçon 1 • Échange de clés Diffie-Hellman

    Explique les protocoles Diffie-Hellman classique et sur courbe elliptique ainsi que leurs hypothèses de sécurité. Identifie les vulnérabilités d'homme du milieu et les variantes authentifiées.

  • Leçon 2 • Cryptosystème RSA

    Dérive la génération de clés, le chiffrement et le déchiffrement RSA à partir de fondements en théorie des nombres. Analyse les faiblesses du RSA théorique et les mesures d'atténuation par schéma de rembourrage.

  • Leçon 3 • Schémas de signature numérique

    Couvre la génération et la vérification de signatures RSA-PSS, DSA et ECDSA. Analyse les vulnérabilités de réutilisation du nonce et les problèmes de malléabilité des signatures.

  • Leçon 4 • Cryptographie sur courbes elliptiques

    Introduit les groupes de courbes elliptiques, l'addition de points et le problème du logarithme discret sur les courbes. Compare l'efficacité et la sécurité de l'ECC à celles de RSA à des niveaux équivalents.

  • Leçon 5 • Infrastructure à clé publique

    Explique les autorités de certification, les certificats X.509 et la validation de la chaîne de confiance. Relie les composants de l'ICP à l'authentification réelle et au déploiement TLS.

Chapitre 6Voir les détails

Cryptanalyse moderne et modèles d'attaque

  • Leçon 1 • Attaques par canaux auxiliaires

    Couvre les attaques par synchronisation, analyse de la consommation et émanations électromagnétiques sur les implémentations cryptographiques. Enseigne les contre-mesures, y compris le masquage, l'aveuglement et le codage en temps constant.

  • Leçon 2 • Cryptanalyse différentielle

    Applique la propagation des différences d'entrée à travers les tours du chiffrement pour récupérer les bits de sous-clé. Analyse l'uniformité différentielle de la S-box comme principale défense de conception.

  • Leçon 3 • Classification formelle des modèles d'attaque

    Définit les modèles d'attaque à texte chiffré seul, à texte clair connu, à texte clair choisi et à texte chiffré choisi. Établit le cadre adversarial utilisé dans toute l'analyse cryptanalytique moderne.

  • Leçon 4 • Cryptanalyse linéaire

    Utilise des approximations linéaires des S-boxes pour construire des discriminateurs statistiques pour la récupération de clé. Relie l'ampleur du biais linéaire aux exigences de complexité des données de l'attaque.

  • Leçon 5 • Attaques par injection de fautes et attaques sur l'implémentation

    Examine les variations de tension, la manipulation d'horloge et l'injection laser de fautes pour induire des erreurs exploitables. Analyse l'attaque Bellcore sur RSA-CRT comme étude de cas.

Chapitre 7Voir les détails

Conception et analyse de protocoles cryptographiques

  • Leçon 1 • Vulnérabilités courantes des protocoles

    Catalogue les attaques par rejeu, par rétrogradation, par oracle et par échange de clés inconnu avec des exemples concrets. Fournit des patrons de conception qui préviennent systématiquement chaque classe de vulnérabilité.

  • Leçon 2 • Conception de protocoles d'authentification

    Couvre les schémas d'identification par défi-réponse, par authentification mutuelle et à connaissance nulle. Analyse les attaques par réflexion et par entrelacement sur les protocoles d'authentification défaillants.

  • Leçon 3 • Méthodes de vérification formelle

    Applique la logique BAN, ProVerif et Tamarin pour vérifier mécaniquement les propriétés de sécurité des protocoles. Montre comment les outils formels détectent des défauts subtils manqués par l'analyse manuelle.

  • Leçon 4 • Protocoles d'établissement de clés

    Analyse les protocoles station-to-station, la négociation TLS et l'établissement de clés du protocole Signal. Évalue chaque protocole par rapport à la confidentialité persistante et à l'usurpation d'identité par compromission de clé.

  • Leçon 5 • Objectifs de sécurité et modèles de protocole

    Définit le secret, l'authentification, la confidentialité persistante et la fraîcheur des clés comme objectifs de protocole. Introduit le modèle adverse Dolev-Yao pour l'analyse des protocoles.

Chapitre 8Voir les détails

Cryptographie post-quantique

  • Leçon 1 • Schémas basés sur le hachage et sur les codes

    Examine les signatures sans état SPHINCS+ et le chiffrement basé sur les codes Classic McEliece. Évalue les hypothèses de sécurité conservatrices qui sous-tendent chaque schéma.

  • Leçon 2 • Paysage de la menace du calcul quantique

    Explique les algorithmes de Shor et de Grover et leur impact sur RSA, l'ECC et les chiffrements symétriques. Quantifie la réduction de sécurité que chaque algorithme impose aux normes actuelles.

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

    Couvre les schémas Learning With Errors, Ring-LWE, CRYSTALS-Kyber et CRYSTALS-Dilithium. Analyse les hypothèses de difficulté et la sélection des paramètres pour les primitives basées sur les réseaux.

  • Leçon 4 • Stratégie de migration post-quantique

    Guide les déploiements hybrides classique-quantique, l'agilité algorithmique et les calendriers de normalisation. Les étudiants peuvent produire une feuille de route de migration pour une infrastructure cryptographique existante.

  • Leçon 5 • Schémas par isogénies et multivariés

    Introduit la cryptographie par isogénies et polynomiale multivariée comme familles post-quantiques alternatives. Discute des résultats cryptanalytiques récents affectant la viabilité des schémas.

Certification

Votre certificat valide de réussite

Ce cours est pour vous :

  • Analyste en sécurité : souhaite dépasser les outils et comprendre les mécanismes cryptographiques sous-jacents.

  • Développeur de logiciel : doit prendre des décisions éclairées lors de l'intégration de bibliothèques logicielles cryptographiques dans des applications.

  • Spécialiste en test d'intrusion : prêt à ajouter des techniques d'attaque cryptographique à un ensemble existant de compétences offensives.

  • Architecte IT : responsable de la conception de systèmes où les choix de chiffrement entraînent de réelles conséquences en matière de conformité.

  • Étudiant en informatique : construit une base rigoureuse avant d'entrer dans une carrière orientée vers la sécurité.

  • Personne en reconversion professionnelle : vient d'un arrière-plan technique et vise des postes dans la sécurité de l'information ou la cryptographie.

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 au Maroc ?

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