Jack Dorsey dévoile Bitchat, une messagerie décentralisée en Bluetooth

Cyberéthique et libertés numériques

Un réseau à mesh courte

Jack Dorsey dévoile Bitchat, une messagerie décentralisée en Bluetooth

Jack Dorsey a publié sur Github le code source d’un nouveau projet baptisé Bitchat. Il prend la forme d’une application de messagerie décentralisée, conçue pour mettre en relation des usagers via Bluetooth LE sur des distances de quelques centaines de mètres, sans dépendre d’un quelconque accès à Internet.

« Une application de messagerie sécurisée, décentralisée, en pair à pair, qui fonctionne sur les réseaux maillés Bluetooth. Pas besoin d’Internet, de serveurs ou de numéros de téléphone juste une communication chiffrée » : voici comment Jack Dorsey, cofondateur de Twitter et de Bluesky, résume l’essence de son nouveau projet, Bitchat. Dévoilée dans la nuit de dimanche à lundi, l’application est directement accessible via l’environnement de test d’Apple, Testflight, ou via Github.

Un réseau maillé en BLE

Comment fonctionne Bitchat ? L’idée de Dorsey est d’exploiter le protocole Bluetooth Low Energy pour mettre en réseau des téléphones qui se situent sur une même zone géographique. En partant du principe que chaque appareil connecté devient à son tour un relais et participe à étendre la couverture, il devient envisageable d’atteindre une portée d’au moins 300 mètres, estime le fondateur de l’application.

Au sein de ce réseau, Bitchat propose un système de messagerie traditionnel, avec possibilité de discuter en privé avec un autre utilisateur en le nommant, ou création de salons dans lesquels la conversation est partagée entre plusieurs membres. L’application promet un chiffrement de bout en bout avec Curve25519 et AES-256-GCM pour les messages privés, et propose un système de mot de passe pour protéger l’accès aux salons.

Bitchat intègre par ailleurs un système de mémoire cache, qui fait que les messages privés peuvent être stockés jusqu’à douze heures sur les machines qui constituent le réseau maillé, de façon à gérer la problématique des déconnexions. Ainsi, si le destinataire est hors-ligne au moment de l’émission d’un message, celui-ci est acheminé au moment de la reconnexion au réseau.

blank
Bitchat intègre un système de mise en cache des messages

Un livre blanc d’introduction à Bitchat résume le fonctionnement du réseau, et les différents paramètres adoptés par Jack Dorsey pour essayer de limiter au maximum les problématiques de congestion du réseau, ou de dépense énergétique des terminaux connectés.

Wi-Fi Direct et LoRa à l’étude

Un autre document présente les pistes de réflexion pour faire évoluer Bitchat en empruntant d’autres typologies de réseaux sans fil. Outre le Bluetooth Low Energy, Bitchat pourrait ainsi un jour exploiter des liaisons en Wi-Fi Direct, voire des réseaux plus spécialisés comme LoRa, initialement dédié à l’Internet des objets.

Le Wi-Fi Direct offrirait la possibilité d’étendre significativement la portée du réseau, avec une échelle de l’ordre de 100 mètres entre deux pairs, contre 30 mètres maximum en BLE. Il présente par ailleurs l’avantage d’être nativement géré par les systèmes d’exploitation courants. Le réseau LoRa autoriserait quant à lui des portées nettement supérieures (plusieurs kilomètres, même en environnement urbain).

Quels usages pour Bitchat ?

Quelle que soit la technologie réseau retenue, Bitchat offre selon son concepteur de multiples avantages par rapport aux solutions de messagerie traditionnelles basées sur un serveur : aucune collecte de métadonnées, un fonctionnement indépendant des infrastructures traditionnelles, un chiffrement bout en bout garanti, et surtout une simplicité d’utilisation enfantine. De quoi rendre des services bien réels dans la vie de tous les jours, qu’il s’agisse de rétablir des moyens de communication après un sinistre, d’offrir une alternative à des canaux censés ou surveillés ou tout simplement de garantir des échanges sécurisés entre pairs.

Plusieurs autres équipes se sont déjà attaquées à cet objectif de construction d’un réseau sans fil maillé sécurisé. On peut notamment citer le projet Meshtastic, initialement basé sur LoRa, qui permet des échanges décentralisés à l’aide d’équipements radio, et son implémentation francophone Gaulix.

Auteur : Alexandre Laurent

Aller à la source

Artia13

Bonjour ! Je m'appelle Cédric, auteur et éditeur basé à Arles. J'écris et publie des ouvrages sur la désinformation, la sécurité numérique et les enjeux sociétaux, mais aussi des romans d'aventure qui invitent à l'évasion et à la réflexion. Mon objectif : informer, captiver et éveiller les consciences à travers mes écrits.

Artia13 has 2498 posts and counting. See all posts by Artia13