FIDO認証とは?仕組み・登録・認証プロセスを図解で解説

FIDO認証とは

FIDO(Fast IDentity Online)とは、パスワードを使わずに生体認証などでオンライン認証を行う方式です。従来のパスワード認証では、機密情報をサーバに送信する必要があり、情報漏洩のリスクがありました。しかしFIDOでは、機密情報をサーバと共有せずに認証が可能なため、より安全な認証を実現しています。

金融業界では、以下の大手機関で導入されています:

  • みずほ銀行
  • 三菱UFJ銀行
  • ゆうちょ銀行
  • Aflac(アフラック)

導入企業例:
https://corp.capy.me/fido/?utm_source=seo&utm_medium=riotpolice&utm_campaign=LowerCTA#:~:text=%E3%81%93%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E8%AA%8D%E8%A8%BC%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B,%E6%80%A7%E3%81%8C%E3%81%8B%E3%81%AA%E3%82%8A%E9%AB%98%E3%81%84%E3%81%A7%E3%81%99%E3%80%82

FIDO認証の仕組み

FIDO製品によって細かい違いはありますが、一般的な登録と認証の流れは以下の通りです。

FIDO登録

  • FIDOクライアント(スマホなど)からFIDOサーバに登録要求を送ります。
  • ユーザは指紋や虹彩などの生体情報で本人確認を行います。
  • 生体情報をもとに、FIDOクライアント上で秘密鍵と公開鍵のペアを生成します。
  • 秘密鍵はクライアントに保管され、公開鍵はFIDOサーバに送信されて保管されます。

FIDO認証

  • FIDOクライアントから認証要求を送ります。
  • ユーザは生体情報で本人確認を行います。
  • 認証が成功した場合、FIDOクライアントは秘密鍵で署名した認証結果をFIDOサーバに送ります。
  • FIDOサーバは公開鍵で署名を検証し、問題なければ認証が成功します。

このように、秘密鍵はクライアントから外部に送信されないため、高いセキュリティを確保できます。

まとめ

本記事では、FIDO認証の仕組みと登録・認証の流れをわかりやすく整理しました。
FIDO認証はパスワード不要で、生体認証(指紋・顔認証)を活用する安全なオンライン認証方式です。
秘密鍵は端末に保管され、公開鍵でサーバが認証するため、情報漏洩リスクを大幅に低減できます。
みずほ銀行や三菱UFJ銀行など金融機関でも導入が進んでおり、FIDO認証は安全なログインとオンラインサービスのセキュリティ向上に欠かせない技術です。

コメント