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

平成30年度 春期 午前Ⅱ 問21

情報セキュリティ

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

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

答えと解説を見る

✓ これが正解イ2n

解説

一人に公開鍵と秘密鍵の1組で2個、n人なら2n個です。

公開鍵暗号方式では、各人が自分の公開鍵と秘密鍵の1組を持ちます。見分ける軸は、鍵を通信の相手ごとに用意するのか、人ごとに用意するのかです。誰かに暗号文を送るときは、受け取る人の公開鍵で暗号化し、受け取った人は自分の秘密鍵で復号します。公開鍵は誰に知られても構わないので、一人の公開鍵を全員で使い回せます。そのため、相手の数に関係なく、一人に1組あれば足ります。設問は1組を2個と数えるので、n人では2×n=2n個です。たとえば4人なら8個です。相手ごとに秘密の鍵を分ける共通鍵暗号方式とは数え方が違う、と組で覚えると見分けられます。

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

この問題の用語

出典:平成30年度 春期 データベーススペシャリスト試験 午前Ⅱ 問21

同じ用語が出る問題

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