Abstract
Boole is a hash function designed by Gregory Rose and was submitted to the NIST Hash competition. It is a stream cipher based hash function which produces digests up to 512 bits. Different variants exist, namely Boole16, Boole32 and Boole64 where the number refers to word size in bits. Boole64 is considered as the official submission. In this paper we demonstrate a collision attack with complexity 265 for the 64-bit variant and 233 for the 32-bit variant. The amount of memory required is negligible. Since the attack on Boole32 is practical, we present an example for a collision. © 2009 Springer Berlin Heidelberg.
Cite
CITATION STYLE
Mendel, F., Nad, T., & Schläffer, M. (2009). Collision attack on boole. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5536 LNCS, pp. 369–381). https://doi.org/10.1007/978-3-642-01957-9_23
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.