Cryptographie
Code d'authentification de message (MAC)
Aussi appelé: MAC, Somme cryptographique
Définition
Court tag à clé symétrique qui authentifie un message et détecte les altérations, calculé et vérifié avec le même secret partagé.
Exemples
- HMAC-SHA-256 authentifie les requêtes AWS Signature Version 4.
- Poly1305 authentifie le texte chiffré dans l'AEAD ChaCha20-Poly1305 utilisé par TLS 1.3.
Termes liés
HMAC
Construction de MAC à clé bâtie sur une fonction de hachage cryptographique, définie par RFC 2104 et FIPS 198-1.
Fonction de hachage cryptographique
Fonction unidirectionnelle déterministe transformant une entrée de longueur arbitraire en un condensé de longueur fixe, résistante aux préimages, secondes préimages et collisions.
Signature numérique
Mécanisme cryptographique à clé publique qui démontre l'authenticité, l'intégrité et la non-répudiation d'un message ou d'un document.
Chiffrement symétrique
Schéma de chiffrement où la même clé secrète sert au chiffrement et au déchiffrement, offrant grande vitesse et forte confidentialité si la clé est partagée de façon sûre.
ChaCha20
Chiffrement de flot moderne conçu par Daniel J. Bernstein, utilisant une clé de 256 bits et un nonce de 96 bits, largement déployé avec Poly1305 sous la forme AEAD ChaCha20-Poly1305.
TLS (Transport Layer Security)
TLS (Transport Layer Security) — definition coming soon.