Systèmes, cloud & sécurité

🔒 Cryptographie & Chiffrement Moderne

Comprendre la cryptographie moderne

Fondements de la cryptographie moderne : arithmétique modulaire, chiffrement symétrique et asymétrique, et protocoles sécurisés.

  • 4 modules
  • 12 leçons
  • 4 h 45 de contenu
  • Exercices Python exécutables
  • Évaluation finale
#Cryptographie#Chiffrement RSA AES#Sécurité#Maths CPGE

Ce que vous allez apprendre

  • Fondements, principes de Kerckhoffs & Chiffrement symétrique
  • Intégrité, fonctions de hachage & Authentification de messages
  • Cryptographie asymétrique & Échange de clés
  • Signatures, Infrastructure PKI & Protocoles modernes

Programme

4 modules · 12 leçons · 4 h 45 de contenu

1Fondements, principes de Kerckhoffs & Chiffrement symétrique3 leçons · 1 h 10
  1. 1.1Principes de Kerckhoffs, aléa cryptographique et secret parfait (One-Time Pad)
  2. 1.2Chiffrement par bloc : AES et modes d'opération (ECB, CBC, CTR)
  3. 1.3Chiffrement authentifié (AEAD) : AES-GCM et ChaCha20-Poly1305
2Intégrité, fonctions de hachage & Authentification de messages3 leçons · 1 h 05
  1. 2.1Fonctions de hachage cryptographiques (SHA-256, SHA-3) et résistance aux collisions
  2. 2.2Codes d'authentification HMAC et dérivation de clés sécurisée (PBKDF2, Argon2)
  3. 2.3Arbres de Merkle et vérification d'intégrité à grande échelle
3Cryptographie asymétrique & Échange de clés3 leçons · 1 h 15
  1. 3.1Arithmétique modulaire, algorithme d'Euclide étendu et chiffrement RSA
  2. 3.2Échange de clés Diffie-Hellman et confidentialité persistante (Forward Secrecy)
  3. 3.3Cryptographie sur les courbes elliptiques (ECC) : ECDH et Curve25519
4Signatures, Infrastructure PKI & Protocoles modernes3 leçons · 1 h 15
  1. 4.1Signatures numériques (RSA-PSS, ECDSA, Ed25519) et non-répudiation
  2. 4.2Infrastructure à clés publiques (PKI), certificats X.509 et chaîne de certification
  3. 4.3Protocoles modernes (TLS 1.3, Signal) et transition Post-Quantique

Comment se déroule la formation

À votre rythme

Des leçons courtes ; votre progression est enregistrée et vous reprenez là où vous vous êtes arrêté.

En pratiquant

Des exemples de code Python à modifier et exécuter dans le navigateur, sans rien installer.

Une validation

Une évaluation finale s'ouvre quand vous avez parcouru l'essentiel de la formation.

Dans le même domaine

  • Systèmes, cloud & sécurité🐧 Commandes Unix & Flux Git Pro

    Git & Environnement Linux

    Terminal Linux, scripts shell, gestion des versions avec Git, branches, merges et workflows collaboratifs.

    ▶ Exercices Python

    3 modules · 12 leçons · 3 h

    Voir le programme Accès sur attribution
  • Systèmes, cloud & sécurité🐧 Certification LPI Linux Essentials v2.0

    Linux Essentials (LPI 010 v2.0)

    Préparation officielle à la certification LPI Linux Essentials Version 2.0 : distributions, scripts shell, commandes terminal, processus, g…

    ▶ Exercices Python

    5 modules · 19 leçons · 9 h 30

    Voir le programme Accès sur attribution
  • Systèmes, cloud & sécurité🖥️ Administration Système & Services

    Administration système Linux

    Gestion des utilisateurs, permissions fines, gestion des services systemd, configuration réseau et sécurité système.

    4 modules · 16 leçons · 4 h

    Voir le programme Accès sur attribution