Quark (hash function) (source code)

= Quark (hash function)
{wiki=Quark_(hash_function)}

Quark is a cryptographic hash function that was designed with a focus on lightweight applications and efficiency. It is particularly known for its low resource requirements, making it well-suited for environments where computational power, memory, and bandwidth are limited, such as embedded systems and IoT devices. Quark operates on 512-bit input messages and produces a fixed-size hash output. It utilizes a combination of techniques to ensure its security and resistance against various cryptographic attacks, including preimage resistance and collision resistance.