Visualising SipHash

from blog Marek's idea of the day, | ↗ original
09 October 201309 October 2013 SiphashSiphash is a is a PRFPRF using a "SipRound" primitive as a building block. using a "SipRound" primitive as a building block. The recommended SipHash variant, SipHash-2-4, is running two The recommended SipHash variant, SipHash-2-4, is running two SipRoundsSipRounds after every message block and four rounds at the end to finalise the hash. after every message block and four rounds at the end to finalise the hash. SipRoundSipRound SipRound is a simple construct - it mangles 256 bits...SipRound is a simple construct - it mangles 256 bits...