PAKE (Password-Authenticated Key Exchange)
PAKE (Password-Authenticated Key Exchange) とは何ですか?
PAKE (Password-Authenticated Key Exchange)A class of cryptographic protocols (SRP, OPAQUE, SPAKE2, CPace) that let two parties derive a strong shared key from a low-entropy password without exposing the password to offline brute-force or to passive eavesdroppers.
Password-Authenticated Key Exchange (PAKE) protocols solve a long-standing problem: how to let a user prove possession of a password to a server, and derive an authenticated session key, without ever sending the password (or anything offline-brute-forceable from it) over the wire. The first widely deployed PAKE was SRP-6a (used by Apple iCloud, 1Password, ProtonMail). Modern designs include SPAKE2 (used in CHIP/Matter device commissioning, IETF RFC 9382), CPace (the IETF augmented PAKE recommended in RFC 9380), and OPAQUE (an asymmetric / augmented PAKE that hides the password from the server even during enrolment). PAKE properties matter: a passive attacker on the network learns nothing about the password; an active attacker can only attempt one password per online interaction (no offline grinding); and an attacker who breaches the server's password database cannot impersonate users without further work. The IETF CFRG selected CPace and OPAQUE in 2020 as recommended modern PAKE designs. Adoption is growing: Matter uses SPAKE2 for QR-code device pairing, WPA3 uses Dragonfly (a PAKE-like SAE handshake), and several password managers and identity products now ship OPAQUE.
● 例
- 01
Matter (smart-home protocol) uses SPAKE2 with a setup code printed on the device's QR sticker to establish an authenticated channel during commissioning.
- 02
A password manager replaces 'hash and compare' login with OPAQUE so its server never learns the user's master password even at registration.
● よくある質問
PAKE (Password-Authenticated Key Exchange) とは何ですか?
A class of cryptographic protocols (SRP, OPAQUE, SPAKE2, CPace) that let two parties derive a strong shared key from a low-entropy password without exposing the password to offline brute-force or to passive eavesdroppers. サイバーセキュリティの 暗号 カテゴリに属します。
PAKE (Password-Authenticated Key Exchange) とはどういう意味ですか?
A class of cryptographic protocols (SRP, OPAQUE, SPAKE2, CPace) that let two parties derive a strong shared key from a low-entropy password without exposing the password to offline brute-force or to passive eavesdroppers.
PAKE (Password-Authenticated Key Exchange) はどのように機能しますか?
Password-Authenticated Key Exchange (PAKE) protocols solve a long-standing problem: how to let a user prove possession of a password to a server, and derive an authenticated session key, without ever sending the password (or anything offline-brute-forceable from it) over the wire. The first widely deployed PAKE was SRP-6a (used by Apple iCloud, 1Password, ProtonMail). Modern designs include SPAKE2 (used in CHIP/Matter device commissioning, IETF RFC 9382), CPace (the IETF augmented PAKE recommended in RFC 9380), and OPAQUE (an asymmetric / augmented PAKE that hides the password from the server even during enrolment). PAKE properties matter: a passive attacker on the network learns nothing about the password; an active attacker can only attempt one password per online interaction (no offline grinding); and an attacker who breaches the server's password database cannot impersonate users without further work. The IETF CFRG selected CPace and OPAQUE in 2020 as recommended modern PAKE designs. Adoption is growing: Matter uses SPAKE2 for QR-code device pairing, WPA3 uses Dragonfly (a PAKE-like SAE handshake), and several password managers and identity products now ship OPAQUE.
PAKE (Password-Authenticated Key Exchange) からどのように防御しますか?
PAKE (Password-Authenticated Key Exchange) に対する防御は通常、上記の定義で述べたとおり、技術的統制と運用上の実践を組み合わせます。
PAKE (Password-Authenticated Key Exchange) の別名は何ですか?
一般的な別名: Password-Authenticated Key Exchange, Augmented PAKE。
● 関連用語
- cryptography№ 352
ディフィー・ヘルマン鍵交換
離散対数問題の困難性に基づき、二者が安全でない通信路上で共有秘密を実際に送らずに導出する公開鍵プロトコル。
- identity-access№ 089
認証
アクセス権を与える前に、利用者・端末・サービスが本当に名乗っているとおりの実体であることを確認するプロセス。
- identity-access№ 889
パスフレーズ
認証用の秘密として使われる長い単語列または文字列。複雑さよりも高いエントロピーと覚えやすさを重視して選ばれることが多い。
- identity-access№ 890
パスワード
利用者がシステムに対して身元を証明するために提示する秘密の文字列。伝統的に単一要素認証の主流。
- network-security№ 1381
WPA3
Wi-Fi Protected Access の第三世代で、SAE による認証・前方秘匿性・パーソナル/エンタープライズ Wi-Fi 向けの強化された保護を提供する。
- attacks№ 396
Dragonblood
WPA3 SAE(Dragonfly)に対するサイドチャネルとダウングレードの攻撃群で、近くの攻撃者に Wi-Fi パスワードを漏洩させる可能性があります。
● 関連項目
- № 729Matter Protocol