ハッシュ関数の衝突耐性と誕生日攻撃
意味・解説
異なるデータから同じハッシュ値が生成される「衝突」に対する強さと、確率論を利用して効率的に衝突を探す「誕生日攻撃」。
ハッシュ値のビット数が $n$ の場合、全探索には $2^n$ の試行が必要だが、誕生日攻撃(誕生日パラドックス)を利用すると、約 $2^{n/2}$ 回の試行で衝突を見つける確率が50%を超える。
くわしく
例文
誕生日攻撃による衝突リスクを考慮し、システムで使用するハッシュアルゴリズムをMD5からSHA-256へアップグレードした。
同義語: 強衝突耐性への攻撃
分類: 暗号学的ハッシュ関数の性質