Differential and invertibility properties of BLAKE

12Citations
Citations of this article
37Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

BLAKE is a hash function selected by NIST as one of the 14 second round candidates for the SHA-3 Competition. In this paper, we follow a bottom-up approach to exhibit properties of BLAKE and of its building blocks: based on differential properties of the internal function G, we show that a round of BLAKE is a permutation on the message space, and present an efficient inversion algorithm. For 1.5 rounds we present an algorithm that finds preimages faster than in previous attacks. Discovered properties lead us to describe large classes of impossible differentials for two rounds of BLAKE's internal permutation, and particular impossible differentials for five and six rounds, respectively for BLAKE-32 and BLAKE-64. Then, using a linear and rotation-free model, we describe near-collisions for four rounds of the compression function. © 2010 Springer-Verlag.

Author supplied keywords

Cite

CITATION STYLE

APA

Aumasson, J. P., Guo, J., Knellwolf, S., Matusiewicz, K., & Meier, W. (2010). Differential and invertibility properties of BLAKE. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6147 LNCS, pp. 318–332). https://doi.org/10.1007/978-3-642-13858-4_18

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free