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

平成21年度 春期 午前 問39

セキュリティ

公開鍵暗号方式に関する問題

公開鍵暗号方式によって,*n* 人が相互に暗号を使って通信する場合,異なる鍵は全体で幾つ必要になるか。ここで,公開鍵,秘密鍵をそれぞれ一つと数える。

答えと解説を見る

✓ これが正解イ2n

解説

1人あたり公開鍵と秘密鍵で 2 つ、合計 2n 個です。

この設問は、公開鍵暗号方式で相互に暗号通信を行うとき、参加人数 n から鍵の総数がどう決まるかを問うています。ここでは公開鍵と秘密鍵をそれぞれ 1 つと数えると釘を刺してあるので、1人あたり必要な鍵の数から人数分だけかけ算する、という一点で見分けます。公開鍵暗号方式では、各人が自分だけの秘密鍵と、それに対応する公開鍵の 1 組を用意します。他の人に暗号を送りたい相手は、その相手の公開鍵を使って暗号化しさえすればよく、通信の相手が増えても各人の持つ鍵の数は増えません。ですから、鍵の総数は 1人あたり 2 つの鍵に人数をかけただけの、素直な線形の式で書けます。共通鍵暗号方式のように、通信相手ごとに別の鍵を用意する必要はないので、組合せ数のような形にはなりません。したがって、鍵の総数は 2n という形が答えになります。

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

この問題の用語

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

同じ用語が出る問題

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