Can someone eli12 how keccak / sha3 truly innovates hashing beyond Merkle–Damgård constructions?
I have read a lot of high level stuff about the sponge / squeeze function, but I don’t understand how that is different than sha3’s predecessors, after all they all sort of soak up data and then squeeze out a digest of it. how is sha3 / keccak truly different?
also, is the math of sha3 something that would have been difficult 20 years ago? I just want to know in laymans terms (or at least in undergrad terms), how is sha3 innovative other than the fact that it names its process of digesting data a “sponge”?
submitted by /u/alexwagner74
top scoring links : crypto
Cryptography is the art of creating mathematical assurances for who can do what with data, including but not limited the classical example of encrypting messages so that only the key-holder can read it. Cryptography lives at an intersection of math, programming, and computer science. This subreddit covers the theory and practice of modern and *strong* cryptography, and it is a technical subreddit focused on the algorithms and implementations of cryptography.