3 min de lecture

Le zero knowledge explique sans la cryptographie

L'expression est utilisée à toutes les sauces dans le marketing. Voici ce qu'elle veut dire, ce qu'elle coûte et comment vérifier une promesse.

Le zero knowledge explique sans la cryptographie

Le zéro knowledge, au sens utilisé par les logiciels grand public, signifie que le fournisseur de service ne peut pas voir ce que vous stockez chez lui. Pas qu'il promet de ne pas regarder, mais qu'il en est structurellement incapable.

La cryptographie est réellement complexe. L'idée ne l'est pas, et vous pouvez évaluer une promesse sans comprendre les mathématiques.

L'analogie du coffre-fort d'hôtel, et ses limites

L'explication habituelle est celle du coffre-fort d'hôtel: vous choisissez le code, l'hôtel ne peut pas l'ouvrir.

C'est un bon début, mais cela masque l'élément essentiel: les hôtels conservent un passe-partout. Presque tous les systèmes qui ressemblent au zéro knowledge ont un équivalent, généralement introduit pour une bonne raison. Toute la question est de savoir s'il en existe un.

Le meilleur test est plus simple. Si vous perdez tout, peuvent-ils récupérer vos données? Si oui, ils peuvent les lire. Il n'existe aucun dispositif permettant à une entreprise de restaurer votre contenu sans pouvoir y accéder.

Récupération et confidentialité sont en tension directe. Tout service capable de restaurer entièrement vos données peut aussi les lire.

Ce que la gestion des clés détermine réellement

Il existe trois configurations réalistes.

L'entreprise détient les clés. Tout fonctionne de manière fluide. La réinitialisation du mot de passe restaure votre contenu, la recherche fonctionne sur le serveur, vous pouvez vous connecter sur n'importe quel appareil. L'entreprise peut tout lire.

Les clés sont dérivées de votre mot de passe et conservées uniquement sur les appareils. L'entreprise ne peut pas lire le contenu. Perdre le mot de passe signifie perdre le contenu, sauf s'il existe un mécanisme de récupération, et tout mécanisme de récupération constitue précisément le compromis.

Les clés sont générées sur l'appareil et ne le quittent jamais. C'est la solution la plus solide, et elle fait du passage à un nouvel appareil une action à laquelle l'utilisateur doit participer activement, plutôt qu'un processus invisible.

Comment tester une promesse

Essayez de réinitialiser votre mot de passe. Si votre historique reste intact ensuite sans qu'aucun autre secret ne vous soit demandé, l'entreprise détient la clé.

Cherchez les avertissements. Les produits dotés d'un vrai chiffrement de bout en bout vous préviennent, de manière répétitive et parfois agaçante, que la perte des clés entraîne la perte des données. Le marketing qui promet à la fois une confidentialité parfaite et une récupération sans effort décrit quelque chose qui n'existe pas.

Vérifiez si la recherche s'effectue sur le serveur. Une recherche instantanée dans des années d'historique sur un nouvel appareil, avant même le moindre téléchargement, signifie que le serveur peut tout lire.

Recherchez un protocole publié ou un audit indépendant. Ce n'est pas une preuve en soi, mais leur absence est très informative.

Ce que cela coûte

Il vaut mieux être direct à ce sujet, car les vendeurs qui ne vantent que des avantages cherchent simplement à vendre.

Les données perdues le sont définitivement. La recherche côté serveur est indisponible ou limitée. Ajouter un appareil exige une étape réelle. L'accès web est plus complexe. Le support ne peut pas examiner votre compte pour diagnostiquer un problème de contenu. Et les fonctionnalités qui nécessitent que le serveur comprenne le contenu, y compris la plupart des outils d'IA, soit ne fonctionnent pas, soit doivent être déplacées sur l'appareil.

Positionnement de Duoheart

Les questions, réponses, messages et appels sont chiffrés sur l'appareil avec une clé générée sur place et jamais envoyée à nos serveurs.

Ce qui signifie que les coûts mentionnés ci-dessus sont aussi les nôtres. Nous ne pouvons pas récupérer le contenu d'un couple. Nous ne pouvons pas y faire de recherche. Le support ne peut pas voir ce que vous avez écrit, ce qui rend parfois les échanges de support plus délicats qu'ils ne le seraient autrement.

Les fonctionnalités d'IA optionnelles ne fonctionnent que sur le texte qu'un utilisateur soumet explicitement à cet effet. La conversation chiffrée n'est envoyée nulle part, car nous serions incapables de l'envoyer même si nous le voulions.

En résumé

Posez une seule question: si je perds mon mot de passe et mon téléphone, pouvez-vous récupérer mon contenu? La réponse vous dira tout ce que la page marketing passe sous silence.

Questions fréquentes

Que signifie le zéro knowledge pour une application ?
Que l'éditeur est structurellement incapable de lire votre contenu, au lieu de simplement promettre de ne pas le faire. Les clés n'existent que sur vos appareils.
Comment savoir si une application utilise vraiment le chiffrement de bout en bout ?
Vérifiez s'ils peuvent restaurer votre contenu après la perte totale de votre mot de passe et de votre appareil. S'ils le peuvent, ils peuvent le lire.
Quels sont les inconvénients du chiffrement de bout en bout ?
La perte des clés entraîne la perte définitive des données, la recherche sur serveur est limitée, l'ajout d'appareils demande une étape réelle et le support ne peut pas voir votre contenu pour vous aider.

Lire la suite