Cryptographie
Section intitulée « Cryptographie »Parcours complet de cryptographie : 10 parties, 40 chapitres, des fondations aux horizons post-quantiques.
Sommaire
Section intitulée « Sommaire »Titres seulement · Partiel · À refaire · Vide
Repères, vocabulaire et promesses de la cryptographie
Section intitulée « Repères, vocabulaire et promesses de la cryptographie »- Protéger une information dans un environnement hostile
- Parler le langage des clés, des messages et des attaquants
- Du chiffre manuel au chiffrement moderne
- Frontières : cacher, coder, compresser et détruire
Aléa, niveaux de sécurité et modèles de confiance
Section intitulée « Aléa, niveaux de sécurité et modèles de confiance »- Produire de l’aléa utilisable en cryptographie
- Évaluer la force d’une protection
- Lire une garantie sans la surinterpréter
- Créer, vérifier et utiliser les clés dès le départ
Chiffrement symétrique, modes et déploiement
Section intitulée « Chiffrement symétrique, modes et déploiement »- Chiffrer par blocs : de l’héritage DES à AES
- Transformer un bloc en chiffrement de message
- Chiffrement par flot : état, compteurs et réutilisation interdite
- Chiffrer et authentifier en une seule construction
- Choisir, combiner et migrer les algorithmes symétriques
Hachage, authentification symétrique et secrets humains
Section intitulée « Hachage, authentification symétrique et secrets humains »- Condensés cryptographiques : propriétés, constructions et familles
- Prouver qu’un message vient du bon secret
- Transformer mots de passe et secrets applicatifs en clés
- Hachage dans les systèmes: intégrité, arbres et preuves
Clé publique, échanges et signatures
Section intitulée « Clé publique, échanges et signatures »- Les problèmes difficiles qui rendent la clé publique possible
- RSA : trappe, padding et usages restreints
- Établir une clé : Diffie-Hellman, KEM et HPKE
- Courbes elliptiques : compacité, validation et pièges
- Signer : preuve publique, variantes et politiques de vérification
Identités, certificats et opérations de clés
Section intitulée « Identités, certificats et opérations de clés »- Relier une clé à une identité: certificats et PKI
- Exploiter les clés: rotation, KMS, HSM et secrets
- Authentifier les personnes et les services
- Gouverner la cryptographie: inventaire, agilité et conformité
Protocoles, formats et architectures applicatives
Section intitulée « Protocoles, formats et architectures applicatives »- Sécuriser un canal: TLS, HTTPS et mTLS
- Messageries, courrier sécurisé et groupes chiffrés
- Protéger les données au repos : disque, base, sauvegarde
- Formats, bibliothèques et API : rendre la crypto utilisable
- Partager un secret et distribuer la confiance
Attaques, audits et incidents
Section intitulée « Attaques, audits et incidents »- Comprendre la cryptanalyse sans perdre le fil pratique
- Quand l’implémentation parle : temps, cache, fautes et oracles
- Tester, auditer, répondre et migrer
Protocoles avancés, confidentialité et équité
Section intitulée « Protocoles avancés, confidentialité et équité »- Prouver sans révéler : ZK et identification
- Calculer, engager et anonymiser avec des primitives spécialisées
- Équité, vote, contrats et divulgation contrôlée