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

令和3年度 秋期 午前Ⅱ 問16

情報セキュリティ

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

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

答えと解説を見る

✓ これが正解イ4,950

解説

2人の組ごとに鍵が1つ必要なので、100×99÷2=4,950です。

共通鍵暗号方式では、通信する2人が同じ鍵を共有し、その鍵は当事者の2人以外に知られないようにします。そのため、全員が相互に暗号化通信を行うには、異なる2人の組ごとに別々の鍵が1つずつ必要です。100人から2人を選ぶ組合せの数は、100×99÷2=4,950なので、鍵の総数は4,950です。一般にn人なら、n×(n−1)÷2個となり、人数が増えると急速に増えます。公開鍵暗号方式なら1人につき公開鍵と秘密鍵の1組で済むので、n人で2n個です。2人の組の数を数えるという考え方で、共通鍵の総数は求められます。

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

この問題の用語

出典:令和3年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問16

同じ用語が出る問題

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