HbAya
HbAya is a lightweight cryptographic hash algorithm developed for embedded systems to provide fast, secure data integrity checks. The algorithm was introduced in 2015 by the research group at the Institute of Cybersecurity and Communications in Tokyo. It produces a 256‑bit hash value and is intentionally designed to work efficiently on microcontrollers with limited memory and processing power. HbAya’s design uses a series of permutation, substitution, and linear mixing operations that are computationally inexpensive while retaining strong diffusion and confusion properties.
The motivation behind HbAya was to deliver a hash function that could be implemented in hardware as
Key characteristics of HbAya include a key‑dependent initialization vector, resistance to collision attacks—its best known collision