情報処理安全確保支援士試験 情報セキュリティスペシャリスト試験 平成28年度春期 午前Ⅱ5: ハッシュ関数の性質の一つである衝突発見困難性に関する記述のうち,適切なものはどれか。

情報セキュリティスペシャリスト試験 平成28年度春期 午前Ⅱ
Q 55 / 25
の性質の一つである衝突発見困難性に関する記述のうち,適切なものはどれか。

解説

情報セキュリティスペシャリスト試験 平成28年度春期 午前Ⅱ 問5「ハッシュ関数の性質の一つである衝突発見困難性に関する記述のうち,適切なものはどれ…」の正解と解説です。情報処理安全確保支援士試験の「ハッシュ」分野の過去問で、各選択肢の正誤も解説付きで確認できます。

正解

. 衝突発見困難性とは,ハッシュ値が一致する二つのメッセージの探索に要する計算量の大きさによる,探索の困難性のことである。

問題の解説

衝突発見困難性とは、同じハッシュ値になる異なる二つのメッセージの組を見つけることが計算量的に困難である性質を指す。これに対し、ハッシュ値から元を求める困難性は原像計算困難性であり別概念。SHA-256では誕生日攻撃により衝突探索の計算量は約2の128乗で、原像探索の約2の256乗より小さい。実務では署名の偽造や改ざんを防ぐ要件として、衝突困難性の確保された関数を選ぶ必要がある。

選択肢ごとの解説

  • 衝突探索量は256の2乗ではなく約2の128乗(誕生日攻撃)であり、値も概念も誤り。
  • 2の256乗は原像探索の計算量で、衝突発見困難性の説明としては概念が誤り。
  • ハッシュ値から元を探す困難性は原像計算困難性であり、衝突発見困難性ではないため誤り。
  • ハッシュ値が一致する二つのメッセージ探索の困難性という衝突発見困難性の定義どおりで正しい。

情報セキュリティスペシャリスト試験 平成28年度春期 午前Ⅱ の過去問一覧に戻る・問5

情報処理安全確保支援士試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

情報処理安全確保支援士試験 合格.dev を App Store でダウンロード