Exemple illustratif : Maya peut lire les nouveaux messages chiffrés sur son téléphone, mais après s’être connectée à Element Web sur un nouvel ordinateur portable, plusieurs événements plus anciens affichent « Impossible de déchiffrer ». Ce cas hypothétique permet de distinguer une clé manquante sur le nouveau navigateur d’une clé de message qui n’a jamais été partagée avec son compte. Cette distinction est importante car le premier problème peut être résolu en vérifiant la session du navigateur et en restaurant la sauvegarde de la clé ; le second peut nécessiter l’intervention d’un autre participant ou d’un appareil possédant effectivement la clé.
Que signifie généralement « Échec du décryptage de l'événement » ?
Element a reçu un événement Matrix chiffré, mais la session en cours n'a pas pu le déchiffrer avec les clés disponibles. Le serveur d'accueil ne stocke pas le texte sous une forme qu'Element pourrait simplement révéler par un rechargement. Dans le cadre du chiffrement de bout en bout, la clé de la salle requise est détenue par les appareils participants ou dans une sauvegarde de clés chiffrée. Element indique que le stockage des clés permet de déchiffrer l'historique sur les nouveaux appareils et qu'une clé de récupération peut déverrouiller cette sauvegarde. Consultez la FAQ d'Element sur le chiffrement et le stockage des clés.
Le message peut échouer pour différentes raisons : le navigateur actuel est une session nouvelle ou non vérifiée sans accès aux clés de sauvegarde ; aucune clé n’a été transmise à cet appareil ; un événement spécifique est antérieur à la date à laquelle un appareil ou un utilisateur aurait pu recevoir la clé de la salle ; ou des données locales du navigateur ou un problème client interfèrent. L’erreur affichée seule ne permet pas d’identifier la cause. Commencez par vérifier si l’échec affecte un seul événement, une période de l’historique ou toutes les salles chiffrées.
Que devez-vous vérifier avant de modifier les paramètres de chiffrement ?
Dans l'exemple de Maya, son téléphone permet toujours d'ouvrir la conversation. C'est important : il peut s'agir d'une session vérifiée contenant des clés absentes de la nouvelle session web. Il est donc conseillé de laisser ce téléphone connecté et d'éviter de réinitialiser l'identité cryptographique ou de supprimer la sauvegarde des clés pendant l'investigation.
- Comparez les appareils. Vérifiez si le même événement est déchiffré sur un autre appareil Element connecté. Si c'est le cas, la clé est probablement disponible dans la configuration des appareils et clés de confiance du compte, même si ce navigateur ne la contient pas.
- Vérifiez le schéma. Si un seul événement ancien échoue, sa clé de session est peut-être manquante ou n'a jamais été partagée avec cet appareil. Si plusieurs messages anciens échouent uniquement sur un navigateur récemment ajouté, une vérification de l'appareil ou une sauvegarde de la clé est une piste plus probable.
- Veuillez vérifier que vous êtes connecté au bon compte et au bon serveur. Un autre compte, serveur ou profil de navigateur peut avoir une identité d'appareil et un historique de clés différents.
- Conservez l'accès. Ne vous déconnectez pas du seul appareil capable de déchiffrer la salle. Ne supprimez pas les données de navigation avant d'avoir confirmé votre clé de récupération et les exportations importantes de clés de messages.
Ces contrôles sont non destructifs. Ils permettent à Maya d'éviter de traiter une interruption de clé due à un seul événement comme une sauvegarde de compte corrompue.
Comment rétablir l'accès à une nouvelle session Element Web ?
Element considère chaque session de connexion comme un appareil distinct, même si deux sessions utilisent le même ordinateur. Une nouvelle session de navigateur peut nécessiter une vérification avant d'accéder aux clés de chiffrement sauvegardées. Dans les instructions Web actuelles d'Element, la vérification de session se trouve dans le menu Profil, puis Tous les paramètres et sessions . Dans Session actuelle , sélectionnez Vérifier la session . Les options de vérification disponibles incluent un autre appareil ou une clé de récupération. Les noms des menus peuvent varier selon les versions et les déploiements hébergés ; référez-vous donc aux intitulés affichés dans votre version installée. Consultez le guide de vérification des appareils d'Element.
- Gardez votre session téléphonique ou de bureau ouverte. Dans Element Web, ouvrez votre menu de profil et accédez à Tous les paramètres > Sessions .
- Sous Session actuelle , choisissez Vérifier la session .
- Si l'option est proposée, choisissez « Vérifier avec un autre appareil » . Acceptez la demande sur l'appareil que vous reconnaissez, puis comparez les émojis ou les chiffres de vérification sur les deux écrans. Confirmez uniquement s'ils correspondent.
- Si vous ne pouvez pas utiliser un autre appareil vérifié, choisissez l'option « clé de récupération » et saisissez la clé que vous avez enregistrée précédemment. Cette clé de récupération n'est pas le mot de passe de votre compte.
- Après vérification, laissez Element Web ouvert et laissez-le récupérer les clés de sauvegarde disponibles. Revérifiez les événements concernés.
Pour Maya, une vérification et une restauration de clé réussies peuvent rendre l'historique de sauvegarde lisible dans le navigateur. Cela ne permettra pas de récupérer les clés qui n'ont jamais été incluses dans la sauvegarde ou qui n'ont jamais été partagées avec son appareil. La documentation d'Element indique que la vérification d'une nouvelle connexion l'associe à la signature croisée et au stockage des secrets afin qu'elle puisse accéder aux clés de messages sauvegardées. Consultez le guide d'Element pour la vérification d'une nouvelle connexion.
Que faire si vous possédez une clé de récupération mais que vous n'êtes pas sûr qu'elle fonctionne ?
Ne testez pas une clé de récupération en réinitialisant la sauvegarde. Element recommande de vérifier le bon fonctionnement d'une clé enregistrée en l'utilisant lors de la procédure de vérification de l'appareil sur Element Web. Si votre appareil est toujours connecté et vérifié, le guide actuel d'Element explique également comment vérifier l'état de la clé de récupération dans Tous les paramètres > Chiffrement et comment obtenir ou modifier une clé. Conservez toute clé de remplacement en lieu sûr et assurez-vous qu'elle a été acceptée avant de l'utiliser. Consultez la liste de vérification des clés de récupération d'Element.
Une clé de récupération protège l'accès au stockage des clés chiffrées ; elle ne permet pas de déchiffrer le contenu à elle seule si la clé de la salle correspondante n'a jamais été sauvegardée. Si vous êtes toujours connecté sur un appareil capable de déchiffrer la salle, conservez-le à disposition pendant que vous suivez les instructions officielles d'exportation ou de sauvegarde pour votre version d'Element.
Pourquoi un seul événement – ou même un passé très ancien – suffit-il à échouer ?
Les messages chiffrés dans les salles de réunion Matrix utilisent des sessions de groupe, et les appareils ont besoin de la clé de session correspondante. Le guide d'implémentation de Matrix décrit la distribution des clés de salle aux appareils concernés et explique comment les clients peuvent demander les clés manquantes à d'autres clients. Le partage des clés est régi par la confiance entre les appareils et les règles de partage ; un client ne doit pas envoyer automatiquement de clés à chaque demandeur non vérifié. Consultez le guide d'implémentation du chiffrement de bout en bout de Matrix.
Il existe également des cas légitimes de synchronisation. Par exemple, un appareil qui s'est connecté après le début d'une session chiffrée précédente peut ne pas avoir reçu la clé de cette session. Le guide de Matrix indique qu'un nouvel utilisateur reçoit généralement l'état de la session en cours pour les messages suivants ; les messages antérieurs nécessitent le partage de l'historique lorsque cela est possible et autorisé. Dans le cas hypothétique de Maya, si son téléphone déchiffre l'ancien événement mais que le navigateur vérifié ne le fait toujours pas après la restauration d'une sauvegarde, il se peut que le téléphone soit le seul à posséder une copie de cette clé de salle. Si aucun autre appareil ou sauvegarde ne la possède, elle risque d'être irrécupérable.
Si Element affiche une invite de saisie de clé, n'y répondez qu'après avoir vérifié quel appareil demande l'accès et, si possible, authentifié la session. Demandez à l'expéditeur ou à l'administrateur de la salle si la clé est toujours disponible sur un appareil de confiance. N'autorisez pas une session inconnue simplement pour faire disparaître l'erreur.
Que devez-vous éviter de faire ?
- Ne réinitialisez pas votre identité numérique en premier lieu. Element avertit que toute réinitialisation effectuée sans session active peut entraîner la perte d'accès à l'historique des messages chiffrés. La réinitialisation de l'identité doit être un dernier recours, en l'absence de clé de récupération ou d'appareil vérifié, et non une réparation courante.
- Ne supprimez pas et ne réinitialisez pas la sauvegarde des clés avant de les avoir préservées. Les instructions de réinitialisation de sauvegarde d'Element recommandent de restaurer les clés et de les exporter avant de réinitialiser la sauvegarde côté serveur. Certains clients peuvent ne pas être en mesure d'exporter la sauvegarde complète ; consultez donc d'abord les instructions spécifiques à votre version. Procédure de réinitialisation de la sauvegarde des clés d'Element
- Ne partagez pas votre clé de récupération par chat, ticket d'assistance ou capture d'écran. Elle pourrait déverrouiller votre sauvegarde de clé chiffrée. Saisissez-la uniquement lors de la procédure de vérification Element prévue à cet effet.
- Ne présumez pas que la suppression du cache répare les clés cryptographiques manquantes. Un rechargement peut résoudre un problème d'affichage temporaire, mais ne peut pas recréer une clé que la session n'a jamais reçue.
La documentation d'assistance d'Element indique que la réinitialisation de la signature croisée sans session active peut supprimer l'accès aux messages chiffrés historiques. C'est pourquoi Maya garde son téléphone professionnel connecté pendant qu'elle vérifie le navigateur. L'avertissement d'Element concernant la réinitialisation de la signature croisée
Quand faut-il contacter l'administrateur du serveur domestique ou le support Element ?
Contactez l'administrateur si la sauvegarde de la clé est indisponible, si la sauvegarde signale une erreur, si plusieurs utilisateurs rencontrent des échecs de déchiffrement après une migration de serveur, ou si le problème est apparu après la restauration d'un serveur d'accueil. La documentation de sauvegarde du serveur Element indique que la perte de la base de données Synapse peut entraîner l'affichage des événements chiffrés comme « Impossible à déchiffrer » ; il s'agit d'un problème de récupération du serveur et non d'un paramètre du navigateur. Consultez la documentation de sauvegarde et de restauration d'Element Server Suite.
Lors du signalement d'un problème, veuillez indiquer la version d'Element Web, le navigateur utilisé, le serveur d'hébergement, si un autre appareil vérifié parvient à déchiffrer le même événement, et si les messages concernés sont récents ou anciens. Ne transmettez jamais le contenu des messages ni les clés de récupération. Si un seul événement reste indisponible et qu'aucun appareil ne possède sa clé, veuillez l'indiquer clairement : le support peut diagnostiquer les problèmes de distribution ou de serveur, mais ne peut pas obtenir une clé de chiffrement de bout en bout si aucun appareil de confiance ni aucune sauvegarde ne la conserve.
Comment savoir si la réparation a fonctionné ?
Retournez à la même salle et à l'événement qui a échoué. Vérifiez que la session du navigateur est bien vérifiée, que la sauvegarde de la clé est connectée et que plusieurs événements historiques concernés s'ouvrent si le problème affecte une plage d'événements. Ensuite, consultez un message chiffré récent. Si les messages récents fonctionnent mais qu'un événement plus ancien reste inaccessible, la configuration du navigateur peut être corrigée, même si la clé spécifique à cet événement est toujours manquante.
Pour Maya, le résultat utile ne se limite pas à la disparition du message d'erreur. Il permet à Element Web de déchiffrer l'historique attendu, de vérifier sa nouvelle session et de stocker sa clé de récupération en toute sécurité. Si ces vérifications sont concluantes, à l'exception d'un événement indisponible sur tous les appareils, conservez les sessions actives et demandez à l'expéditeur ou à l'administrateur si la clé de la salle de cet événement existe ailleurs.