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

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

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

問題

ディジタル署名において、 発信者がスッセージのハッシュ値からディジタル署名を生成するのに使う鍵はどれか。

選択肢

  1. ア
    受信者の公開鍵
  2. イ
    受信者の秘密鍵
  3. ウ
    発信者の公開鍵
  4. エ
    発信者の秘密鍵
解き方のヒントを見る

午前I 問13:チャレンジレスポンス認証の“使い回せなさ”を押さえよう

チャレンジレスポンス認証では、ログインのたびにサーバから違う“お題”が出されるよ。だから、たとえ前回の答えを盗み見されても、次回はお題が変わっているので、その答えをそのまま使ってログインすることはできないんだ。

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

ポイントは、パスワードそのものを送る方式との違いだよ。平文パスワード送信だと盗まれた文字列がそのまま鍵になってしまうけれど、チャレンジレスポンスでは毎回違うお題に対する答えを返すので、盗まれた過去の応答は“期限切れの合言葉”みたいに使えない、と区別しよう。

Challenge-Response

challenge-response authentication resists replay because each login attempt uses a fresh challenge

fresh challenge\nresponse based on challenge

確認ポイント

  • 固定応答ではありません。
  • 毎回違うチャレンジを使う。
  • リプレイ対策を選ぶ。
正解と解説を見る

正解

エ

出典

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

選択肢ア

これは不正解だよ。受信者の公開鍵は、主に受信者だけが読めるようにメッセージを暗号化するときに使う鍵だよ。デジタル署名は「誰が送ったか」を証明するものなので、受信者側の鍵ではなく発信者側の秘密鍵を使う、と覚えよう。

選択肢イ

これは不正解だよ。デジタル署名を作るのは発信者なので、受信者の秘密鍵は使わないよ。たとえるなら、差出人が自分の印鑑を押す場面で、受取人の家の金庫の鍵を使おうとしているようなもの。本人確認の印にはならないよ。

選択肢ウ

これは不正解だよ。発信者の公開鍵は、署名を作る鍵ではなく、受け取った人が「この署名は本当に発信者のものかな?」と確認するための鍵だよ。たとえるなら、公開鍵はみんなが見られる印鑑登録の控えで、実際に印を押すハンコ本体ではない、という感じだよ。

選択肢エ(正解)

これが正解だよ。デジタル署名は、発信者だけが持っている秘密鍵で作るよ。たとえるなら、本人だけが持っている実印で書類にハンコを押すようなもの。あとで発信者の公開鍵を使えば、「たしかにこの人が押した印だね」と確認できるよ。

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

関連する過去問一覧

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