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 解説:プリマスタシークレットに加え、クライアントランダムとサーバランダムを入力してマスタシークレットを生成する。...