メインコンテンツへスキップ
プロトコル・技術

FIDO2

FIDO2

FIDO2はFIDOアライアンスとW3Cが共同で策定したパスワードレス認証の業界標準で、W3CのWebAuthn(ブラウザAPIを規定)とFIDOアライアンスのCTAP(AuthenticatorとデバイスWien間のプロトコル)の2層で構成されます。登録時にデバイス内の安全な領域(TPM・Secure Enclave)で公開鍵ペアを生成し、秘密鍵はデバイス外へ一切出ません。認証時はサーバーからのチャレンジを秘密鍵で署名し、サーバーが事前登録した公開鍵で検証します。パスワードもOTPコードもネットワーク上を流れず、登録したOrigin(ドメイン)以外では認証が成立しないためフィッシング・中間者攻撃・リプレイ攻撃が根本的に不可能です。パスキーはFIDO2を用いてiCloudキーチェーン・Googleパスワードマネージャーによるデバイス間同期を実現した実装で、FIDO2の利便性を高めた形態です。

← 用語集一覧に戻る
ESC