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

令和2年度 10月 午前Ⅱ 問16

情報セキュリティ

公開鍵暗号方式の問題

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

答えと解説を見る

✓ これが正解イ2n

解説

一人が公開鍵と秘密鍵を1組持てばよいので、2n個です。

公開鍵暗号方式では、各人が公開鍵と秘密鍵を1組ずつ持ちます。送る側は相手の公開鍵で暗号化し、受け取った側だけが自分の秘密鍵で復号できるので、通信の相手ごとに別の鍵を用意する必要がありません。n人が相互に通信する場合でも、一人当たり1組、つまり2個の鍵があればよく、全体で2n個になります。通信する2人の組ごとに鍵が必要でn(n−1)/2個になる共通鍵の場合と比べると、人数が多いときに鍵の数を大きく抑えられます。公開鍵は人数に比例、共通鍵は組の数に比例と、対にして覚えると取り違えません。

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

この問題の用語

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

同じ用語が出る問題

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