資格暗記無料で始める

衝突耐性とは?

衝突耐性とは、ハッシュ関数に求められる安全性の一つで、同じハッシュ値になる異なる2つの入力を見つけるのが計算量的に困難な性質。任意の2つを探す強衝突耐性と、与えられた入力に対する別の入力を探す第2原像計算困難性(弱衝突耐性)は要求の強さが異なる。

情報処理安全確保支援士試験の過去問では1回出題されています。

しょうとつたいせい

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


衝突耐性の意味

ハッシュ関数に求められる安全性の一つで、同じハッシュ値になる異なる2つの入力を見つけるのが計算量的に困難な性質。任意の2つを探す強衝突耐性と、与えられた入力に対する別の入力を探す第2原像計算困難性(弱衝突耐性)は要求の強さが異なる。

衝突耐性の具体例

SHA-1は2017年に実際の衝突が公開され、内容の異なる2つのPDFが同一の署名で有効になる事例が示された。この性質が破れると、無害な文書に署名させておいて後から不正な文書へ差し替える、という否認の攻撃が成立してしまう。

衝突耐性は試験でどう引っ掛けられる?

衝突耐性が破られても第2原像計算困難性は残ることがあり、「衝突が見つかった=既存の署名がすべて偽造できる」ではない。ただし攻撃者が署名対象を用意できる場面では致命的なため、実務では移行が必須と判断される。

衝突耐性と関連する用語

衝突耐性が出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。