Crypto hash algorithm competition set to begin
Bruce Schneier and "Skein" team among those seeking U.S. government security standard crown
By
Ellen Messmer
,
Network World
, 10/29/2008
- Share/Email
- Tweet This
- Print
Security experts vying to have their technology selected as the next cryptographic-hash algorithm standard for the U.S. government
need to submit their entries this week. Then they will have a long wait ahead: The new Secure Hash Algorithm standard isn't
expected to be chosen until 2012.
A cryptographic hash algorithm is a marvel of ingenuity, allowing functions such as digital signatures, content verification
and other security processes, including malware scanning. The current Secure Hash Algorithm (SHA) variants SHA-1 and SHA-2
aren't yet thought to be broken, but serious attacks against their core have been known for some time. With an eye on finding
a better crypto hash algorithm, the National Institute of Standards and Technology (NIST) last year announced it's holding a competition to review public entries for a hoped-for new standard.
One contender, which was disclosed today, is "Skein," developed by Bruce Schneier with colleagues Niels Ferguson, Stefan Lucks, Doug Whiting, Mihir Bellare, Tadayoshi Kohno, Jon Callas and Jesse Walker.
Working together as friends, these security experts have jobs at Microsoft, Bauhaus-Universitat Weimar, BT Group, Hifn, the
University of California, the University of Washington, PGP and Intel.
Although Skein may look like something from some "powerful industry consortium," its creators point out in their 75-page document
submission that this is not the case.
"Our employers have kindly agreed to let us do this work, but most of it was done on our own time," Skein's creators say.
"Really, they have only the vaguest idea what we're doing." The Skein collective adds: "We had lots of fun."
Skein "is really fast, really flexible," says Schneier, chief security technology officer of BT Group. "It's really simple
and secure."
The Skein algorithm family works from 256-bit to 1,024-bit in strength, 512-bit representing the primary proposal. "Skein-256
is our low-memory variant," the Skein document states, while "Skein-1024 is our ultra-conservative variant." The block cipher
at the core of Skein is called Threefish.
About 40 submissions in total are anticipated as entries in the NIST crypto hash algorithm contest. A tough public review
of algorithm candidates will begin in earnest at a NIST conference next year. NIST's goal is to select a new hash standard
in 2012 after a full public review of the finalists that manage to make it through the rigorous process of critical analysis
from experts around the world.
NIST notes that such a lengthy process worked well in selecting the Advanced Encryption Standard back in 2002 as the more
modern symmetric cipher to replace the aging Data Encryption Standard.
Comment