平成23年度 特別試験 応用情報技術者試験 午前 問38
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サーバの公開鍵
誤り。bは正しいですが,サーバ証明書の正当性は認証局の公開鍵で確認します。 -
ウ: a:認証局の公開鍵,b:Webサーバの公開鍵
正しい。認証局の公開鍵で証明書の署名を検証し,証明書に含まれるWebサーバの公開鍵で共通鍵生成用データを暗号化します。 -
エ: a:認証局の公開鍵,b:Webサーバの秘密鍵
誤り。aは正しいですが,秘密鍵は証明書に添付されません。暗号化にはWebサーバの公開鍵を使います。
答え
ウ: a:認証局の公開鍵,b:Webサーバの公開鍵
※現在はSSLの後継であるTLSが使われています。
出典:平成23年度 特別試験 応用情報技術者試験 午前 問38