平成24年度秋期 問33 / 80

平成24年度 秋期 応用情報技術者試験 午前 問33

SSLによるクライアントとWebサーバ間の通信手順(1)〜(5)において,a,bに入る適切な語句の組合せはどれか。ここで,記述した手順は,一部簡略化している。

  1. クライアントからのSSLによる接続要求に対し,Webサーバはサーバ証明書をクライアントに送付する。
  2. クライアントは,保持している a を用いてこのサーバ証明書の正当性を確認する。
  3. クライアントは,共通鍵生成用のデータを作成し,サーバ証明書に添付された b を用いてこの共通鍵生成用データを暗号化し,Webサーバに送付する。
  4. 暗号化された共通鍵生成用データを受け取ったWebサーバは,自らの秘密鍵を用いてこれを復号する。
  5. クライアントとWebサーバの両者は,同一の共通鍵生成用データによって共通鍵を作成し,これ以降の両者間の通信は,この共通鍵による暗号化通信を行う。
a b
ア クライアントの公開鍵 Webサーバの秘密鍵
イ クライアントの秘密鍵 Webサーバの公開鍵
ウ 認証局の公開鍵 Webサーバの公開鍵
エ 認証局の公開鍵 Webサーバの秘密鍵

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:ウ

aについて

サーバ証明書には,認証局(CA)が自らの秘密鍵で作成したディジタル署名が付いています。クライアントは,ブラウザなどにあらかじめ組み込まれている認証局の公開鍵で署名を検証し,サーバ証明書の正当性を確認します。

bについて

サーバ証明書に含まれているのはWebサーバの公開鍵です(秘密鍵はサーバだけが保持し,証明書には含まれません)。クライアントはこの公開鍵で共通鍵生成用データを暗号化し,Webサーバは手順(4)のとおり自らの秘密鍵で復号します。

選択肢の検討

  • ア,イ: サーバ証明書の検証にクライアントの鍵は使わないので誤りです。
  • ウ: a=認証局の公開鍵,b=Webサーバの公開鍵で正しいです。
  • エ: Webサーバの秘密鍵は証明書に添付されないので誤りです。

答え

ウ: a 認証局の公開鍵,b Webサーバの公開鍵

出典:平成24年度 秋期 応用情報技術者試験 午前 問33

平成24年度秋期の他の問題