IPA過去問ドリル

平成25年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問18

テクノロジ/セキュリティ

共通鍵暗号方式で,100 人の送受信者のそれぞれが,相互に暗号化通信を行うときに必要な共通鍵の総数は幾つか。

出典:平成25年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問18

正解:イ

解説

共通鍵暗号方式で n 人が相互に暗号化通信を行う場合,必要な共通鍵の総数は,2 人の組合せの数である n(n−1)/2 で求められます。n=100 のとき,100×99÷2=4,950 になります。

選択肢ごとの解説

  • 誤り。1 人当たり 2 個の鍵をもつなどと誤って n×2=200 として計算した場合の値です。
  • 正しい。100 人から 2 人を選ぶ組合せの数 100×99÷2=4,950 が必要な共通鍵の総数です。
  • 誤り。組合せの数を求める際に重複を除く「÷2」を忘れ,n×(n−1)=9,900 と計算した場合の値です。
  • 誤り。全ての送受信者の組合せを単純に n² で計算した場合の値であり,自分自身との鍵や重複分を除いていません。
ネットワークスペシャリストの過去問を演習モードで解く