Fiche de révision : Introduction à la cryptographie moderne

1. 📌 L'essentiel

  • La cryptographie sécurise l'information via des techniques mathématiques pour garantir confidentialité, intégrité, authenticité, non-répudiation.
  • Deux grands types : cryptographie symétriqueclé unique) et asymétrique (clé publique/privée).
  • Algorithmes principaux : AES (symétrique), RSA, ECC (asymétrique), SHA-256 (hachage).
  • Les certificats X.509ient clé publique et identité, signés par une CA dans une infrastructure PKI.
  • Modes de chiffrement par blocs : ECB (moins sécurisé), CBC (plus sécurisé).
  • Signatures numériques : hachage + chiffrement asymétrique pour authentifier et assurer l’intégrité.
  • La gestion des clés inclut génération, stockage, rotation, révocation.
  • Échange sécurisé de clés : Diffie-Hellman, ECDHE pour Forward Secrecy.
  • Failles fréquentes : mauvaises pratiques de gestion, faibles entropies, stockage en clair.
  • La sécurité repose sur la robustesse des algorithmes, la gestion rigoureuse des clés, et la mise en œuvre correcte.

2. 🧩 Structures & Composants clés

  • Algorithmes de chiffrement — transforment le texte en clair en texte chiffré (symétrique ou asymétrique).
  • Clés — secrètes (symétrique) ou publiques/privées (asymétrique).
  • Fonctions de hachage — résistent aux collisions, produisent un condensat fixe (SHA-256, SHA-3).
  • Certificats X.509 — contiennent clé publique, identité, signature CA.
  • PKI — infrastructure pour gestion, validation, révocation des certificats.
  • Signatures numériques — garantissent authenticité et intégrité.
  • Modes de chiffrement — ECB, CBC pour blocs ; ChaCha20, RC4 pour flux.
  • Protocoles d’échange — Diffie-Hellman, ECDHE.
  • Gestion des clés — génération, stockage sécurisé, rotation, révocation.
  • Algorithmes clés — RSA (factorisation), ECC (courbes elliptiques).

3. 🔬 Fonctions, Mécanismes & Relations

  • La cryptographie symétrique : rapide, utilisée pour stockage, VPN.
  • La cryptographie asymétrique : échange sécurisé, signatures, authentification.
  • RSA : basé sur la difficulté de la factorisation de grands nombres premiers.
  • ECC : basé sur des courbes elliptiques, clés plus petites, performance accrue.
  • Signatures numériques : hachage + chiffrement asymétrique, garantissent authenticité et intégrité.
  • Certificats X.509 : vérifient l’identité via clé publique signée par CA.
  • PKI : gestion centralisée des certificats, validation via CRL ou OCSP.
  • Fonctions de hachage : propriétés de résistance aux collisions, déterminisme, avalanche.
  • Échange de clés : Diffie-Hellman, ECDHE pour Forward Secrecy.
  • Cycle de vie des clés : génération, stockage sécurisé, rotation, destruction.
  • Failles : clés faibles, stockage en clair, mauvaises pratiques de gestion.

4. Tableau comparatif

ÉlémentCaractéristiques clésNotes / Différences
Cryptographie symétriqueClé unique, rapide, modes ECB/CBC, chiffrement par blocsAES, Blowfish, Twofish
Cryptographie asymétriqueClé publique/privée, RSA, ECC, signatures numériquesUtilisée pour échange de clés, authentification
RSAFactoring grands nombres, clés 2048 bits recommandésSécurité basée sur la difficulté de factorisation
ECCCourbes elliptiques, clés plus petites, performance élevéeUtilisé dans TLS, blockchain, mobiles
Signatures numériquesHachage + chiffrement asymétrique, SHA-256, ECDSAAuthentification, intégrité, non-répudiation
Certificats X.509Clé publique + identité + signature CAHTTPS, PKI, authentification
PKIAutorités de certification, révocation, validationGestion centralisée des identités et clés
Fonctions de hachageSHA-256, SHA-3, propriétés : résistance aux collisionsVérification d’intégrité, signatures numériques
Gestion des clésGénération, stockage sécurisé, rotation, révocationNormes : NIST, ISO, PCI-DSS
Échange de clésDiffie-Hellman, ECDHE, Forward SecrecyTLS, VPN, messagerie sécurisée

5. 🗂️ Diagramme Hiérarchique

Cryptographie
 ├─ Services de sécurité
 │   ├─ Confidentialité
 │   ├─ Intégrité
 │   ├─ Authentification
 │   └─ Non-répudiation
 ├─ Types
 │   ├─ Symétrique
 │   │   └─ AES, ECB, CBC, flux
 │   └─ Asymétrique
 │       └─ RSA, ECC, signatures
 ├─ Fonctions de hachage
 │   └─ SHA-256, SHA-3
 ├─ Certificats & PKI
 │   └─ X.509, autorités, révocation
 └─ Gestion des clés
     ├─ Génération
     ├─ Stockage
     ├─ Rotation
     ├─ Révocation
     └─ Destruction

6. ⚠️ Pièges & Confusions fréquentes

  • Confondre chiffrement symétrique et asymétrique.
  • Utiliser RSA avec des clés inférieures à 2048 bits.
  • Confondre modes ECB et CBC, privilégier CBC ou modes plus sécurisés.
  • Négliger la gestion rigoureuse des clés (stockage, rotation).
  • Confondre signature numérique et chiffrement.
  • Croire que SHA-1 est encore sécurisé (obsolète).
  • Confondre certificat X.509 et autres certificats.
  • Sous-estimer l’importance de la révocation et de la validation des certificats.

7. ✅ Checklist Examen Final

  • Définir la cryptographie et ses objectifs.
  • Expliquer la différence entre cryptographie symétrique et asymétrique.
  • Citer et décrire les algorithmes principaux (AES, RSA, ECC, SHA-256).
  • Expliquer le rôle des certificats X.509 et la PKI.
  • Décrire les modes de chiffrement par blocs (ECB, CBC).
  • Expliquer le processus de signature numérique.
  • Définir et illustrer l’échange de clés Diffie-Hellman/ECDHE.
  • Identifier les bonnes pratiques de gestion des clés.
  • Reconnaître les failles courantes en cryptographie.
  • Comprendre le cycle de vie d’une clé cryptographique.
  • Savoir différencier les algorithmes de chiffrement symétrique et asymétrique.
  • Connaître les propriétés essentielles des fonctions de hachage.
  • Être capable de réaliser un schéma hiérarchique ou un tableau comparatif.
  • Maîtriser les concepts de base pour répondre à des questions d’examen.

Testez vos connaissances

Testez vos connaissances sur Introduction à la cryptographie moderne avec 10 questions à choix multiples avec corrections détaillées.

1. Quelle différence principale existe-t-il entre la cryptographie symétrique et asymétrique ?

2. Quel algorithme est principalement utilisé pour le chiffrement symétrique dans la cryptographie moderne?

Faire le QCM →

Révisez avec les flashcards

Mémorisez les concepts clés de Introduction à la cryptographie moderne avec 10 flashcards interactives.

Cryptographie symétrique — clé ?

Une seule clé pour chiffrer et déchiffrer

Cryptographie — objectifs?

Confidentialité, intégrité, authenticité, non-répudiation.

Certificats X.509 — contenu ?

Clé publique et identité

Voir les flashcards →

Cours similaires

Crée tes propres fiches de révision

Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.

Générateur de fiches