Chiffrement authentifié
Un chiffrement qui permet aussi au destinataire de détecter si quelqu'un a modifié le texte chiffré.
La confidentialité seule ne suffit pas. Si un attaquant peut inverser des bits du texte chiffré sans qu'on s'en aperçoive, le message déchiffré sera au mieux du charabia, au pire exactement ce que l'attaquant a voulu. Le chiffrement authentifié fait les deux métiers en une seule primitive : une même clé protège le secret et l'intégrité, et le déchiffrement refuse de rendre le moindre texte clair si le tag ne correspond pas.
L'histoire regorge d'implémentations qui ont mal combiné un chiffrement et un MAC, avec les attaques par oracle de padding pour résultat fréquent. Aujourd'hui, le choix par défaut est une construction AEAD comme AES-GCM ou ChaCha20-Poly1305, dont l'interface a été formalisée dans la RFC 5116 en 2008.