Quark (hash function) とは

Quarkは暗号ハッシュ関数(ファミリ)です。それはJean-Philippe Aumasson、Luca Henzen、Willi Meier、MaríaNaya-Plasenciaによって設計されました。
Quarkは、軽量暗号化ハッシュ関数のためのアプリケーション設計者(特にRFIDプロトコルを実装するための)の必要性が表明されたために作成されました。 SHA-3 NISTのハッシュ関数競技会は、汎用的な設計を対象とし、ソフトウェアの性能に重点を置いていました。
Quarkは、メモリ要件を最小限に抑えるために、単一のセキュリティレベルとスポンジ構成に基づく軽量のハッシュ関数です。 Lightweight Ciphers GrainとKATANに触発されているハッシュ関数ファミリーQuarkは、u-Quark、d-Quark、およびt-Quarkの3つのインスタンスで構成されています。ハードウェアベンチマークは、Quarkが以前の軽量ハッシュとよく比較されることを示しています。
たとえば、u-Quarkは、すべての攻撃(衝突、マルチコリジョン、識別機能など)に対して少なくとも64ビットのセキュリティを提供し、1379ゲート相当に適合し、0.18μmASICで100kHzで平均2.44μWを消費します。