Loading article…
HAIFA構造(ハッシュ反復フレームワーク)は、ハッシュ関数の設計に使用される暗号構造です。これは、長さ拡張攻撃などの弱点を回避した、Merkle-Damgård構造の現代的な代替手段の1つです[1] 。この構造は、2007年に Eli BihamとOrr Dunkelmanによって設計されました。
NISTハッシュ関数コンペティションの第2ラウンド候補14個のうち3個はHAIFA構造に基づいていました(BLAKE、SHAvite-3、ECHO)。これに基づく他のハッシュ関数はLAKE、Sarmal、SWIFFTX、HNF-256です。Skein ( Unique Block Iteration)の構造はHAIFAに似ています。[2]別の代替構造はスポンジ構造です。
参考文献
- ^ Biham, Eli; Dunkelman, Orr (2006 年 8 月 24 日)。反復ハッシュ関数のフレームワーク - HAIFA。第 2 回 NIST 暗号ハッシュ ワークショップ - Cryptology ePrint Archive 経由: レポート 2007/278。
- ^ Jean-Philippe Aumasson、Willi Meier、Raphael Phan、Luca Henzen:ハッシュ関数 BLAKE、p. 35
