La version 6.5 de la plateforme SimpleX Chat a été publiée, offrant des moyens de communication décentralisée sans identifiants. Les messages sont échangés via des files SMP unidirectionnelles temporaires (SimpleX Messaging Protocol), distinctes pour chaque connexion. Toutes les connexions utilisent le chiffrement de bout en bout. Le code de l'application et du routeur SMP est distribué sous la licence AGPLv3.
Pour établir une connexion, les utilisateurs doivent échanger un lien contenant l'adresse du serveur SMP et les clés de chiffrement. Ainsi, l'utilisateur choisit lui-même à travers quels serveurs serveurs il souhaite recevoir des messages, qu'il s'agisse de serveurs officiels, de serveurs communautaires ou d'un serveur personnel (auto-hébergé). Pour dissimuler adresses IP des serveurs SMP, un mécanisme de « routage privé » est utilisé, assurant le routage des requêtes à travers une série de serveurs SMP indépendants, semblable au routage en oignon utilisé dans le réseau Tor.
Les changements les plus significatifs dans la version 6.5 :
- Une implémentation des canaux a été ajoutée, permettant de livrer et de gérer des informations tout en préservant l'état (stateful). Alors que les files SMP assurent la livraison unidirectionnelle de paquets sans état (stateless) entre deux points d'extrémité, les canaux mettent en œuvre un modèle de livraison d'informations « d'un à plusieurs » avec une identification cryptographique indépendante des opérateurs d'infrastructure. Chaque canal peut utiliser plusieurs relais pour la résilience contre la censure et les pannes.
Des « canaux publics » ont déjà été mis en place au-dessus des canaux, ressemblant à ceux de Telegram, mais avec des distinctions importantes :
- L'auteur du canal en est véritablement le propriétaire et le contrôle par le biais d'une signature cryptographique. Les relais qui assurent la livraison « d'un à plusieurs » sont interchangeables et ne peuvent pas agir au nom du propriétaire du canal ;
- La confidentialité de la participation est garantie. Les relais sont des clients dans le réseau SimpleX, héritant ainsi des propriétés de confidentialité au niveau de transport SMP.
- Préparation à la séparation des droits de propriété intellectuelle sur les protocoles et le réseau pour éviter les divergences d'intérêts entre les entreprises et les utilisateurs. Création de l'organisation SimpleX Network Consortium.
- L'application facilite l'envoi d'invitations aux nouveaux utilisateurs et offre une prise en charge optionnelle de l'aperçu des liens web, avec la possibilité d'utiliser un proxy SOCKS pour l'aperçu, une protection contre le phishing et un blocage du suivi via les liens.
Source : opennet.ru
