過去問解きまくり研究所 ホーム

平成29年度 春期 午前Ⅱ 問18

情報セキュリティ

共通鍵暗号方式に関する問題

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

答えと解説を見る

✓ これが正解イ4,950

解説

100 人から2人を選ぶ組の数で、100×99÷2=4,950 本です。

共通鍵暗号方式では、通信する2人の組ごとに、その2人だけが知る鍵を1本用意する必要があります。ほかの人と同じ鍵を使うと、その人にも暗号文を読まれてしまうからです。したがって必要な鍵の数は、100 人の中から2人を選ぶ組合せの数に等しくなります。100 人のそれぞれが自分以外の 99 人と組になるので 100×99=9,900 通りですが、これでは A と B、B と A のように同じ組を2回数えているので2で割り、9,900÷2=4,950 本になります。n 人なら n(n−1)/2 本と覚えておくと計算できます。公開鍵暗号方式なら1人1組の鍵で済むので、鍵の個数は 2n 個になり、ここが両方式の違いです。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成29年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問18

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)