TLSのセキュリティ機能における鍵交換・鍵共有 に関するネットワークスペシャリスト試験
承知しました!
以下に TLSのセキュリティ機能における鍵交換・鍵共有 をテーマとしたネットワークスペシャリスト試験向けの択一式問題10問を作成しました。
---
TLSにおける鍵交換・鍵共有に関する問題
問題1
TLSにおける鍵交換の主な目的はどれか。
A. データの暗号化アルゴリズムを選択するため
B. 通信相手の正当性を確認するため
C. セッション中に利用する共通鍵を安全に共有するため
D. 証明書をブラウザに保存するため
正解:C
解説:TLSではセッションごとに共通鍵暗号を使用するが、その共通鍵を安全に共有するために鍵交換が必要である。
---
問題2
TLSで利用される鍵交換方式として正しいものはどれか。
A. Diffie-Hellman(DH)や楕円曲線Diffie-Hellman(ECDH)
B. SHA-256ハッシュ
C. AESブロック暗号
D. RSA署名検証
正解:A
解説:TLSの鍵交換では主にDHやECDH、またRSAによる鍵輸送が利用される。
---
問題3
RSAベースの鍵交換でクライアントが送信する重要な情報はどれか。
A. 暗号化されたプリマスタシークレット
B. サーバ証明書の公開鍵
C. Finishedメッセージ
D. Diffie-Hellmanの公開値
正解:A
解説:RSA方式ではクライアントがサーバの公開鍵でプリマスタシークレットを暗号化して送信する。
---
問題4
前方秘匿性(Perfect Forward Secrecy, PFS)を実現するために利用される鍵交換方式はどれか。
A. RSA固定鍵交換
B. 静的Diffie-Hellman
C. エフェメラルDiffie-Hellman(DHE, ECDHE)
D. 共通鍵暗号
正解:C
解説:エフェメラル(使い捨て)なDH鍵交換は、過去の通信が将来の秘密鍵漏洩で解読されないPFSを実現する。
---
問題5
TLSでプリマスタシークレットからマスタシークレットを生成する際に利用されるものはどれか。
A. 暗号化されたセッションデータ
B. クライアントランダムとサーバランダム
C. サーバ証明書の秘密鍵
D. MAC値
正解:B
解説:プリマスタシークレットに加え、クライアントランダムとサーバランダムを入力してマスタシークレットを生成する。
---
問題6
TLSハンドシェイクにおいて、共通鍵はどのタイミングで確立されるか。
A. ClientHello送信時
B. ServerHello受信後すぐ
C. ClientKeyExchangeや鍵交換メッセージが完了した後
D. Finishedメッセージ送信後
正解:C
解説:ClientKeyExchangeやDH公開値交換後に共通鍵(セッション鍵)が確立される。
---
問題7
RSA鍵交換と比較した場合のDH鍵交換(DHE, ECDHE)のメリットはどれか。
A. 計算量が少なく高速
B. 前方秘匿性を提供できる
C. 証明書が不要になる
D. サーバ認証を省略できる
正解:B
解説:DH系の鍵交換はRSA固定鍵交換にはない前方秘匿性を提供する。
---
問題8
TLS 1.3で廃止された鍵交換方式はどれか。
A. RSA固定鍵交換
B. ECDHE
C. Diffie-Hellman鍵交換
D. PSK(事前共有鍵)
正解:A
解説:TLS 1.3ではRSA固定鍵交換は前方秘匿性がないため廃止され、ECDHEなどが標準となった。
---
問題9
事前共有鍵(Pre-Shared Key, PSK)を利用するTLSの利用例として正しいものはどれか。
A. 大規模なWebサーバのSSL化
B. IoT機器間の軽量かつ高速なセッション確立
C. 金融機関の公開Webサイト
D. 公開鍵基盤の代替として全ての通信
正解:B
解説:PSKは証明書を使わず、事前に共有した鍵を利用するため、IoTや組込み環境で使われる。
---
問題10
TLSにおける鍵共有の安全性を保証する要素として誤っているものはどれか。
A. 暗号強度の高い乱数生成
B. 鍵交換アルゴリズムの安全性
C. セッション鍵の適切な使い捨て
D. クライアント認証の必須化
正解:D
解説:鍵共有はクライアント認証の有無とは直接関係せず、乱数や鍵交換アルゴリズム、安全な鍵管理が重要。
---
✅ これで TLSのセキュリティ機能(鍵交換・鍵共有) に関する問題10問が完成しました。
👉 ご希望でしたら、この内容を 午後Ⅰ短文解析問題 や 午後Ⅱシナリオ問題(キャプチャ付き) に展開することも可能ですが、続けますか?
コメント
コメントを投稿