Qu'est-ce que la messagerie zero-knowledge ?
« Votre vie privée compte pour nous » figure sur le site de pratiquement toutes les entreprises qui ont un jour vendu vos données. Alors quand nous disons que Queso est zero-knowledge, il est légitime de demander ce que cela signifie vraiment — et s'il s'agit d'une promesse ou d'une architecture. Voici la version en clair.
« Ne veut pas » contre « ne peut pas »
La plupart des promesses de confidentialité reposent sur la retenue : une entreprise détient vos données et s'engage à ne pas en abuser. C'est une politique, et les politiques peuvent changer, fuiter ou être imposées par la contrainte. Un modèle plus solide supprime la tentation en veillant à ce que l'entreprise ne détienne, dès le départ, rien de lisible. C'est la différence entre « nous ne lirons pas vos messages » et « nous ne pouvons pas ». Queso est construit autour du ne peut pas.
Le chiffrement de bout en bout, en bref
Quand vous envoyez un message sur le Queso Network, il est chiffré sur votre appareil et ne sera déchiffré que sur celui du destinataire. Entre les deux, ce n'est que du charabia. Le serveur qui le fait suivre — le « relais » — ne détient jamais la clé, et ne peut donc pas retransformer ce charabia en mots. C'est le chiffrement de bout en bout, la même idée que celle de Signal.
Ce que signifie « relais zero-knowledge »
Le rôle de notre relais est simple : conserver un message chiffré jusqu'à ce que le destinataire soit en ligne, le lui remettre, puis l'oublier. Ce qui le rend zero-knowledge, c'est ce qu'il n'apprend jamais :
- Il ne voit que du texte chiffré — jamais le contenu d'un message.
- Les messages sont adressés à une boîte aux lettres hachée à sens unique, et non à un nom ou un numéro : le relais ne peut donc pas reconstituer un graphe social.
- Les messages non livrés sont stockés sous forme de blocs chiffrés à courte durée de vie et supprimés dès qu'ils sont livrés.
- Il n'y a aucun compte, numéro de téléphone ou base de contacts susceptible de fuiter.
« Zero-knowledge » signifie ici aucune connaissance de votre texte en clair — non pas que rien ne transite, mais que rien de significatif n'en peut être lu.
Pourquoi le Double Ratchet compte
Queso utilise le Double Ratchet, le protocole popularisé par Signal, pour les conversations de son réseau. Son super-pouvoir est la confidentialité persistante (forward secrecy) : les clés changent en permanence, de sorte que même si l'une d'elles était exposée, elle ne pourrait pas déverrouiller les messages qui la précèdent ou la suivent. Sous le capot, Queso s'appuie sur CryptoKit d'Apple avec des primitives éprouvées — accord de clés X25519, HKDF, HMAC et ChaCha20-Poly1305 — avec des identités de signature distinctes et des numéros de sécurité que vous pouvez comparer pour vérifier que vous parlez bien à la bonne personne. (Plus de détails sur notre page Sécurité.)
Et la traduction ?
La traduction est le cas limite intéressant, car pour traduire un texte, quelque chose doit pouvoir le lire. La réponse de Queso est de vous laisser le choix. La traduction gratuite sur l'appareil n'envoie rien — elle s'exécute entièrement sur votre iPhone. Si vous voulez la traduction par IA, notre passerelle ne transporte que le texte à traduire et un jeton de courte durée qui prouve que la requête provient d'une copie authentique de l'app (via Apple App Attest) sans nous dire qui vous êtes. Pas de nom, pas de numéro, aucun journal du contenu de vos messages.
Et si « ne peut pas » ne suffit toujours pas
Pour les organisations du droit, de la finance, de la santé ou des administrations, même un relais zero-knowledge exploité par un tiers peut représenter une hypothèse de confiance de trop. Le relais Queso est donc auto-hébergeable : faites-le tourner sur votre propre serveur, ou entièrement sur site, et les messages chiffrés ne touchent alors plus du tout le matériel de quelqu'un d'autre.
La confidentialité ne devrait pas reposer sur les bonnes intentions d'une entreprise. Elle devrait reposer sur les mathématiques et l'architecture. C'est la barre que nous avons fixée pour Queso — et il arrive bientôt.
À lire aussi : Comment Queso assure votre sécurité · Pourquoi nous avons créé Queso