Protonの暗号はTransparentでもOPAQUEでもない
本記事では、Protonが採用する暗号プロトコルについて、同社が主張する「Transparent」や「OPAQUE」といった特性が実際には満たされていないことを指摘する。暗号学的な透明性やOPAQUEプロトコルの本来の要件とProtonの実装を比較し、その乖離を技術的に解説している。
背景メモ
- 著者のMichael Schärli氏は暗号技術の専門家で、Proton社(Proton Mail/Proton VPN)の「透明性」への主張を技術的に検証した人物。<br>
- Proton社はスイス拠点のプライバシー重視サービスで、エンドツーエンド暗号化メールを売りにしているが、今回Schärli氏はProtonが「OPAQUEプロトコル」(強固なパスワード認証方式)を実装したかのように装いながら、実際には全く異なる仕組みを使っていると指摘。<br>
- 問題の核心は、Protonが自社の暗号方式を「Transparent(透明)」かつ「OPAQUE」と称している点。OPAQUEは特定の学術プロトコルの固有名だが、Protonの実装はそれとは異なり、ユーザーパスワードをサーバー側で検証可能な形で保持してしまう—本来OPAQUEが防ぐはずの脆弱性(サーバー侵害時のパスワード流出)を残している。<br>
- この矛盾は暗号コミュニティ内で議論を呼んでおり、「透明性」を謳うProtonの姿勢と実際の実装のギャップが、特にセキュリティ意識の高いユーザー層の間で問題視されている。