has gloss | eng: CubeHash is a cryptographic hash function submitted to the NIST hash function competition by Daniel J. Bernstein. Message blocks are XORed into the initial bits of a 128-byte state, which goes through an r-round bijective transformation between blocks. The NIST proposal ("Cubehash8/1") requires about 200 cycles per byte. The author comments "I think that CubeHash8/1 is much, much, much more conservative than necessary" and proposes also a family of less conservative variants that are many times faster. |