IPA過去問ドリル

令和7年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問3

テクノロジ/セキュリティ

SHA-512/256 の説明はどれか。

出典:令和7年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問3

正解:ウ

解説

SHA-512/256 は,SHA-512 のアルゴリズムを 1 回適用して 512 ビットのハッシュ値を計算した後,その値を 256 ビットに切り詰めて出力するハッシュ関数です。初期値を SHA-512 とは異なる値にすることで,SHA-512 の出力を単純に切り詰めた値との衝突(length extension attack の懸念など)を避ける工夫がされています。

選択肢ごとの解説

  • 誤り。SHA-256 に基づく関数を 1 回適用して 256 ビットを出力後,512 ビットに拡張する処理ではありません。
  • 誤り。SHA-256 に基づく関数を 512 回繰り返し適用するものではありません。
  • 正しい。SHA-512 に基づくハッシュ関数を 1 回適用して 512 ビットの値を求めた後,256 ビットに切り詰めて出力するのが SHA-512/256 です。
  • 誤り。SHA-512 に基づく関数を 256 回繰り返し適用するものではありません。
情報処理安全確保支援士の過去問を演習モードで解く