情報処理安全確保支援士暗記無料で始める

長さ拡張攻撃とは?ながさかくちょうこうげき

長さ拡張攻撃とは、圧縮関数を連鎖させる構造のハッシュで、内部状態がハッシュ値としてそのまま出力されることを突く攻撃。元データを知らなくても、ハッシュ値と長さだけから末尾にデータを追加した正しいハッシュ値を計算できてしまう。

最終更新:2026-10-06

試験情報

情報処理安全確保支援士試験の過去問では1問の解説で触れられています。

情報処理安全確保支援士試験の頻出用語/午前II

この語が出る過去問を解く →

具体例

秘密鍵とメッセージを単純に連結してハッシュした値を認証子に使っていると、攻撃者は元メッセージの末尾にパラメータを追記した偽の要求と、その正しい認証子を作れる。HMACはこの構造上の弱点を回避する設計になっている。

試験での引っ掛け

ハッシュ関数そのものが破られたわけではなく、使い方の問題である点が要点。SHA-256でも同じ構造なら成立する。認証子を作るなら自作の連結ではなくHMACなど定義済みのMAC方式を使う、という判断につながる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 1問の解説で触れられる
  • 分野:午前II
  • ハッシュ関数そのものが破られたわけではなく、使い方の問題である点が要点。