平成22年度 春期 データベーススペシャリスト試験 午前Ⅱ 問21
テクノロジ/セキュリティA社のWebサーバは,認証局で生成したWebサーバ用のディジタル証明書を使ってSSL/TLS通信を行っている。PCがA社のWebサーバにSSL/TLSを用いてアクセスしたとき,サーバのディジタル証明書を入手した後に,認証局の公開鍵を利用してPCが行う処理はどれか。
出典:平成22年度 春期 データベーススペシャリスト試験 午前Ⅱ 問21
- ア暗号化通信に利用する共通鍵を生成し,認証局の公開鍵を使って暗号化する。
- イ暗号化通信に利用する共通鍵を認証局の公開鍵を使って復号する。
- ウディジタル証明書の正当性を認証局の公開鍵を使って検証する。
- エ利用者が入力,送付する秘匿データを認証局の公開鍵を使って暗号化する。
正解:ウ
解説
PCは,入手したサーバのディジタル証明書に付与された認証局のディジタル署名を,認証局の公開鍵を使って検証することで,その証明書が正当な認証局によって発行されたものであり,改ざんされていないことを確認します。共通鍵の暗号化や秘匿データの暗号化には,認証局の公開鍵ではなく,証明書に含まれるサーバの公開鍵を使用します。
選択肢ごとの解説
- ア誤り。共通鍵を暗号化する際に使用するのは,証明書に含まれるサーバの公開鍵であり,認証局の公開鍵ではありません。
- イ誤り。共通鍵は認証局の公開鍵で暗号化するものではなく,また通常はサーバの公開鍵で暗号化されるものであるため,認証局の公開鍵で復号するという処理も行いません。
- ウ正しい。PCは,認証局の公開鍵を用いて,サーバのディジタル証明書に付与された認証局の署名を検証し,証明書の正当性を確認します。
- エ誤り。利用者が送付する秘匿データを暗号化する際に使用するのは,証明書に含まれるサーバの公開鍵であり,認証局の公開鍵ではありません。