SipHash is simpler and faster than previous cryptographic algorithms (e.g. MACs based on universal hashing)

SipHash is competitive in performance with insecure non-cryptographic algorithms (e.g. MurmurHash)

SipHash is a family of pseudorandom functions (a.k.a. keyed hash functions) optimized for speed on short messages.Target applications includeand DoS attacks.SipHash is(for real):We propose that hash tables switch to SipHash as a hash function. Users of SipHash already include FreeBSD, OpenDNS, Perl 5, Ruby, or Rust.The original SipHash returnsstrings. A version returningstrings was later created, based on demand from users.We aren't aware of any patents or patent applications relevant to SipHash, and we aren't planning to apply for any. The reference code of SipHash is released under CC0 license, a public domain-like license.SipHash was designed byContact: [email protected]