A fast 64-bit PRF that can be used as a MAC
SipHash is a fast 64-bit PRF with a 128-bit key. It has been designed by Aumasson and Bernstein to be a fast MAC for short inputs, due to its key agility and low per message performance cost. It is used to implement hash tables in some programming languages.
Despite its name, it is not a secure cryptographic hash function.
External resources:
- Research paper: SipHash: a fast short-input PRF (pdf)
- SipHash Website with links to implementations and cryptanalysis