Passer au contenu

Bitcoin accepté au paiement  |  Expédié depuis Montréal, QC, Canada  |  Soutien expert depuis 2016

Messagerie privée pour les bitcoineurs : SimpleX, Briar, Signal et DM Nostr

Le chiffrement robuste du contenu est désormais un prérequis de base. Les véritables différences entre SimpleX Chat, Briar, Signal et les DM Nostr portent sur les métadonnées : qui peut voir que vous avez communiqué, avec qui, quand et à quelle fréquence. Voici une cartographie neutre, guidée d’abord par le modèle de menace, de quatre messageries respectueuses de la vie privée, avec un hommage aux ingénieurs derrière chacune.

Si vous exploitez un nœud, signez avec des portefeuilles matériels, détenez des clés au sein d’un multisig ou coordonnez des échanges sans KYC, les métadonnées de vos communications font partie de votre surface d’attaque. L’analyse de chaîne corrèle les pièces ; l’analyse des communications corrèle les personnes. Un bitcoineur souverain qui chiffre le contenu de chaque message mais laisse fuiter le graphe social a résolu la moitié facile du problème et ignoré la moitié difficile.

Aucun des projets ci-dessous n’est « le meilleur ». Chacun fait un compromis délibéré et bien documenté, et chacun repose sur des décennies de travail réalisées par des cryptographes, le Tor Project et la communauté open-source au sens large. Le bon outil dépend entièrement de ce contre quoi vous cherchez à vous défendre. Ce guide s’inscrit dans notre travail plus vaste sur la souveraineté numérique et l’informatique souveraine.

Trois choses qu’une messagerie peut protéger

Avant de comparer les applications, distinguez les trois propriétés distinctes qu’elles peuvent offrir. La plupart des débats en ligne les confondent.

  • Contenu — ce que vous avez réellement dit. Le chiffrement de bout en bout (E2EE) le protège. Les quatre options présentées ici protègent bien le contenu ; les différences sont subtiles.
  • Métadonnées — l’enveloppe autour du message : expéditeur, destinataire, horodatage, fréquence, adresse IP, taille du message. Les métadonnées sont souvent plus révélatrices que le contenu, car elles sont structurées, faciles à agréger et conservées à grande échelle. C’est là que les quatre projets divergent nettement.
  • Graphe social — la carte persistante de qui connaît qui. Même avec une hygiène parfaite du contenu et des métadonnées par message, un système qui tient une liste de contacts côté serveur, ou qui vous lie à un numéro de téléphone, peut reconstruire votre réseau au fil du temps.

Un exercice mental utile : supposez que l’appareil de votre interlocuteur, l’opérateur réseau et le serveur de messagerie soient chacun potentiellement hostiles. Laquelle des trois propriétés survit à chaque compromission ? Gardez cette question à l’esprit tout au long des sections ci-dessous.

SimpleX Chat — éliminer les métadonnées par la conception du protocole

SimpleX Chat se décrit comme « la première plateforme de messagerie sans aucun identifiant d’utilisateur d’aucune sorte ». C’est l’idée centrale de sa conception, et le projet crédite ouvertement la cryptographie de Signal tout en s’attaquant à un problème différent. Au lieu de comptes, de noms d’utilisateur ou de numéros de téléphone, SimpleX achemine les messages via des files de messages unidirectionnelles hébergées sur des serveurs SMP (Simplex Messaging Protocol). Chaque connexion entre deux personnes utilise des identifiants par paire, propres à chaque file, et chaque message porte son propre identifiant aléatoire et non séquentiel, de sorte qu’un serveur ne peut pas relier plusieurs files à un même client.

Pour le contenu, SimpleX utilise l’algorithme double ratchet conçu par Signal (accord de clés X3DH avec des clés Curve448 éphémères), auquel s’ajoutent un chiffrement NaCl crypto_box supplémentaire par file et une couche additionnelle serveur-vers-destinataire à l’intérieur de TLS pour contrarier la corrélation des textes chiffrés. Depuis la v5.6 (2024), une couche hybride post-quantique a été ajoutée à ce double ratchet, et la v6.0 a introduit le routage privé des messages afin que le serveur de destination ne puisse pas observer l’adresse IP du client.

