Skip to main content
6 events
when toggle format what by license comment
Jun 30, 2014 at 12:29 comment added otus SHA-3 supports a simpler MAC construction. That's not really relevant to this question, though.
Jun 30, 2014 at 12:27 comment added kasperd @otus There are enough similarities between Merkle–Damgård constructions and sponge constructions, that some proofs are likely to apply equally to both. And being similar also makes it simpler to analyse, what the differences between them does mean to security. I don't know if the well known HMAC construction is the preferred construction to use, if you want to build MAC out of SHA3, or if there exist other MAC constructions specifically designed for use with sponge hashes.
Jun 30, 2014 at 12:22 comment added kasperd @otus Before SHA3, Merkle–Damgård hashes would be used for practically everything needing a cryptographic hash. And due to that, HMAC was designed under the assumption, that a Merkle–Damgård hash would be used. However other constructions had been analyzed and proven secure in a random oracle model, and there is a huge gap between the theoretical oracle model and the practical Merkle–Damgård construction. The sponge construction was invented to narrow the gap between theory and practice.
Jun 30, 2014 at 12:15 comment added otus In practice it's Merkle–Damgård hashes (MD5, SHA-1/2) that get used in HMAC.
Jun 30, 2014 at 12:14 review First posts
Jun 30, 2014 at 12:15
Jun 30, 2014 at 11:59 history answered kasperd CC BY-SA 3.0