×

SipHash

swMATH ID: 9726
Software Authors: Aumasson, Jean-Philippe; Bernstein, Daniel J.
Description: SipHash: a fast short-input PRF. SipHash is a family of pseudorandom functions optimized for short inputs. Target applications include network traffic authentication and hash-table lookups protected against hash-flooding denial-of-service attacks. SipHash is simpler than MACs based on universal hashing, and faster on short inputs. Compared to dedicated designs for hash-table lookup, SipHash has well-defined security goals and competitive performance. For example, SipHash processes a 16-byte input with a fresh key in 140 cycles on an AMD FX-8150 processor, which is much faster than state-of-the-art MACs. We propose that hash tables switch to SipHash as a hash function.
Homepage: http://link.springer.com/chapter/10.1007%2F978-3-642-34931-7_28
Related Software: ARXtools; Poly1305-AES; Salsa20; Chaskey; XTEA; SIMON; GitHub; NaCl; Chord; Tabu search; OR-Library; TEA; SPECK; Skein Hash; HIGHT; ChaCha; SIMECK
Cited in: 10 Publications

Citations by Year