Les compromis assumés, d’après la FAQ de SimpleX elle-même : vous vous connectez en partageant un lien d’invitation à usage unique ou un code QR plutôt qu’en recherchant quelqu’un, le projet évite délibérément la synchronisation multi-appareils transparente car il reconnaît que la prise en charge multi-appareils se fait « au prix d’une compromission de la sécurité du chiffrement de bout en bout », et le relais ne conserve les messages que pendant une fenêtre de rétention limitée avant leur suppression. SimpleX fonctionne sur iOS, Android et ordinateur de bureau. Si votre modèle de menace vise à ne jamais construire, où que ce soit, un graphe social interrogeable, c’est la réponse la plus radicale de cet ensemble.

Briar — Tor par défaut, maillage quand Internet s’effondre

Briar adopte une position différente : il n’y a aucun serveur du tout. « Les messages sont synchronisés directement entre les appareils des utilisateurs », au moyen de connexions pair-à-pair directes et chiffrées. En ligne, Briar se synchronise via les services cachés Tor, ce qui masque votre IP et protège le graphe des relations contre la surveillance réseau. Lorsqu’Internet est indisponible ou censuré, Briar peut se synchroniser par Bluetooth, Wi-Fi, ou même via un support de stockage amovible (clés USB, cartes mémoire) — la propriété qui le rend pertinent lors de coupures, de manifestations ou d’opérations éloignées. Ce comportement hors ligne, d’appareil à appareil, recoupe conceptuellement les approches radio que nous abordons dans les protocoles de réseau maillé et l’écosystème Meshtastic, bien que Briar fonctionne sur IP/Bluetooth local plutôt que sur radio LoRa.

La liste de contacts de chaque utilisateur est chiffrée et stockée uniquement sur son propre appareil, de sorte qu’il n’existe aucun endroit central où saisir un graphe social. Les forums et les blogues sont répliqués vers chaque abonné, si bien qu’il n’y a « aucun point unique où une publication peut être supprimée ». Le modèle de menace documenté de Briar suppose un adversaire capable de surveiller de façon exhaustive les communications à longue portée et d’exploiter un nombre illimité d’appareils, mais incapable de casser les primitives cryptographiques standard.

Les compromis sont réels et méritent d’être énoncés clairement. Briar est réservé à Android (un compagnon de bureau existe mais s’appaire à un téléphone) ; le projet a déclaré n’avoir aucun projet d’application iOS. Comme il n’y a pas de serveur de stockage et retransmission (store-and-forward), la livraison pair-à-pair exigeait historiquement que les deux parties soient joignables, le client réessayant jusqu’à ce que le destinataire soit en ligne. Pour atténuer cela, le projet a ajouté Briar Mailbox, un appareil distinct toujours actif qui accepte les messages à votre place pendant que vous êtes hors ligne. Briar convient le mieux lorsque la résistance à la censure et l’indépendance vis-à-vis de l’infrastructure priment sur la commodité.

Signal — la cryptographie de référence absolue, avec une enveloppe centralisée

Signal est la messagerie la plus largement déployée ici et l’origine de la cryptographie que les autres empruntent. Le Signal Protocol (Double Ratchet plus X3DH, avec l’accord de clés post-quantique PQXDH ajouté en 2023) est la norme de référence pour le chiffrement de bout en bout du contenu, audité de façon indépendante et réutilisé dans toute l’industrie. Pour protéger ce que vous dites, Signal est exceptionnel, et le mérite de cette primitive revient aux cryptographes de Signal.

La nuance réside dans l’enveloppe. Signal est centralisé : un opérateur à but non lucratif unique (la Signal Foundation / Signal Messenger LLC, basée aux États-Unis) exploite les serveurs, et l’inscription exige un numéro de téléphone. Ce lien avec un numéro de téléphone constitue le coût en métadonnées. Signal l’atténue sous plusieurs angles : sealed sender (2018) chiffre l’identité de l’expéditeur pour que le serveur ne voie pas qui a envoyé un message donné ; la private contact discovery (découverte privée de contacts) utilise des enclaves sécurisées afin d’éviter de téléverser votre carnet d’adresses en clair ; un PIN d’inscription / Registration Lock protège la réinscription ; et les noms d’utilisateur (ajoutés en mars 2024) vous permettent de masquer votre numéro de téléphone aux autres utilisateurs. Mais Signal peut toujours relier un nom d’utilisateur en clair à son compte, et vous devez faire confiance à la posture « sans journaux » de l’opérateur et à l’intégrité de son infrastructure.

