Matrix est une messagerie instantanée, similaire à Whatsapp, Telegram, ou Signal, à la différence que :
Matrix est un logiciel libre, ce qui n’est pas le cas de Whatsapp, qui est un logiciel privateur, ni de Telegram ou Signal dont le code source des serveurs n’est pas libre
Matrix est décentralisé et fédéré : il est donc possible de faire fonctionner son propre serveur, comme celui de Libretic, et de communiquer avec tous les utilisateurs de Matrix, peu importe chez qui se trouve leur compte. Whatsapp, Telegram et Signal, à l’inverse, sont des logiciels centralisés qui obligent tous leurs utilisateurs à créer un compte sur la même plate-forme.
Le réseau Matrix est donc par nature plus respectueux de la vie privée, car aucun serveur Matrix ne peut avoir connaissance de l’intégralité des relations inter-personnelles et des communautés constituées à travers lui
Les messages échangés par Matrix sont chiffrés de bout en bout. Les clés de chiffrement des messages sont localisés sur les clients eux-mêmes, c’est à dire dans le navigateur web ou dans l’application mobile. Une tierce partie, comme les serveurs Matrix ou leurs administrateurs ne peut donc pas prendre connaissance des messages échangés.
Le positionnement des clés de chiffrement dans les clients est à garder à l’esprit car il est important de s’assurer de sauvegarder ses clés de chiffrement d’une manière ou d’une autre.
Une manière de sauvegarder ses clés est d’utiliser deux clients différents, par exemple le navigateur Web de son ordinateur personnel et son smartphone, car les clés seront synchronisées entre eux. Une autre, plus sûre, consiste à sauvegarder ses clés dans un gestionnaire de mot de passe.
Par la suite nous allons décrire les deux méthodes.
Avec un navigateur web comme Firefox, rendez vous sur https://matrix.libretic.fr. Vous serez redirigés vers l’application Element Web qui est un client Matrix pour navigateur.
Cliquez sur « Se connecter » puis sur « Continuer avec mon compte Libretic »
Si vous n’êtes pas déjà connecté à votre compte Libretic, vous aurez à saisir votre identifiant et mot de passe. Vous devrez ensuite accepter que l’application Element puisse se connecter au serveur Matrix.
Une fois connecté, vous arriverez sur l’application Element.
Si c’est votre première connexion, l’écran sera vide. Si vous avez déjà échangé des messages avec votre compte Matrix Libretic, vous aurez probablement besoin de consulter les sections suivantes pour synchroniser et sauvegarder vos clés.
¶ Depuis un smartphone, avec l’application Element
Commencez par télécharger l’application Element depuis F-Droid (ou Google Play ou l’Apple Store), puis lancez-la. Dans l’application Element, choisissez « J’ai déjà un compte », car vous utiliserez votre compte Libretic
Sélectionnez un serveur « Autre » et saisissez l’adresse du serveur Matrix de Libretic : https://matrix.libretic.fr
Continuez avec l’authentification unique.
Si vous n’êtes pas déjà connecté à votre compte Libretic, vous aurez à saisir votre identifiant et mot de passe. Vous devrez ensuite accepter que l’application Element puisse se connecter au serveur Matrix.
Une fois connecté, vous arriverez sur l’application Element.
Si c’est votre première connexion, l’écran sera vide. Si vous avez déjà échangé des messages avec votre compte Matrix Libretic, vous aurez probablement besoin de consulter les sections suivantes pour synchroniser et sauvegarder vos clés.
¶ Synchronisation des clés de chiffrement entre clients
S’il s’agit de votre première connexion à Matrix, Element vous proposera de sauvegarder vos clés de chiffrement assez rapidement (typiquement dès vos premiers messages). Nous vous recommandons de le faire dès que cela vous est proposé par la boite de dialogue suivante.
Cliquez sur « Saisir une phrase de sécurité », que vous prendrez soin de conserver dans un gestionnaire de mot de passe. Vous aurez à saisir votre phrase de sécurité dans une boite de dialogue.
Une fois votre phrase de sécurité saisie, copiez la clé générée et conservez la également dans votre gestionnaire de mot de passe.
Confirmez la configuration du chiffrement, vous avez terminé votre première connexion.
¶ Si vous vous étiez déjà connecté à Matrix auparavant
Si vous vous étiez déjà connecté à Matrix auparavant avec un autre client, vous aurez besoin de récupérer votre clé de chiffrement sur ce client pour accéder à vos messages chiffrés.
Vous pouvez soit vérifier la connexion avec un autre client, soit saisir votre phrase de sécurité.
Si vous choisissez de vérifier avec la phase de sécurité, il vous suffira de la saisir en la copiant depuis votre gestionnaire de mot de passe
Si vous choisissez de vérifier avec un autre appareil, vous aurez besoin d’avoir accès aux deux simultanément, par exemple votre navigateur sur votre ordinateur personnel et votre smartphone. Rendez-vous sur votre autre client déjà configuré. Vous y verrez une notification telle que celle-ci, et sur laquelle il suffit de cliquer :
Cela provoquera l’apparition d’une boite de dialogue sur le navigateur avec un QR code.
Sur votre smartphone vous aurez la possibilité de « scanner le QR code »
Une fois le QR code scanné, confirmez sur le navigateur que le smartphone affiche bien le bouclier
Vous pouvez également « terminer » la procédure sur le smartphone. Les deux clients ont à présent synchronisé les clés de chiffrement.