投稿

ラベル(TLSハンドシェイクにおける Client Key Exchange メッセージ)が付いた投稿を表示しています

TLSハンドシェイクにおける Client Key Exchange メッセージ

 了解しました! TLSハンドシェイクにおける Client Key Exchange メッセージ をテーマに、ネットワークスペシャリスト試験向けの択一式問題を10問作成しました。解答・解説も含みます。 --- Client Key Exchange メッセージに関する問題(10問) 問題1 Client Key Exchange メッセージの主な役割はどれか。 A. サーバ証明書を送信する B. クライアントの公開鍵をサーバに送信する C. 共有秘密を生成するための情報を送信する D. 暗号スイートを選択する 正解:C 解説:Client Key Exchange は、セッション鍵を導くための情報(例:Pre-Master Secret)を送信する役割を持つ。 --- 問題2 RSA鍵交換を用いた場合、Client Key Exchange メッセージに含まれるものはどれか。 A. サーバの公開鍵 B. Pre-Master Secret をサーバの公開鍵で暗号化したもの C. Diffie-Hellman パラメータ D. Finished メッセージ 正解:B 解説:RSA では、クライアントが生成した Pre-Master Secret をサーバの公開鍵で暗号化して送信する。 --- 問題3 Diffie-Hellman 鍵交換を用いた場合、Client Key Exchange メッセージに含まれるものはどれか。 A. サーバの公開鍵 B. クライアントの公開パラメータ C. Pre-Master Secret D. Finished メッセージ 正解:B 解説:DHE/ECDHE では、クライアント側の Diffie-Hellman 公開パラメータが Client Key Exchange に含まれる。 --- 問題4 Client Key Exchange メッセージによって最終的に双方が共有する情報はどれか。 A. マスターシークレット B. Pre-Master Secret C. 暗号スイート D. ハッシュ値 正解:B 解説:Client Key Exchange によって共有されるのは Pre-Master Secret。そこからマスターシークレットが導出される。 --- 問題5 TLS1.2 において Client Key Exch...