正解は ア
FIDO2/パスキー認証における生体情報の取り扱いはFIDOアーキテクチャの根幹原則に基づく。生体認証(指紋・顔認識等)はスマートフォン内のFIDO認証器(セキュアエンクレーブやTEE:Trusted Execution Environment)でローカルに処理され、生体情報そのもの(生体テンプレート)は絶対に外部ネットワークに送出されない。認証の流れは:①WebサービスBがIdP経由でチャレンジ(乱数)を送る→②スマートフォン内で生体照合を実行(生体情報はデバイス内に留まる)→③照合成功時のみFIDO認証器の秘密鍵でチャレンジに署名→④署名データのみがネットワーク経由でIdP・WebサービスBに送られる。WebサービスB・IdP・Webブラウザのいずれも生体情報を受信しない。サーバ側には公開鍵のみが登録され、秘密鍵と生体情報はデバイス外に出ない。
FIDOのセキュリティ原則: 生体情報・秘密鍵はデバイス内に保持、ネットワーク上に出ない。サーバ側には公開鍵のみ登録。認証時はチャレンジへの秘密鍵署名をサーバが公開鍵で検証する。