Cryptographie
AEAD128 : Authenticated Encryption with Associated Data, 128 bits. « Chiffrement authentifié avec données associées, en 128 bits », variante de la famille Ascon, par analogie avec l'enveloppe à la fois opaque et scellée, taillée pour tenir dans une boîte aux lettres minuscule.
Origine : Ascon a été retenu par le NIST pour la cryptographie légère ; Ascon-AEAD128 en est le mode de chiffrement authentifié normalisé, aux côtés de fonctions de hachage et de XOF de la même famille.
Construction : Il repose sur une permutation unique en mode éponge, sans tables ni opérations coûteuses : peu de code, peu de mémoire, et une implémentation en temps constant plus facile à obtenir.
Paramètres : Clé, nonce et étiquette d'authentification de 128 bits. Le nonce doit être unique pour chaque message sous une même clé ; le répéter compromet la confidentialité et l'authenticité.
Quand le choisir : Sur microcontrôleur sans accélération matérielle, il brille. Sur un serveur doté d'instructions dédiées, AES-GCM reste plus rapide ; préférer la légèreté là où l'on n'a pas faim relève du régime par principe.
Ce qui arrive si on s'en passe
Sur un objet contraint, renoncer au chiffrement authentifié parce qu'il semble trop coûteux laisse les messages lisibles par quiconque écoute la liaison radio ou le bus, et surtout modifiables sans que le destinataire s'en aperçoive : une consigne de vanne ou une mesure de capteur peut être altérée ou rejouée. Un chiffrement sans étiquette d'authentification ne vaut guère mieux, puisqu'il cache le contenu sans en garantir l'intégrité. Enfin, un nonce répété sous la même clé annule une bonne part des garanties ; sur des appareils qui redémarrent souvent ou n'ont pas d'horloge fiable, la gestion de ce compteur mérite autant de soin que la clé elle-même.
Explication de la marmotte
Certains petits appareils, comme un capteur de température ou une serrure connectée, ont très peu de puissance et de mémoire. Les méthodes de protection habituelles sont trop lourdes pour eux. Cette recette a été choisie pour eux : elle rend un message illisible pour les curieux et y ajoute une sorte de sceau. Si quelqu'un modifie ne serait-ce qu'un petit bout du message en route, le sceau ne correspond plus et le destinataire rejette le message. Le tout demande peu de calculs, comme un cadenas léger mais bien conçu.
Où ce terme est utilisé
- Chiffrer et authentifier en une seule construction (2 occurrences)
- Choisir, combiner et migrer les algorithmes symétriques (2 occurrences)
