01
LVR1 : établissement hybride des clés
LVR1 associe l’accord de clés P-256 à l’encapsulation de clés ML-KEM-768. HKDF-SHA-256 dérive les clés et AES-256-GCM protège les messages et authentifie leur contexte. Les chaînes d’envoi et de réception font évoluer les clés de message ; l’implémentation inclut également des mises à jour classiques et postquantiques par époque.
02
LGS1 : groupes privés chiffrés
Chaque émetteur maintient une chaîne signée de clés d’émetteur. Ces clés sont distribuées aux membres dans des messages chiffrés par LVR1, et AES-GCM protège le contenu des groupes. Les changements de membres déclenchent une rotation des clés. Les vérifications des listes de membres signées aident à détecter les incohérences ; elles ne constituent pas un service de transparence à témoins indépendants.
03
Historique et confiance dans l’identité
Les copies d’historique conservées et les données d’identité récupérables influent sur l’exposition en cas de compromission : un mécanisme de ratchet ne suffit pas à garantir la confidentialité persistante dans toute l’application. Comparez les numéros de sécurité pour vérifier l’identité d’un contact. Le serveur participe toujours à la transmission des identités et à la coordination des membres des groupes.
04
Composants implémentés, affirmations délimitées
ML-KEM-768 est un composant postquantique implémenté, pas une garantie que chaque partie de l’application résiste aux attaques quantiques. LVR1 et LGS1 ne sont ni Signal Protocol ni MLS.