Ayush Anand
The Architecture of Cryptographic Hashes
The Architecture of Cryptographic Hashes
Understanding, Designing, and Building Hash Functions from First Principles
The Architecture of Cryptographic Hashes takes you from the history of cryptographic hashing to the architecture behind it-and finally to designing your own.
Beginning with the origins of cryptographic hash functions, the book explores landmark constructions and the attacks that exposed their weaknesses. Through case studies of MD5, SHA-1, SHA-2, and SHA-3, you will see how cryptographic designs evolved, why certain choices were made, and what happens when those choices fail.…