Serious Cryptography
Jean-Philippe Aumasson is the Principal Research Engineer at Kudelski Security, a Swiss-based worldwide cybersecurity firm. He has published over 40 academic papers in the field of cryptography and cryptanalysis, and he invented the widely used hash algorithms BLAKE2 and SipHash. He frequently lectures at information security conferences, including Black Hat, DEF CON, Troopers, and Infiltrate.
This practical primer to current encryption deconstructs the essential mathematical concepts at the heart of cryptography without avoiding in-depth examinations of how they function. Authenticated encryption, secure randomness, hash functions, block ciphers, and public-key approaches such as RSA and elliptic curve cryptography will be covered.
You'll also learn:
- Key cryptographic principles including computational security, attacker models, and forward secrecy
- The strengths and limitations of the TLS protocol that powers HTTPS secure websites
- Quantum computation and post-quantum cryptography
- Examining several code examples and use cases to learn about potential flaws
- How to select the appropriate algorithm or protocol and ask the correct questions of vendors
Each chapter discusses major implementation blunders using real-world examples, detailing what might go wrong and how to prevent these issues.
Serious Cryptography will provide a comprehensive examination of current encryption and its applications, whether you're a seasoned practitioner or a newcomer eager to get started.
Author: Jean-Philippe Aumasson
Link to buy: https://www.amazon.com/Serious-Cryptography-Practical-Introduction-Encryption/dp/1593278268/
Ratings: 4.7 out of 5 stars (from 298 reviews)
Best Sellers Rank: #41,318 in Books
#16 in Web Encryption
#18 in Computer Cryptography
#18 in Privacy & Online Safety