Pour la plupart des gens, la plupart du temps, Signal offre le meilleur rapport convivialité-confidentialité : il fonctionne sur iOS, Android et ordinateur de bureau, livre de façon asynchrone et « fonctionne tout simplement ». Pour un bitcoineur dont le modèle de menace précis consiste à éviter entièrement un numéro de téléphone et un opérateur central, cette même centralisation est la propriété à soupeser.

DM Nostr — identité souveraine, deux régimes de chiffrement très différents

De nombreux bitcoineurs transportent déjà une paire de clés Nostr pour les zaps et la couche sociale, ce qui rend les messages directs Nostr attrayants : votre identité est une paire de clés en auto-conservation (npub/nsec), et non un compte émis par une entreprise. Mais « DM Nostr » désigne deux choses complètement différentes selon la spécification, et l’écart entre elles est énorme. Pour le contexte, consultez notre introduction à Nostr pour les bitcoineurs et pourquoi c’est important pour la pile de souveraineté.

NIP-04 (hérité, kind 4) chiffre le corps du message avec AES-256-CBC au moyen d’un secret partagé ECDH — mais il laisse fuiter presque tout ce qui l’entoure. La clé publique de l’expéditeur, la clé publique du destinataire (dans la balise « p » de l’événement), l’horodatage et la longueur du message sont tous publics sur chaque relais. La spécification est catégorique à ce sujet. Elle porte désormais la mention « unrecommended : deprecated in favor of NIP-17 » (déconseillée, abandonnée au profit de NIP-17), et avertit qu’elle « laisse fuiter des métadonnées dans les événements ; elle ne doit donc pas être utilisée pour quoi que ce soit que vous devez réellement garder secret ». Considérez NIP-04 comme un graphe social entièrement public assorti d’une charge utile privée.

NIP-17 (messages directs privés) corrige le problème des métadonnées grâce à un chiffrement en couches défini dans NIP-44 et NIP-59. Le flux imbrique trois couches : un rumor (message non signé, kind 14 pour la discussion, kind 15 pour les fichiers), scellé à l’intérieur d’un seal de kind 13 signé par votre véritable clé et chiffré avec NIP-44 (un schéma moderne et versionné utilisant ChaCha20 avec authentification HMAC et remplissage de message), puis enveloppé dans un gift wrap de kind 1059 signé par une clé aléatoire jetable. Comme le gift wrap utilise une paire de clés aléatoire et un horodatage rendu aléatoire sur une plage allant jusqu’à deux jours, les relais ne peuvent voir ni qui l’a envoyé, ni à qui, ni précisément quand. Le destinataire apprend tout de même votre véritable pubkey à l’intérieur du seal — ce qui est correct, car il doit savoir à qui il parle — mais le relais public, lui, ne le voit pas.

Les limites documentées de NIP-17 : chaque message doit être envoyé sous la forme d’un gift wrap distinct à chaque destinataire, si bien que la spécification note que les discussions de groupe dépassant une dizaine de participants devraient recourir à un autre schéma ; les relais observent tout de même qu’il existe un certain trafic sous gift wrap ; et une implémentation naïve constitue une cible de pourriel. La livraison dépend des relais que vous publiez dans votre liste de relais DM de kind 10050 — choisissez-les délibérément, de la même manière que vous choisiriez n’importe quel relais Nostr. Point crucial, la prise en charge de NIP-17 varie selon le client à la mi-2026, alors confirmez que vous et votre interlocuteur êtes bien sur NIP-17, et non en train de retomber silencieusement sur NIP-04.

Comparatif côte à côte : ce que chacun défend

