Voila ce que j'ai cru comprendre du système (pour m'y être déjà intéressé):
Chaque compte a une clé PGP, avec une clé publique et une privée. Ils stockent la clé publique, et votre clé privée chiffrée symétrique en utilisant votre 2nd mot de passe (vous devez leur faire confiance pour ne stocker que la clé privée cryptée). Ils ont votre clé publique, de sorte qu'ils peuvent chiffrer tout le courrier entrant (seulement si l’émetteur utilise aussi protonmail). Si vous voulez lire votre courrier, une fois que vous êtes identifié, ils vous envoient (ceci est transparent) la clé privée cryptée en utilisant votre mot de passe chiffrée symétrique avec votre mot de passe, et vous pouvez ensuite utiliser cette clé privée pour décrypter vos emails.
Comme il n'y a pas de plugin ni rien a installer, tout se base sur du js. Ils s'en vantent d'ailleurs en disant que du coup ce code client est facilement lisible par tout le monde.
[^] # Re: détail technique ?
Posté par arwen . En réponse à la dépêche Campagne de financement participatif pour ProtonMail. Évalué à 1.
Voila ce que j'ai cru comprendre du système (pour m'y être déjà intéressé):
Chaque compte a une clé PGP, avec une clé publique et une privée. Ils stockent la clé publique, et votre clé privée chiffrée symétrique en utilisant votre 2nd mot de passe (vous devez leur faire confiance pour ne stocker que la clé privée cryptée). Ils ont votre clé publique, de sorte qu'ils peuvent chiffrer tout le courrier entrant (seulement si l’émetteur utilise aussi protonmail). Si vous voulez lire votre courrier, une fois que vous êtes identifié, ils vous envoient (ceci est transparent) la clé privée cryptée en utilisant votre mot de passe chiffrée symétrique avec votre mot de passe, et vous pouvez ensuite utiliser cette clé privée pour décrypter vos emails.
Comme il n'y a pas de plugin ni rien a installer, tout se base sur du js. Ils s'en vantent d'ailleurs en disant que du coup ce code client est facilement lisible par tout le monde.