Protonについて質問です。Proton driveやproton mailやproton calendarは、ゼロアクセス暗号化を使って、プロトンの運営自体もユーザーのものにアクセスできないようになっていますが、どのように実現しているのでしょうか?これを実現するには秘密鍵をユーザーのみが知っている必要がありますが、Protonアカウント作成時に、パスワードと作るメールアドレスのみを入力していて、何もユーザーが控えるようなものはないように感じます。パスワードから秘密鍵を生成するとしても、ユーザーのパスワードはProtonが知っています。ハッシュ化されて保存しているのでしょうが、保存しているパスワードのハッシュとログイン画面でユーザーから送られてきたパスワードをハッシュ化したものが照合するか確認するには、いったん暗号化されていないパスワードをProtonに送らなければいけません。どのようにProtonはゼロアクセス暗号化を実装しているのでしょうか。

1件の回答

回答を書く

1020637

2026-04-12 01:15

+ フォロー

公式にも、図解での細い説明はありませんね。

https://proton.me/ja/blog/zero-access-encryption



公開鍵暗号方式を用いていることは明言されてますが、ユーザの秘密鍵の保管場所(鍵ストア)などへの言及がないです。



端末を選ばずに利用できるから(デバイス認証みたいのってないっぽいですよね)、また、秘密鍵を端末側に保管をしてっぽいでもなさそうなので、ユーザーアカウントにひも付きつつの、システム側の認証サーバーのバックグランドのどこかで保管されているのかな?! という様には感じられます。

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有