SHA-0
詳細情報
- 開発者
- NSA
- 公開年
- 1993年
- 種類
- 暗号学的ハッシュ関数
- 後継
- SHA-1
1993年に公開され、2年後に理由も告げられず撤回された、最初のSecure Hash Algorithm。
当時は単にSHAと呼ばれ、FIPS 180として公開された。1995年にSHA-1へ置き換えられたが、違いはメッセージスケジュールにおける1ビットの回転ただ1点だった。NSAは理由を示さず、元のアルゴリズムが攻撃され始めて初めて、この小さな修正の価値の大きさが明らかになった。
1998年にフロラン・シャボーとアントワーヌ・ジューが理論上の衝突攻撃を示した。2004年にジューらが約8万CPU時間で実際の衝突を作り出し、王小雲のグループがほどなく経路をさらに短縮した。同じ手法はやがてSHA-1に向けられ、最終的にSHAtteredに至る。NSAは最初から正しかったが、その理由を決して言わなかっただけである。