- Paperback: 312 pages
- Publisher: No Starch Press (November 6, 2017)
- Language: English
- ISBN-10: 1593278268
- ISBN-13: 978-1593278267
- Product Dimensions: 7.1 x 0.7 x 9.2 inches
- Shipping Weight: 1.3 pounds (View shipping rates and policies)
- Average Customer Review: 9 customer reviews
- Amazon Best Sellers Rank: #26,794 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Other Sellers on Amazon
+ Free Shipping
+ $3.99 shipping
+ $3.99 shipping
Serious Cryptography: A Practical Introduction to Modern Encryption Paperback – November 6, 2017
|New from||Used from|
Frequently bought together
Customers who bought this item also bought
About the Author
Jean-Philippe Aumasson is Principal Research Engineer at Kudelski Security, an international cybersecurity company based in Switzerland. He has authored more than 40 research articles in the field of cryptography and cryptanalysis and designed the widely used hash functions BLAKE2 and SipHash. He speaks regularly at information security conferences and has presented at Black Hat, DEF CON, Troopers, and Infiltrate.
Try the Kindle edition and experience these great reading features:
Showing 1-8 of 9 reviews
There was a problem filtering reviews right now. Please try again later.
In Serious Cryptography: A Practical Introduction to Modern Encryption, Jean-Philippe Aumasson has written not just some good footnotes to Schneier, but a valuable work on modern encryption and cryptography. A lot has changed since Applied Cryptography came out over 22 years ago and Aumasson does a good job in updating the reader.
The back-cover notes that this book is written for both seasoned practitioners and beginners looking to dive into the field. That’s true for the former, but for most beginners, this is far too intense of a book for them. This is a great resource for developers who want to know how to effectively implement encryption and cryptography in their code.
Aumasson covers all the key areas of crypto, including random numbers, block and stream ciphers, hash function, and much more. Classic protocols from RSA, Diffie-Hellman, to TLS and more are discussed.
The book makes heavy use of C++ coding, Linux scripting and college-level math. Such that the reader needs to be conversant with those area to make the most of this book. Each chapter also closes with some references to further reading for those that want to dig deeper into specific areas.
The book closes with a short chapter on Quantum and Post-Quantum and while it is not here yet, quantum crypto will revolutionize the world of cryptography when it does.
As an engineer immersed in the topic, Aumasson brings real-world experience and advice to every chapter. At 270 pages, the book does sacrifice some things for its lack of depth, but is a superb introduction to modern encryption and cryptography. For those looking to quickly get up to speed on the topics, this makes for an excellent go-to guide.
That it was written by a practitioner is evident from the "How Things Can Go Wrong" sections. In academia reducing the attack time from 100 million to 50 million years might be seen as a breakthrough. And indeed some major scientific contributions are explained in plain english. However the emphasis is on that rookie mistake that might totally compromise the security of your system immediately.
Let professionals design cryptography, but still maintain basic fluency, so you can spot rough edges and vendors selling you SnakeOil. For that purpose the book is more than suitable. It is also a great breadth-first overview of modern cryptography.