正解は イ
FIDO(Fast IDentity Online)UAFは、パスワードに依存しない認証を実現する規格です。その最大の特徴は、利用者の生体情報(指紋・顔など)をネットワークに送らず、利用者の手元の端末(認証器)内だけで生体認証を行い、その結果として端末内に保管された秘密鍵でディジタル署名を生成し、その署名だけをサーバへ送る点です。サーバは対応する公開鍵で署名を検証して本人を認証します。生体情報そのものや秘密鍵が端末外に出ないため、漏えいやサーバ側での集中管理に伴うリスクを避けられます。選択肢bの「スマートフォンで顔認証を行った後、スマートフォンの秘密鍵でディジタル署名を生成して、そのディジタル署名を認証サーバに送信した」が、まさにFIDO UAFの仕組み(ローカルでの生体認証+秘密鍵による署名の送信)を表しているため正解です。他の選択肢は、ワンタイムパスワードの送信、クライアント証明書の送信、生体情報そのものの送信であり、いずれも生体情報を端末内に留めて署名だけを送るFIDO UAFの本質とは異なります。生体情報や秘密鍵を外部に出さない、という点がFIDOの安全性の核心です。
FIDO UAF=生体認証は端末内で完結させ、生体情報も秘密鍵も外に出さず、署名だけをサーバへ送って公開鍵で検証。生体情報そのものを送る方式や、ワンタイムパスワード・クライアント証明書とは区別する。