Liste des algorithmes et techniques cryptographiques à approfondir, organisée par famille. Pas encore de note dédiée par algorithme — à créer au fur et à mesure de l’exploration.


Chiffrement symétrique

AlgorithmeRôleStatut
AES (Advanced Encryption Standard)Chiffrement par bloc, standard actuel (AES-256-GCM très utilisé en TLS)à explorer
ChaCha20-Poly1305Alternative à AES, plus rapide sur du matériel sans accélération AES (mobile)à explorer

Chiffrement / signature asymétrique

AlgorithmeRôleStatut
RSAChiffrement et signature, historique, clés plus grandesà explorer
ECC / ECDSA (courbes elliptiques)Signature, clés plus petites que RSA à sécurité équivalenteà explorer
Ed25519Signature moderne sur courbe elliptique, rapide et déterministeà explorer

Échange de clés

AlgorithmeRôleStatut
Diffie-Hellman — Échange de clésÉtablir un secret partagé sur un canal public✅ couvert
ECDHEVariante Diffie-Hellman sur courbe elliptique, éphémère — utilisée par TLS moderne✅ couvert (dans la même note)

Hachage

AlgorithmeRôleStatut
SHA-256 / SHA-384Fonction de hachage — empreinte utilisée pour signatures, intégrité, HMACmentionné dans Comprendre les certificats — Exemple détaillé, à détailler
HMACHachage à clé, pour l’intégrité d’un message (vu dans TLS et SSL)à explorer
bcrypt / Argon2Hachage spécifique aux mots de passe (lent volontairement, résistant au brute-force)à explorer

En relation avec