ITパスポート試験 過去問解説

共通鍵暗号とは?ITパスポート試験 2013年 (平成25年 春期) 問76を解説

ITパスポート試験 2013年 (平成25年 春期) 問76は、共通鍵暗号に関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。

問題文

共通鍵暗号方式では通信の組合せごとに鍵が1個必要となる。例えばA〜Dの4人が相互に通信を行う場合は,AB,AC,AD,BC,BD,CDの組合せの6個の鍵が必要である。8人が相互に通信を行うためには何個の鍵が必要か。

この問題の出題ポイント

  • 共通鍵暗号の定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
  • テクノロジ系分野では、用語の目的・主体・責任範囲の違いが選択肢で問われやすい。
  • 関連タグ: 共通鍵暗号、鍵管理、計算問題。

選択肢

  1. 12
  2. 16
  3. 28正解
  4. 32

正解

: 28

解説

共通鍵暗号方式では通信する2者ごとに固有の共通鍵が必要なため,n人が相互に通信する場合に必要な鍵数はnC2=n×(n−1)/2(2人の組合せの総数)で求められる.4人の場合は4×3/2=6個で例示通り.8人なら8×7/2=56/2=28個となる.選択肢ア(12)はn=8で誤った組合せ計算,イ(16)も誤った計算,エ(32)も同様に誤った計算結果.公式nC2=n(n−1)/2を正しく適用した28が正解.共通鍵方式は鍵管理の規模がn²のオーダで増えるのが課題で,公開鍵方式(各人が公開鍵・秘密鍵の1組だけ持つ)の方が鍵管理が容易な理由として頻出論点である.

なぜ他の選択肢が違うのか

  • 12個とするが,8人が相互通信する場合の組合せは8C2=8×7/2=28個であり12には該当しない.例えば8人を2人ずつ12組に区切る計算など別の解釈をすれば12になり得るが,「相互に通信する全ペア」の組合せ数として12は明らかに不足するため誤り.正しい公式は人数×(人数−1)÷2.

  • 16個とするが,正しい組合せ数nC2=8×7/2=28とは異なる値.例えば8×2=16として2人と話す相手の数を単純に積算するなど誤った発想で導かれる可能性があるが,組合せ数を正しく計算すれば28となるため本選択肢は誤り.全ペアを過小に数えた誤答.

  • ウ(正解)

    正解.8人が相互通信する場合に必要な共通鍵の数はnC2=n×(n−1)/2=8×7/2=28個.全2人組合せの数として求められ,4人なら6個・5人なら10個・8人なら28個と人数増加に伴い急速に増える.設問の例示と公式に従って計算した値と一致するため適切.

  • 32個とするが,正しい組合せ数28とは異なる値.例えばn×4=8×4=32や各人が他全員と鍵を持つ(8×7=56)を半分にし忘れて重複カウントするような誤りで32に至る可能性もあるが,2人組合せを正しく数えれば28となるため本選択肢は誤り.重複を除く割り算がポイント.

解き方の整理

共通鍵暗号の問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。

関連問題

前後の問題

2013年 (平成25年 春期) の関連する問題

復習を続ける

間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。