Understanding FIPS 202: The Design of Keccak, SHA-3, and Shake(codingpirate.com)
codingpirate.com
Understanding FIPS 202: The Design of Keccak, SHA-3, and Shake
https://codingpirate.com/understanding-fips-202-the-design-of-keccak-sha-3-and-shake-aaad72608cc9
This article provides a detailed design of the FIPS 202 standard. I'll begin by explaining the sponge construction and its security properties, then examine how SHA-3 achieves diffusion and irreversibility through its internal permutation. Along the way, I'll clarify which components of the design are reversible in isolation and why the overall construction remains a one-way function. Finally, the SHA-3 and SHAKE design will highlight that they are particularly well-suited for modern cryptographic systems, including post-quantum cryptography.