TLSの通信における暗号化に使用するセッション鍵
了解しました!
TLSの通信における「暗号化に使用するセッション鍵」をテーマに、ネットワークスペシャリスト試験向けの択一式問題を10問作成しました。解答・解説も付けています。
---
TLSにおけるセッション鍵に関する問題(10問)
---
問題1
TLSで使用されるセッション鍵の役割として正しいものはどれか。
A. クライアントの公開鍵をサーバに伝えるために使う
B. 通信データを暗号化・復号するために使う
C. サーバ証明書の署名検証に使う
D. ハンドシェイクメッセージの順序制御に使う
正解:B
解説:セッション鍵は、アプリケーションデータを暗号化・復号するために使用される共通鍵である。
---
問題2
TLSでセッション鍵を生成する際に基になる情報はどれか。
A. Pre-Master Secret と乱数
B. サーバ証明書
C. 暗号スイート名
D. IPアドレス
正解:A
解説:クライアントとサーバが共有する Pre-Master Secret と、Hello メッセージで交換された乱数からセッション鍵を導出する。
---
問題3
TLSでセッション鍵を用いる方式として正しいものはどれか。
A. 公開鍵暗号方式
B. 共通鍵暗号方式
C. ハッシュ関数のみ
D. 電子署名
正解:B
解説:セッション鍵は共通鍵暗号方式で使用され、暗号化・復号の処理を効率的に行う。
---
問題4
セッション鍵の再利用に関する正しい説明はどれか。
A. 常に同じセッション鍵を全通信で使う
B. セッションごとに異なるセッション鍵を生成する
C. サーバが固定のセッション鍵をクライアントに配布する
D. 乱数は使わずに計算する
正解:B
解説:セッション鍵はセッションごとに新しく生成されるため、過去の鍵が漏洩しても他のセッションに影響しない。
---
問題5
TLS1.2におけるセッション鍵の導出に利用される関数はどれか。
A. PRF(擬似乱数関数)
B. MD5のみ
C. AESのみ
D. Diffie-Hellman
正解:A
解説:TLS1.2では PRF が用いられ、Pre-Master Secret と乱数から Master Secret を導き、そこからセッション鍵が作られる。
---
問題6
TLS1.3でのセッション鍵生成の特徴として正しいものはどれか。
A. RSAのみを利用して生成される
B. Diffie-Hellman系(ECDHE)で生成される
C. セッション鍵は固定で再利用される
D. サーバが一方的に生成する
正解:B
解説:TLS1.3では前方秘匿性を確保するために、ECDHEなどの Diffie-Hellman 系鍵共有でセッション鍵を生成する。
---
問題7
セッション鍵が漏洩した場合に防げない攻撃はどれか。
A. 中間者攻撃
B. 過去のセッションの復号(前方秘匿性がない場合)
C. サーバ証明書の偽造
D. セッション再開
正解:B
解説:セッション鍵が漏れると、その鍵で暗号化された過去の通信は復号可能になる。前方秘匿性が導入されていない場合、被害は拡大する。
---
問題8
TLSのセッション鍵は、通信のどの段階から使用されるか。
A. Client Hello 直後
B. Server Hello Done の直後
C. ChangeCipherSpec の後
D. Finished メッセージ送信前
正解:C
解説:ChangeCipherSpec メッセージを経て暗号化通信が開始され、以降はセッション鍵が使用される。
---
問題9
セッション鍵のビット長に関する説明で正しいものはどれか。
A. 常に 40ビット
B. 使用する暗号スイートに依存する
C. クライアントが固定的に決定する
D. サーバが必ず 128ビットを強制する
正解:B
解説:セッション鍵のビット長は選択された暗号スイート(例:AES-128, AES-256)に依存する。
---
問題10
TLSにおいてセッション鍵を利用することで得られるメリットはどれか。
A. 公開鍵暗号を使うより処理が高速
B. 認証局が不要になる
C. IPアドレスの秘匿性を保証する
D. サーバ証明書の検証が不要になる
正解:A
解説:公開鍵暗号に比べて共通鍵暗号の方が計算効率が高く、大量のデータを暗号化する際にセッション鍵を利用する。
---
✅ これで セッション鍵をテーマとした10問セット が完成しました。
次にご希望であれば、この内容を 午後Ⅰ形式(短文解析+穴埋め) や 午後Ⅱ形式(シナリオ・パケットキャプチャ解析付き) に展開することも可能です。
👉 午後Ⅰ・午後Ⅱ、どちらの形式で深掘りしましょうか?
コメント
コメントを投稿