XORgrindar
XORgrindar is a lightweight cryptographic hashing algorithm designed for embedded systems and Internet of Things devices. The algorithm was first published in 2012 by a team of researchers from the University of Lund and the Norwegian University of Science and Technology. XORgrindar processes input data in 64‑byte blocks using a combination of bitwise XOR operations, modular addition, and bit‑wise rotations to produce a 256‑bit hash output.
The core construction of XORgrindar relies on a series of eight mixing rounds. Each round begins with
Performance studies indicate that XORgrindar achieves a throughput of over 400 MB/s on 32‑bit ARM Cortex‑M4
Industry bodies have adopted XORgrindar in some lightweight application profiles for the Internet of Things, and