Cryptographie
MLS : Messaging Layer Security. « Sécurité de la couche de messagerie », par analogie avec une serrure de salle de réunion dont on change le barillet à chaque arrivée ou départ, sans devoir refaire une clé par couple de participants.
Le problème des groupes : Chiffrer de bout en bout entre deux personnes est réglé depuis longtemps ; à plusieurs centaines, négocier une clé par paire devient ruineux. MLS, normalisé à l'IETF, organise les membres dans un arbre de clés pour que chaque mise à jour coûte un nombre d'opérations logarithmique et non linéaire.
Époques et arbre : Le groupe avance par époques : chaque ajout, retrait ou renouvellement produit un nouveau secret de groupe. Le mécanisme TreeKEM s'appuie sur un KEM et sur HPKE pour chiffrer ces mises à jour vers les bonnes branches de l'arbre.
Garanties : MLS vise la confidentialité persistante et la sécurité après compromission : un membre qui renouvelle ses clés expulse un intrus qui aurait volé l'état passé. Les métadonnées, elles, restent visibles du serveur de distribution, car la cryptographie sait cacher ce qu'on dit, pas qu'on le dit.
Ce qui arrive si on s'en passe
Sans protocole de groupe de ce type, une messagerie chiffrée à plusieurs retombe sur des bricolages : une clé de groupe partagée qui change rarement, ou des chiffrements par paire qui deviennent impraticables au-delà de quelques dizaines de membres. Dans le premier cas, un membre retiré ou un terminal volé continue de lire les échanges tant que la clé n'a pas été renouvelée, et le vol d'un état passé expose aussi les messages futurs. Dans le second, le coût pousse à espacer les renouvellements, ce qui élargit la fenêtre d'exposition.
Explication de la marmotte
Dans un groupe de discussion, on veut que seuls les membres puissent lire les messages, même si le serveur qui les transporte est curieux. Le plus dur, c'est quand quelqu'un rejoint ou quitte le groupe : il faut changer le secret commun sans tout reprendre à zéro. Cette méthode range les participants comme les branches d'un arbre, pour qu'un changement ne touche que quelques branches. Même dans un groupe énorme, renouveler le secret reste rapide, et un ancien membre ne peut plus lire la suite.
Où ce terme est utilisé
- Messageries, courrier sécurisé et groupes chiffrés (12 occurrences)
- Chiffrement bout en bout pour collaboration multi-utilisateurs (11 occurrences)
- IETF (2 occurrences)
- Ce que le bout en bout laisse voir (1 occurrence)
- Modèles Bell-LaPadula, Biba et Clark-Wilson (1 occurrence)
- Organismes (1 occurrence)
