プロジェクトマネージャ 2018年 午前2 問24
問題文
公開鍵暗号方式を使った暗号通信を人が相互に行う場合、全員で何個の異なる鍵が必要になるか。ここで、一組の公開鍵と秘密鍵は2個と数える。
選択肢
ア:
イ:(正解)
ウ:
エ:
🔒 解説は解答すると表示されます
公開鍵暗号方式の鍵数【午前2解説】
正解の理由
公開鍵暗号方式では、利用者ごとに公開鍵と秘密鍵の一組を用意します。利用者が人いる場合、必要な鍵は次のとおりです。
- 公開鍵:個
- 秘密鍵:個
問題では公開鍵と秘密鍵をそれぞれ1個として数えるため、合計は個です。したがって、該当する選択肢はイです。
解法ステップ
- 公開鍵暗号方式では、利用者ごとに公開鍵と秘密鍵を1個ずつ持つと確認します。
- 利用者が人なので、鍵の組は組です。
- 1組は2個の鍵で構成されるため、個と求めます。
選択肢別の誤答解説
-
ア:
利用者ごとの鍵の組を数えていません。各利用者に公開鍵と秘密鍵の両方が必要です。 -
イ:
利用者人それぞれが公開鍵と秘密鍵を1個ずつ持つため、合計は個です。 -
ウ:
これは、人から2人を選ぶ組合せの数です。利用者同士のペア数を数えており、鍵の総数ではありません。 -
エ:
利用者数を表す式としては使われることがありますが、公開鍵と秘密鍵の個数を求める式ではありません。
よくある誤解
-
通信相手の組ごとに鍵が必要だと思う
公開鍵暗号方式では、各利用者が自分の鍵ペアを持ちます。通信相手の組ごとに鍵ペアを作るわけではありません。 -
公開鍵だけを数える
暗号化に使う公開鍵だけでなく、復号に使う秘密鍵も必要です。問題では両方を数えます。 -
鍵の「組数」と鍵の「個数」を混同する
鍵ペアは組ですが、鍵は1組につき2個なので、個数は個です。
補足コラム
公開鍵暗号方式では、送信者が受信者の公開鍵でデータを暗号化し、受信者が自分の秘密鍵で復号します。このため、受信者ごとに鍵ペアを用意できます。なお、秘密鍵は本人だけが管理し、公開鍵は他者に配布できます。
FAQ
Q. ここでいう「一組の鍵」とは何ですか?
A. 公開鍵1個と、それに対応する秘密鍵1個の組です。問題の数え方では、1組を2個として数えます。
A. 公開鍵1個と、それに対応する秘密鍵1個の組です。問題の数え方では、1組を2個として数えます。
Q. 利用者同士の組合せ数は関係ありませんか?
A. この問題では、利用者同士の組合せではなく、全利用者が持つ鍵の総数を求めます。
A. この問題では、利用者同士の組合せではなく、全利用者が持つ鍵の総数を求めます。
関連キーワード: 公開鍵暗号方式、公開鍵、秘密鍵、鍵ペア、暗号化、復号

\ せっかくなら /
プロジェクトマネージャを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

