FIDO (認証技術)
2016年時点では、FIDO 1.0仕様の技術として「UAF」、「U2F」がオープンな規格として仕様公開されている。
従来の認証方法はネットワークの中継路で認証情報を傍受が可能であったり、サーバー上に記録してある認証情報が漏洩するリスクがある。FIDOの仕様では、ネットワーク上に流れる情報は、端末側の秘密鍵で署名されたトークンのみであり、サーバー側には公開鍵の情報のみを保持している。悪意ある第三者がトークンと公開鍵を傍受したとしても、秘密鍵に応じたトークンを作成することはできない。
以下のような特徴がある。
生体認証の方式は制限しない。USBやBluetooth接続による外付け型センサーの使用も可能。
生体情報はサーバーに保存しない。クライアント側の生体認証装置内に保存する。
生体認証はクライアント側で完結する。サーバー側ではクライアントとの間の公開鍵を用いた認証プロトコルでユーザー認証を実現する。 これを実現するため、生体認証装置は、自らの秘密鍵、公開鍵のペアを製造段階で格納し、装置の出荷後は鍵を安全に格納、管理できることを前提とする。
生体認証装置の認定はFIDO Allianceで行い、認定済みの生体認証装置の型番などの情報は、FIDO Allianceのサーバーに登録される。
サービス提供者は、提供するサービスの利用を許可する生体認証方式やデバイスの型番などを制限できる。