戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

プロジェクトマネージャ 2018年 午前2 問24


問題文

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

選択肢

ア:
イ:(正解)
ウ:
エ:

🔒 解説は解答すると表示されます

公開鍵暗号方式の鍵数【午前2解説】

正解の理由

公開鍵暗号方式では、利用者ごとに公開鍵と秘密鍵の一組を用意します。利用者が人いる場合、必要な鍵は次のとおりです。
  • 公開鍵:個
  • 秘密鍵:個
問題では公開鍵と秘密鍵をそれぞれ1個として数えるため、合計は個です。したがって、該当する選択肢はイです。

解法ステップ

  1. 公開鍵暗号方式では、利用者ごとに公開鍵と秘密鍵を1個ずつ持つと確認します。
  2. 利用者が人なので、鍵の組は組です。
  3. 1組は2個の鍵で構成されるため、個と求めます。

選択肢別の誤答解説

  • ア:
    利用者ごとの鍵の組を数えていません。各利用者に公開鍵と秘密鍵の両方が必要です。
  • イ:
    利用者人それぞれが公開鍵と秘密鍵を1個ずつ持つため、合計は個です。
  • ウ:
    これは、人から2人を選ぶ組合せの数です。利用者同士のペア数を数えており、鍵の総数ではありません。
  • エ:
    利用者数を表す式としては使われることがありますが、公開鍵と秘密鍵の個数を求める式ではありません。

よくある誤解

  • 通信相手の組ごとに鍵が必要だと思う
    公開鍵暗号方式では、各利用者が自分の鍵ペアを持ちます。通信相手の組ごとに鍵ペアを作るわけではありません。
  • 公開鍵だけを数える
    暗号化に使う公開鍵だけでなく、復号に使う秘密鍵も必要です。問題では両方を数えます。
  • 鍵の「組数」と鍵の「個数」を混同する
    鍵ペアは組ですが、鍵は1組につき2個なので、個数は個です。

補足コラム

公開鍵暗号方式では、送信者が受信者の公開鍵でデータを暗号化し、受信者が自分の秘密鍵で復号します。このため、受信者ごとに鍵ペアを用意できます。なお、秘密鍵は本人だけが管理し、公開鍵は他者に配布できます。

FAQ

Q. ここでいう「一組の鍵」とは何ですか?
A. 公開鍵1個と、それに対応する秘密鍵1個の組です。問題の数え方では、1組を2個として数えます。
Q. 利用者同士の組合せ数は関係ありませんか?
A. この問題では、利用者同士の組合せではなく、全利用者が持つ鍵の総数を求めます。

関連キーワード: 公開鍵暗号方式、公開鍵、秘密鍵、鍵ペア、暗号化、復号
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

プロジェクトマネージャを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について