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

令和4年度秋期 情報処理安全確保支援士 午前Ⅱ 問8

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

問題

前方秘匿性 (Forward Secrecy) の説明として、 適切なものはどれか。

選択肢

  1. ア
    鍵交換に使った秘密鍵が漏えいしたとしても、 それより前の暗号文は解読されない。
  2. イ
    時系列データをチェーンの形で結び、 かつ、 ネットワーク上の複数のノードで共有するので、 データを改ざんできない。
  3. ウ
    対となる二つの鍵の片方の鍵で暗号化したデータは、 もう片方の鍵でだけ復号できる。
  4. エ
    データに非可逆処理をして生成される固定長のハッシュ値からは、 元のデータを推測できない。
解き方のヒントを見る

午前II 問08:前方秘匿性は「あとで鍵が漏れても、昔の会話までは読ませない」仕組みだよ

前方秘匿性(Forward Secrecy)は、たとえるなら毎回その場限りの合言葉を作って会話する仕組みだよ。あとで長く使う秘密鍵が漏れてしまっても、過去の通信で使ったセッション鍵が守られていれば、昔に盗み見されて保存されていた暗号文は解読されにくいんだ。

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

この問題では、Forward Secrecy を「ブロックチェーンの性質」や「公開鍵暗号なら全部そうなるもの」、あるいは「ハッシュ関数の特徴」と混同しないことが大事だよ。ポイントは、長期秘密鍵が後から漏れても、過去の通信内容を守れるようにする性質、というところを押さえよう。

前方秘匿性

各セッションごとに独立した一時鍵を使うことで、長期鍵漏えい時の被害を過去通信へ波及させにくくする。

長期秘密鍵が漏えい\n-> 過去通信は解読されにくい

確認ポイント

  • ブロックチェーンの改ざん耐性の説明ではありません。
  • ハッシュ値から元データ推測困難という意味でもない。
  • 鍵漏えい後も過去暗号文が解読されない性質を選ぶ。
正解と解説を見る

正解

ア

出典

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

選択肢ア(正解)

これは前方秘匿性、つまりPFSの説明だよ。毎回使い捨ての合鍵を作るような仕組みなので、あとで鍵交換用の秘密鍵が盗まれても、昔の通信までまとめて開けられにくいんだ。この内容が問題で問われている説明なので、本来は正解になる選択肢だよ。

選択肢イ

これはブロックチェーンの説明だよ。ノートを1ページずつひもでつないで、みんなで同じコピーを持つような仕組みだから、こっそり書き換えるのはかなり難しい。でも、この選択肢が問われている用語の説明ではないので不正解だよ。

選択肢ウ

これは公開鍵暗号方式の説明だよ。片方の鍵で閉めた箱は、ペアになっているもう片方の鍵でしか開けられない、というイメージだね。説明自体は公開鍵暗号として正しいけれど、問われている内容とは違うので不正解だよ。

選択肢エ

これはハッシュ関数の説明だよ。材料をミキサーにかけて短い番号にする感じで、できあがった番号から元の材料を戻すのは現実的にできないんだ。ハッシュの説明としては正しいけれど、問題で聞かれているものとは別なので不正解だよ。

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

関連する過去問一覧

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