SC情報処理安全確保支援士試験 午前Ⅰ

平成25年度春期 情報処理安全確保支援士 午前Ⅰ 問13

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

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

選択肢

  1. ア
    ぁ%十1
  2. イ
    2
  3. ウ
    2
  4. エ
    logzz
解き方のヒントを見る

午前I 問13:ワンタイムパスワードは“毎回変わる合言葉”だよ

固定パスワードは、同じ鍵をずっと使い回すようなものだよ。もし誰かに盗み見られると、その鍵で何度も入られる危険がある。一方、ワンタイムパスワードのように毎回変わる仕組みなら、たとえ一度盗聴されても次には使えないので、リプレイ攻撃にも強くなるよ。

この問題で問われていること

ポイントは、固定パスワードと比べて何が安全になるのかを区別することだよ。“毎回同じものを使う”のか、“一度きりの合言葉を使う”のかに注目しよう。

One-Time Password

one-time passwords are valid for only one use、 reducing replay risk

single use\nreplay resistant

確認ポイント

  • 固定で何度も使うものではありません。
  • 一回限りの利用を押さえる。
  • OTP を選ぶ。
正解と解説を見る

正解

イ

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア

これは不正解だよ。n+1だと、全員分の鍵に何か1個だけ足したような数だけど、公開鍵暗号では1人ごとに公開鍵と秘密鍵の2個が必要なんだ。人数分の部屋があるのに、合鍵をまとめて1個だけ追加しても足りない、という感じだよ。

選択肢イ(正解)

これは正解だよ。公開鍵暗号では、1人が「みんなに渡す公開鍵」と「自分だけが持つ秘密鍵」の2個を持つんだ。n人いれば、1人2個ずつなので合計は2n個。郵便受けで例えると、投函口はみんなに見せてよく、取り出す鍵は本人だけが持つ、という仕組みだよ。

選択肢ウ

これは不正解だよ。n(n−1)/2個という数え方は、みんながペアごとに別々の合鍵を持つ「共通鍵暗号」の考え方なんだ。公開鍵暗号では、各人が自分用の公開鍵と秘密鍵を1組ずつ持てばよいので、この数え方にはならないよ。

選択肢エ

これは不正解だよ。log₂nは、人数が増えても鍵の数がかなりゆっくり増える計算だけど、公開鍵暗号では1人につき公開鍵と秘密鍵の2本が必要なんだ。窓口がn人いるなら、それぞれに看板用の鍵と本人だけの鍵が要る、というイメージだよ。

出典:独立行政法人 情報処理推進機構(IPA)平成25年度春期 情報処理安全確保支援士試験 午前Ⅰ 問13(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針