何回聞いても忘れるので備忘です。

PCブラウザ「銀行さん、ログインさせてくれや。秘密鍵は横におるスマホ先輩が持っとる」

銀行「本当か? お前あやしいな。ほな今回限りのランダムな文を作るから、登録済みの公開鍵で検証に通る署名をスマホに作ってもらい。横におるならできるやろ。」

PCブラウザ「わかったわ。まずスマホ先輩と通信するためのQRコードを作ったで。…スマホ先輩、これ読んでくれはりますか?」

スマホ「あー、QR読んだで。BluetoothでPCが近くにおることも確認したわ」

PCブラウザ「ほな、銀行から預かったランダム文と、ログイン先の情報をネット経由の暗号化通信でスマホ先輩に送りますんでよろしゅう頼んます」

スマホ「受け取ったで。ログイン先は 〇〇bank.co.jp やな。これに対応するパスキーも確かに持っとるわ」 スマホ「まずこれを操作しとるんが秘密鍵を使ってええ人間か顔認証か指紋認証で確認するわ……あ、ちゃんとこいつっぽいな。ほなランダム文とログイン先の情報を含むデータに署名するで。」 スマホ「署名できたわ。中継サーバー経由でPCブラウザに返すで」

PCブラウザ「ありがとうスマホ先輩。署名を受け取ったで。銀行さん、どないや?合うとるやろがい」

銀行「登録してある公開鍵で検証したら、確かに署名は正しいな。ランダム文も今回出したものと一致しとるし、ログイン先の情報もうちで問題ない。おいPCブラウザ、通ってええで」

PCブラウザ「おっしゃ」