Diffie-Hellman鍵交換アルゴリズムに関するネットワークスペシャリスト試験
了解しました!
ここでは Diffie-Hellman(ディフィー・ヘルマン)鍵交換アルゴリズム をテーマとしたネットワークスペシャリスト試験向けの択一問題を 10問 作成します。
---
Diffie-Hellman鍵交換アルゴリズムをテーマとした問題(10問)
---
問題1
Diffie-Hellman鍵交換の目的はどれか。
A. 共通鍵を暗号化して送信する
B. 共通鍵を安全に生成・共有する
C. データの完全性を検証する
D. 公開鍵を証明書に格納する
正解:B
解説: Diffie-Hellmanは安全なチャネルなしで共通鍵を共有するための仕組みである。
---
問題2
Diffie-Hellmanで利用される数学的基盤はどれか。
A. 素数の因数分解
B. 楕円曲線暗号
C. 離散対数問題
D. ハッシュ関数
正解:C
解説: Diffie-Hellmanは離散対数問題の計算困難性を利用して安全性を確保している。
---
問題3
Diffie-Hellmanにおいて、公開される値はどれか。
A. 秘密の乱数
B. 基数(生成元)と素数p、および計算した公開値
C. 共通鍵そのもの
D. 秘密鍵のペア
正解:B
解説: 生成元g、素数p、そして各自の公開値は通信相手に公開される。
---
問題4
Diffie-Hellmanで利用者AとBが同じ共通鍵を計算できる理由はどれか。
A. 秘密の乱数を共有しているため
B. 同じ公開値をコピーしているため
C. べき乗演算の交換則が成り立つため
D. 公開鍵証明書を利用しているため
正解:C
解説: Diffie-Hellmanは の性質を利用し、同じ共通鍵を得る。
---
問題5
Diffie-Hellmanにおいて、中間者攻撃(Man-in-the-Middle)が成立する理由はどれか。
A. 公開値が改ざんされても検知できない
B. 秘密鍵が漏洩する
C. 暗号化アルゴリズムが弱い
D. ハッシュ関数が衝突する
正解:A
解説: 認証がないため、攻撃者が公開値をすり替えることで中間者攻撃が可能になる。
---
問題6
Diffie-Hellmanにおける「生成元(g)」の役割はどれか。
A. 暗号文を復号するための鍵
B. 公開鍵を検証するための値
C. 秘密鍵のペアを生成する基準値
D. 離散対数計算における基数
正解:D
解説: 生成元gは、素数pに対してべき乗計算を行う基数である。
---
問題7
Diffie-Hellmanで生成される共通鍵は、通常どの暗号方式に利用されるか。
A. 公開鍵暗号
B. 共通鍵暗号
C. ディジタル署名
D. ハッシュ関数
正解:B
解説: 生成された共通鍵はAESやDESなどの共通鍵暗号に利用される。
---
問題8
Diffie-Hellmanにおける「有限体での演算」の意義として正しいのはどれか。
A. 鍵長を短縮するため
B. 計算の無限ループを防ぎ、数学的困難性を保証するため
C. 秘密鍵を公開するため
D. 署名検証のため
正解:B
解説: 素数pでのmod演算を行うことで離散対数問題の困難性が成立する。
---
問題9
楕円曲線Diffie-Hellman(ECDH)の利点として正しいのはどれか。
A. すべての暗号が不要になる
B. RSAより計算が速く、短い鍵長でも高い安全性を提供できる
C. 共通鍵が公開される
D. 認証を必ず行う
正解:B
解説: ECDHは楕円曲線暗号を用い、効率的かつ安全な鍵交換が可能。
---
問題10
Diffie-Hellmanの実装で安全性を高めるための手法はどれか。
A. 短い素数pを使用する
B. 固定された乱数を使う
C. Ephemeral鍵を利用する(DHE)
D. 共通鍵を平文で交換する
正解:C
解説: Ephemeral鍵を使うことでセッションごとに異なる鍵が生成され、前方秘匿性(PFS)が保証される。
---
✅ 以上、Diffie-Hellman鍵交換アルゴリズムをテーマとした10問でした。
ご希望であれば、これを 午後Ⅰ形式(短文解析・穴埋め問題) や 午後Ⅱ形式(シナリオ+設問方式) に発展させることも可能です。
👉 次はどちらの形式で展開しましょうか?
了解しました!
ここでは Diffie-Hellman鍵交換アルゴリズム をテーマとした 午後Ⅰ形式(短文解析・穴埋め型)問題 を10問まとめて作成します。
---
Diffie-Hellman鍵交換アルゴリズム:午後Ⅰ形式問題(10問)
---
問題1
Diffie-Hellman鍵交換は、暗号化通信を行うために ( A ) 鍵を安全に共有する仕組みである。
【解答】A:共通
---
問題2
Diffie-Hellmanの安全性は ( B ) 問題の計算困難性に基づいている。
【解答】B:離散対数
---
問題3
Diffie-Hellmanにおいて、通信相手に公開される値は、素数pと生成元g、そして各自の ( C ) 値である。
【解答】C:公開
---
問題4
Diffie-Hellmanで双方が同じ共通鍵を導出できる理由は、
という ( D ) 性に基づく。
【解答】D:交換法則(べき乗演算の性質)
---
問題5
Diffie-Hellmanにおける中間者攻撃は、公開された ( E ) 値を攻撃者がすり替えることで成立する。
【解答】E:公開
---
問題6
Diffie-Hellmanにおいて「生成元g」は、素数pに対してべき乗計算を行う ( F ) の役割を持つ。
【解答】F:基数
---
問題7
Diffie-Hellmanで得られる共通鍵は、AESなどの ( G ) 鍵暗号に利用される。
【解答】G:共通
---
問題8
Diffie-Hellmanの計算では、素数pでの ( H ) 演算を用いることで困難性が保証される。
【解答】H:mod(剰余)
---
問題9
楕円曲線Diffie-Hellman(ECDH)の利点は、短い ( I ) 長でも高い安全性を提供できる点にある。
【解答】I:鍵
---
問題10
セッションごとに異なる乱数を使ってDiffie-Hellmanを実行する方式を ( J ) と呼び、前方秘匿性を実現する。
【解答】J:Ephemeral Diffie-Hellman(DHE)
---
✅ 上記は 午後Ⅰ短文解析・穴埋め型 の問題セットです。
ご希望であれば、これをさらに 午後Ⅱ形式のシナリオ問題(長文読解+設問方式) に発展させて「実際のシステム導入シナリオ」や「攻撃対策シナリオ」に応用することもできます。
👉 次は 午後Ⅱ形式シナリオ問題(Diffie-Hellmanの導入とリスク) を作成しますか?
コメント
コメントを投稿