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

平成25年度 春期 午前 問39

セキュリティ

公開鍵暗号に関する問題

公開鍵暗号を使って n 人が相互に通信する場合,全体で何個の異なる鍵が必要になるか。ここで,一組の公開鍵と秘密鍵は 2 個と数える。

答えと解説を見る

✓ これが正解イ2n

解説

一人が二個持つので人数の二倍になります。

公開鍵暗号では、鍵を相手ごとに作るのではなく、本人ごとに持ちます。一人が持つのは自分の組が一つだけで、誰にでも配ってよいものと、自分だけがしまっておくものの二個です。設問は一組を二個と数えると先に断っていますから、一人あたり二個、それが人数ぶん並んで二倍の個数になります。なぜ相手の数だけ増えないのかが、この問の芯です。誰かへ送るときに使うのは、その相手がすでに配っているほうの鍵ですので、送る側は新しい鍵を作りません。ですから総数は人数に比例して増えるだけで、付き合いの組合せの数には影響されません。比べる相手を置くと値打ちが見えます。共通鍵暗号では、組ごとに違う鍵を用意しないと第三者にも読まれてしまうため、人数が増えると鍵の数は急な勢いで膨らみます。百人で比べると、片方は二百個で済み、もう片方は四千九百五十個になります。この差を埋めたところに、公開鍵暗号が広まった理由があります。

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

この問題の用語

出典:平成25年度 春期 応用情報技術者試験 午前 問39

同じ用語が出る問題

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