Serious Cryptography is the much anticipated review of modern cryptography by cryptographer JP Aumasson.
This is a book for readers who want to understand how cryptography works in today's world.
The book is suitable for a wide audience, yet is filled with mathematical concepts and meaty discussions of how the various cryptographic mechanisms work.
Chapters cover the notion of secure encryption, randomness, block ciphers and ciphers, hash functions and message authentication codes, pu.