令和6年度春期 応用情報技術者試験 午前 問38

分野:セキュリティ|実際に出題されたIPA過去問題

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

問題の図表(IPA公式問題冊子より引用)
図表:IPA公式問題冊子より
  1.  n+1
  2.  2n
  3.  n(n−1)/2
  4.  n²
解答・解説を見る

正解:イ

AI解説

公開鍵暗号方式では、通信を行う各利用者が自分専用の鍵ペア(公開鍵1個・秘密鍵1個)を1組持てば、任意の相手と暗号通信ができる。したがってn人が相互に通信する場合に必要な鍵の総数は、1人あたり2個×n人=2n個となる。 ア: n+1個は該当しない。公開鍵暗号方式の鍵数の求め方に一致しない。 イ: 正しい。各利用者が公開鍵と秘密鍵の組(2個)を1組ずつ持てばよいため、必要な鍵の総数は2n個である。 ウ: n(n-1)/2は、共通鍵暗号方式で全ペアが異なる共通鍵を使う場合に必要な鍵の組合せ数(ペア数)であり、公開鍵暗号方式には当てはまらない。 エ: n²も該当しない。 💡 「共通鍵暗号はn(n-1)/2個、公開鍵暗号は2n個」という対比が定番の計算問題。方式ごとの鍵管理コストの違いとしても重要。

出典:令和6年度 春期 応用情報技術者試験 午前 問38 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。図表はIPA公式問題冊子から引用しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「セキュリティ」分野の攻略ポイント

情報セキュリティは応用情報・高度共通午前Iを通じて最も出題数が多い分野です。暗号方式・認証・攻撃手法・マルウェア・アクセス制御・脆弱性管理・セキュリティ規格・ネットワークセキュリティまで範囲が広く、暗記だけでは選択肢を絞り切れません。「その仕組みが何を守るのか(機密性・完全性・可用性のどれか)」を軸に整理すると正答率が安定します。

セキュリティの攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(セキュリティ)の過去問