Related Concepts
Definition
Whirlpool is a cryptographic hash function outputting digests of 512 bits. The function structure is designed according to the Wide Trail strategy.
Background
Cryptographic hash functions are used to compress data in an irreversible way. The Wide Trail strategy to design secret-key ciphers was proposed by Daemen in 1995 [2]. The strategy became very popular after one of its products, Rijndael, was selected in 2000 to become the Advanced Encryption Standard [3].
Theory
Whirlpool iterates the Miyaguchi-Preneel hash scheme over the t padded message blocks m i , 1 ≤ i ≤ t, using the dedicated 512-bit block cipher W[k]:
where IV (the initialization vector) is a string of 512 0-bits. The 512-bit output of the hash function is simply the final state value H...
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsRecommended Reading
Barreto PSLM, Rijmen V (14 Oct 2009) The Whirlpool hashing function. Submitted to NESSIE, Sept 2000, revised May 2003. Available online at http://www.larc.usp.br/~pbarreto/WhirlpoolPage.html
Daemen J (Mar 1995) Cipher and hash function design strategies based on linear and differential cryptanalysis, Doctoral dissertation, K.U.Leuven
Daemen J, Rijmen V (2002) The design of Rijndael. Information security and cryptography. Springer, Berlin. ISBN 3-540-42580-2
Hilewitz Y, Yin YL, Lee RB (2008) Accelerating the Whirlpool hash function using parallel table lookup and fast cyclical permutation. In: Nyberg K (ed) FSE. LNCS, vol 5086. Springer, Heidelberg, pp 173–188
Lamberger M, Mendel F, Rechberger C, Rijmen V, Schläffer (2009) Rebound distinguishers: results on the full Whirlpool compression function. In: Matsui M (ed) Asiacrypt 2009. LNCS, vol 5912. Springer, Heidelberg
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer Science+Business Media, LLC
About this entry
Cite this entry
Barreto, P.S.L.M., Rijmen, V. (2011). Whirlpool. In: van Tilborg, H.C.A., Jajodia, S. (eds) Encyclopedia of Cryptography and Security. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-5906-5_626
Download citation
DOI: https://doi.org/10.1007/978-1-4419-5906-5_626
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-5905-8
Online ISBN: 978-1-4419-5906-5
eBook Packages: Computer ScienceReference Module Computer Science and Engineering