過去問ドリル

令和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 回繰り返し適用するものではありません。
情報処理安全確保支援士の過去問を演習モードで解く