IT用語集 › セキュリティ › Tiger(ハッシュ関数)

Tiger(ハッシュ関数)

セキュリティ Svenska → 更新: 2026-10-23
詳細情報
作成者
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は破られていない。それでも使われなくなったのは、強度の不足ではなく関心の薄れによるものだ。

← 用語集に戻る