Quark (hash funkce) - Quark (hash function)

Quark je kryptografický hashovací funkce (rodina). Navrhli jej Jean-Philippe Aumasson, Luca Henzen, Willi Meier a María Naya-Plasencia.

Quark byl vytvořen kvůli výslovné potřebě návrhářů aplikací (zejména pro implementaci RFID protokoly) pro lehkou kryptografickou hashovací funkci SHA-3 Soutěž o hashovací funkci NIST týkalo se univerzálních návrhů a zaměřilo se na výkon softwaru.

Quark je lehká hashovací funkce založená na jedné úrovni zabezpečení a na houbová konstrukce, aby se minimalizovaly požadavky na paměť. Inspirováno lehkými šiframi Obilí a KATAN, rodina hashovacích funkcí Quark se skládá ze tří instancí u-Quark, d-Quark a t-Quark. Hardwarová měřítka ukazují, že Quark je srovnatelný s předchozími lehkými hashe.

Například u-Quark hypotetická instance poskytuje alespoň 64bitové zabezpečení proti všem útokům (kolize, multicollisions, rozlišovací znaky atd.), vejde se do 1379 ekvivalentů brány a spotřebuje v průměru 2,44 µW při 100 kHz v 0,18 µm ASIC.

Implementace

Quark se používá v produktech RFID, ale také v kryptoměnách jako PIVX a ODIN.

externí odkazy