"Architecture Zero-Knowledge" est un terme qu'on croise partout dans le monde des gestionnaires de mots de passe, souvent sans explication concrète. Voici ce que ça signifie réellement, et pourquoi c'est une garantie plus forte qu'une simple promesse de confidentialité.
Sur Encryvault, chaque entrée de votre coffre (identifiant, mot de passe, notes) est chiffrée sur votre appareil, avant même de quitter votre navigateur ou votre application. Ce qui transite vers les serveurs, et ce qui y est stocké, n'est jamais qu'un bloc de données chiffrées (AES-256) — illisible sans la bonne clé.
La clé de déchiffrement est dérivée de votre mot de passe maître, lui-même jamais transmis ni stocké. Le serveur ne connaît que le résultat d'une fonction de hachage — utile pour vérifier que vous entrez le bon mot de passe, totalement inutile pour reconstituer le mot de passe original ou déchiffrer quoi que ce soit.
Concrètement : si quelqu'un obtenait un accès complet à la base de données de Encryvault — un scénario que nous travaillons activement à empêcher, mais qu'aucune architecture ne peut exclure à 100 % — il n'obtiendrait que des blocs chiffrés, sans la moindre clé pour les ouvrir.
C'est la partie contre-intuitive : ce n'est pas une question de confiance envers l'éditeur du logiciel, c'est une question d'impossibilité technique. Nous n'avons tout simplement pas accès à la clé qui permettrait de déchiffrer votre coffre. Une demande légale, une compromission de nos serveurs, une erreur humaine côté équipe — aucun de ces scénarios ne peut exposer vos mots de passe en clair, parce que la clé n'existe nulle part de notre côté.
C'est la contrepartie logique du Zero-Knowledge : si nous ne connaissons pas votre mot de passe maître, nous ne pouvons pas non plus vous le "retrouver" en cas d'oubli. C'est pour cette raison que Encryvault insiste autant sur la sauvegarde de vos codes de secours 2FA et sur le choix d'un mot de passe maître mémorisable — voir notre article sur la création d'un mot de passe fort.
Le Zero-Knowledge n'est pas un argument marketing : c'est une contrainte technique que nous nous imposons volontairement, qui rend certains scénarios de fuite bien moins graves qu'ils ne le seraient autrement — parce qu'il n'y a rien de lisible à voler.