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

応用情報技術者 2010年 秋期 午前241


問題文

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

選択肢

(正解)

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

要点まとめ

  • 結論:公開鍵暗号方式で 人が相互に通信する場合、必要な鍵は 個です。
  • 根拠:各人が「公開鍵」と「秘密鍵」を1つずつ持ち、合計で2つの鍵が必要になるためです。
  • 差がつくポイント:公開鍵暗号は鍵の共有が不要で、鍵の数は人数に比例することを理解することが重要です。

正解の理由

公開鍵暗号方式では、各人が自分の秘密鍵と公開鍵を1つずつ持ちます。
  • 秘密鍵は自分だけが保持し、公開鍵は他者に配布します。
  • したがって、 人なら秘密鍵が 個、公開鍵も 個で合計 個の鍵が必要です。
  • これにより、全員が安全に通信できる環境が整います。
    よって、正解はイ: です。

よくある誤解

公開鍵暗号は鍵の数が爆発的に増えると思いがちですが、実際は各人が2つの鍵を持つだけで済みます。
また、秘密鍵と公開鍵の役割を混同し、鍵の数を誤るケースも多いです。

解法ステップ

  1. 公開鍵暗号方式の基本を理解する(各人が公開鍵と秘密鍵を持つ)。
  2. 人いる場合、各人が2つの鍵を持つことを確認する。
  3. 鍵の総数は であると計算する。
  4. 選択肢の中から に該当するものを選ぶ。

選択肢別の誤答解説

  • ア:
    → 鍵の数が人数に1つだけ加わるという根拠がなく、公開鍵暗号の仕組みと合いません。
  • イ:
    → 正解。各人が公開鍵と秘密鍵を1つずつ持つため、合計で 個。
  • ウ:
    → これは共通鍵暗号方式で全員が異なる鍵を共有する場合の鍵の数に近いですが、公開鍵暗号では不要です。
  • エ:
    → 鍵の数が対数的に増えるという理論は公開鍵暗号には当てはまりません。

補足コラム

公開鍵暗号方式は鍵配送問題を解決するために考案されました。
共通鍵暗号方式では、通信する全てのペアに異なる鍵が必要で、鍵の数は と膨大になります。
一方、公開鍵暗号方式は各人が鍵ペアを持つだけで済み、鍵管理が大幅に簡素化されます。

FAQ

Q: なぜ公開鍵と秘密鍵はペアで必要なのですか?
A: 公開鍵で暗号化し、秘密鍵で復号する仕組みで、秘密鍵の安全性を保つためです。
Q: 共通鍵暗号方式と公開鍵暗号方式の鍵の数はどう違いますか?
A: 共通鍵暗号は通信ペアごとに鍵が必要で 個、公開鍵暗号は各人2つの鍵で済みます。

関連キーワード: 公開鍵暗号、秘密鍵、鍵管理、暗号方式、鍵の数
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

応用情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

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

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