Aumasson, JeanPhilippe
Serious Cryptography: A Practical Introduction to Modern Encryption
- ISBN 13:
- 9781593278267
- author:
- Aumasson, JeanPhilippe
- format:
- Paperback
- publisher:
- No Starch Press
- language:
- English
- Publication Year:
- 2018
- Pages:
- 312
- Dimensions:
- 7.00(w) x 9.10(h) x 1.00(d)
- Genre:
- Computer Science Textbook
- Condition:
- New
- Availability:
- Item usually sent within 10 working days
Description
This practical guide to modern encryption breaks down fundamental mathematical concepts at the heart of cryptography without shying away from detailed discussions of how they work. You'll learn about authenticated encryption, secure randomness, hash functions, block ciphers, and public-key techniques such as RSA and elliptic curve cryptography.
Discover key concepts in cryptography, including computational security, attacker models, and forward secrecy, as well as the strengths and limitations of the TLS protocol behind HTTPS-secured websites. You'll also explore quantum computation and post-quantum cryptography, examining numerous code examples and use cases to illustrate various vulnerabilities.
A comprehensive survey of modern encryption and its applications is provided, including guidance on choosing the best algorithm or protocol and asking vendors the right questions. Each chapter includes a discussion of common implementation mistakes using real-world examples, helping you avoid pitfalls and ensure secure coding practices.