Tiger(ハッシュ関数)
詳細情報
- 作成者
- Ross Anderson、Eli Biham
- 公開
- 1995年
- 種類
- 暗号学的ハッシュ関数
1995年に作られた192ビット出力のハッシュ関数。当時登場したばかりの64ビットプロセッサ向けに設計された。
Ross AndersonとEli BihamがTigerを設計した当時、MD5やSHA-1は32ビットマシン向けに調整されていた。Tigerは64ビットワードと大きなテーブル参照を使い、64ビットが当たり前になるずっと前に、DEC Alphaなどで高速に動作した。
最大の利用者はセキュリティ分野ではなくファイル共有だった。TigerのダイジェストによるMerkle木であるTiger Tree Hashは、GnutellaやDirect Connectでファイルを識別し、ダウンロードの個々のチャンクをクライアントが検証するのに使われた。ラウンド数を減らした版では衝突が見つかっているが、完全版のTigerは破られていない。それでも使われなくなったのは、強度の不足ではなく関心の薄れによるものだ。