I would like to learn how hashing functions are discovered / created. In part of this process I think it would be helpful to see the original works or papers of any authors of cryptographic or non-cryptographic hash functions that may exist.
Quora offers some insight to get started:
Diffie and Hellman called for a cryptographic hash function in their landmark 1976 paper on public key encryption. While they didn't describe an algorithm, they sketched how it could be used.
In 1979, Rabin came up with the first algorithm for digital signatures that included a cryptographic hash. At the same time Yuval and Merkle defined base attacks in the field and requirements respectively. There was work on chaining and collision resistance concepts into the late 80's.
Ron Rivest developed the MD2 algorithm in 1989, and it had been in use since. It stood up to attack for 8 years and was the first to be widely used in open standards.
But a search for things like "1979, Rabin paper hash function" doesn't bring up any original papers. It brought up this which cited some stuff like M.O. Rabin, “Digitalized signatures,” but it's not available from what I can see, unless this is the same thing. It doesn't necessarily need to be the original original works, but just something that introduces a new hash function with some level of detail would be fine. I've been looking around a bit for some other stuff but haven't found anything related to SHA-*, MD*, etc, other than this for MD5 so far, and another for SHA-1. But these are more specifications and don't have the authors insights expressed as much like you'd find in a research paper. Wondering if there are any original research-ish papers or works that shed some light on how they went about creating the function, or at least some of the math involved that was used.