P. 1
The Skein Hash Function Family

The Skein Hash Function Family

|Views: 618|Likes:
Published by Chris Nash
Skein is a new family of cryptographic hash functions. Its design combines speed, security, simplicity, and a great deal of flexibility in a modular package that is easy to analyze.
Skein is a new family of cryptographic hash functions. Its design combines speed, security, simplicity, and a great deal of flexibility in a modular package that is easy to analyze.

More info:

Published by: Chris Nash on Oct 29, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

09/07/2012

pdf

text

original

To compute a MAC, the key is used as the key input, and the message as the message input.

One useful property of Skein-MAC is that a 32-bit MAC on a particular key/message pair is
completely unrelated to the 64-bit MAC on the same key/message pair. This address a class
of attacks where the attacker interferes with the algorithm negotiation between two parties, and
convinces one to use a 32-bit MAC and the other to use a 64-bit MAC. If the shorter MAC were
merely the truncation of the longer MAC, the attacker might be able to divide the keyspace in half
and break the 64-bit MAC. Of course, a good algorithm negotiation protocol does not allow this
attack, but we’ve seen this type of attack work against a number of proprietary protocols that we
have analyzed in the past.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->