Propriété SimpleX Chat Briar Signal Nostr NIP-17
E2EE du contenu Double ratchet + couches supplémentaires, hybride PQ E2EE (Bramble) Signal Protocol + PQXDH NIP-44 (versionné)
Lien d’identité Aucun (pas d’identifiants d’utilisateur) Nom d’utilisateur local uniquement Numéro de téléphone requis Paire de clés en auto-conservation
Métadonnées vers serveur/relais Minimisées ; IP masquée (routage privé) Aucun serveur ; Tor masque l’IP Centralisé ; sealed sender atténue Masquées par gift wrap (NIP-17)
Emplacement du graphe social Nulle part de façon centrale ; identifiants par file Sur l’appareil, chiffré Côté opérateur (atténué) Masqué des relais (NIP-17)
Transport hors ligne / maillé Non (relais store-and-forward) Oui — Bluetooth/Wi-Fi/USB Non (Internet requis) Non (relais requis)
Livraison asynchrone hors ligne Oui (rétention limitée) Via Briar Mailbox Oui (file côté serveur) Oui (le relais stocke les événements)
Plateformes iOS, Android, ordinateur de bureau Android (+ compagnon de bureau) iOS, Android, ordinateur de bureau Tout client NIP-17

Choisir selon le modèle de menace, pas selon le battage

Associez l’outil à l’adversaire auquel vous faites réellement face, et non à un classement.

  • « Je ne veux jamais qu’il existe une trace interrogeable attestant que deux parties ont communiqué. » La conception sans identifiant et par file de SimpleX est bâtie précisément pour cela. Le coût est un processus de connexion moins familier et l’absence de multi-appareils transparent.
  • « J’ai besoin de communiquer pendant une coupure d’Internet, ou totalement hors réseau. » La synchronisation Bluetooth/Wi-Fi/USB de Briar et son transport Tor par défaut se démarquent ici, au prix d’une portée réservée à Android et de contraintes de disponibilité des pairs.
  • « Je veux un chiffrement robuste et audité avec une convivialité maximale, et je peux accepter un numéro de téléphone et un opérateur central. » Signal est le choix pragmatique par défaut, et sa cryptographie est la référence sur laquelle les autres s’appuient.
  • « Mon identité est déjà une paire de clés et je veux une messagerie qui vit dans la même pile souveraine que mes clés Bitcoin et Nostr. » Nostr NIP-17 convient — à condition que chaque interlocuteur soit véritablement sur NIP-17, jamais sur NIP-04.

Pour une sécurité opérationnelle à enjeux élevés, de nombreux bitcoineurs utilisent plusieurs de ces outils et ne mettent jamais tous leurs œufs dans un seul transport. Associer un canal hors bande pour l’échange de clés à un canal en bande pour la discussion continue est un modèle d’OPSEC de longue date qui précède les quatre applications.

Notes opérationnelles pour les bitcoineurs

Quelques points d’hygiène qui s’appliquent aux quatre. Premièrement, le chiffrement protège le canal, pas les terminaux : un téléphone compromis, une capture d’écran ou un regard indiscret par-dessus l’épaule déjoue n’importe lequel d’entre eux. Deuxièmement, la réutilisation des clés et de l’identité est la fuite silencieuse — si vous signez des notes Nostr publiques avec la même clé que celle utilisée pour des DM sensibles, le contenu de ces DM est masqué mais votre identité est déjà publique ; réservez donc un contexte distinct lorsque c’est pertinent. Troisièmement, vérifiez les numéros de sécurité (safety numbers) / liens de connexion hors bande ; un homme du milieu (man-in-the-middle) pendant la poignée de main initiale compromet tout ce qui suit. Enfin, traitez la rétention comme une caractéristique à comprendre, non à présumer : sachez pendant combien de temps le relais ou le serveur que vous avez choisi conserve les messages non livrés, et si les messages éphémères sont activés.

Pour les définitions des termes employés tout au long de ce guide, le glossaire D-Central couvre les relais Nostr, les transports maillés et les concepts de souveraineté connexes en langage clair. Ces outils existent grâce à des années de travail des communautés SimpleX, Briar, Signal, Tor et Nostr ; le geste le plus souverain que vous puissiez faire est de lire la documentation de chaque projet avant de lui confier quoi que ce soit d’important.

Foire aux questions

Laquelle de ces messageries est la plus privée ?

Il n’y a pas de réponse unique, car « privée » dépend de la menace. SimpleX minimise les métadonnées côté serveur et l’exposition du graphe social en n’utilisant aucun identifiant d’utilisateur ; Briar supprime entièrement le serveur et ajoute un transport maillé hors ligne ; Signal offre un chiffrement du contenu de référence avec une enveloppe centralisée et liée à un numéro de téléphone ; Nostr NIP-17 masque les métadonnées des DM aux relais tout en conservant une identité en auto-conservation. Associez l’outil à votre adversaire plutôt que de les classer.

Le contenu de mes messages est-il en sécurité avec les quatre ?

Pour le contenu (les mots eux-mêmes), oui — les quatre offrent un chiffrement de bout en bout robuste, et trois d’entre eux s’appuient sur la cryptographie conçue par Signal. L’exception majeure est l’ancien NIP-04 de Nostr, qui chiffre le corps mais laisse fuiter publiquement l’expéditeur, le destinataire, l’horodatage et la longueur du message ; il est officiellement abandonné au profit de NIP-17. Les grandes différences entre les quatre portent sur la protection des métadonnées et du graphe social, pas sur le contenu.

Pourquoi les métadonnées sont-elles si importantes si mes messages sont chiffrés ?

Les métadonnées — qui, avec qui, quand, à quelle fréquence, depuis quelle IP — sont structurées, faciles à agréger à grande échelle et fréquemment conservées même lorsque le contenu ne peut être lu. Pour un bitcoineur, un graphe de communications ayant fuité peut être recoupé avec l’activité on-chain pour désanonymiser des échanges, des signataires ou des opérations. Protéger le contenu tout en laissant fuiter le graphe social ne résout que la moitié du problème.

Quelle est la différence entre les DM Nostr NIP-04 et NIP-17 ?

NIP-04 (kind 4) est le schéma hérité : chiffrement du contenu AES-256-CBC, mais avec la pubkey de l’expéditeur, la pubkey du destinataire, l’horodatage et la longueur du message tous publics sur les relais. NIP-17 enveloppe les messages au moyen du chiffrement NIP-44 auquel s’ajoutent les seals et les gift wraps de NIP-59, masquant l’expéditeur, le destinataire et la temporalité aux relais. NIP-04 est marqué « unrecommended » (déconseillé) dans la spécification ; confirmez que votre client et celui de votre contact utilisent tous deux réellement NIP-17.

Briar peut-il fonctionner sans Internet ?

Oui. La caractéristique distinctive de Briar est qu’il se synchronise directement entre les appareils par Bluetooth, Wi-Fi ou support de stockage amovible lorsqu’aucun Internet n’est disponible, et via les services cachés Tor lorsqu’il l’est. Il n’y a aucun serveur central. Les compromis sont que Briar est réservé à Android, que la livraison pair-à-pair nécessite généralement que l’autre partie soit joignable, et que le Briar Mailbox optionnel (un appareil distinct toujours actif) est ce qui permet la livraison asynchrone pendant que vous êtes hors ligne.

Dois-je fournir un numéro de téléphone pour les utiliser ?

Seul Signal exige un numéro de téléphone pour s’inscrire ; ses noms d’utilisateur de 2024 vous permettent de masquer ce numéro aux autres utilisateurs, mais l’inscription en requiert tout de même un. SimpleX n’utilise aucun identifiant, Briar utilise un nom d’utilisateur et un mot de passe locaux sans compte, et Nostr utilise une paire de clés en auto-conservation. Pour les bitcoineurs qui évitent tout lien d’identité, cette distinction est souvent le facteur décisif.

À lire aussi : les DM privés ne sont qu’une moitié du tableau. Pour le volet public et social de Nostr — et sa comparaison avec Bluesky (AT Protocol), Mastodon (ActivityPub) et Farcaster sur l’identité, la portabilité, le coût et la résistance à la censure — voir Protocoles sociaux décentralisés comparés.