Goodreads helps you keep track of books you want to read.
Start by marking “Serious Cryptography: A Practical Introduction to Modern Encryption” as Want to Read:
Serious Cryptography: A Practical Introduction to Modern Encryption
Enlarge cover
Rate this book
Clear rating
Open Preview

Serious Cryptography: A Practical Introduction to Modern Encryption

4.29  ·  Rating details ·  211 ratings  ·  28 reviews
This practical guide to modern encryption breaks down the fundamental mathematical concepts at the heart of cryptography without shying away from meaty 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.

You’ll also learn:
- Key con
...more
Kindle Edition, 313 pages
Published November 21st 2017 by No Starch Press
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Serious Cryptography, please sign up.

Be the first to ask a question about Serious Cryptography

Community Reviews

Showing 1-30
Average rating 4.29  · 
Rating details
 ·  211 ratings  ·  28 reviews


More filters
 | 
Sort order
Start your review of Serious Cryptography: A Practical Introduction to Modern Encryption
Manuel Antão
Sep 24, 2020 rated it liked it
Shelves: 2020
If you're into stuff like this, you can read the full review.


Hey Google!: "Serious Cryptography - A Practical Introduction to Modern Encryption" by Jean-Philippe Aumasson


Google does not really need to crack encryption!

If you are using a Google search engine or a Chrome Browser, the information may not be tagged to you individually, but the global use is factored in for you within some narrow range of locales and your averaged usage of sites and buying patterns are known sufficient to the purpose
...more
Ben Rothke
Jul 17, 2018 rated it it was amazing
Philosopher Alfred North Whitehead noted that modern philosophy is simply a series of footnotes to Plato. When it comes to cryptography, much of it is simply footnotes to Bruce Schneier’s classic work Applied Cryptography: Protocols, Algorithms and Source Code in C.

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 Ap
...more
Scott Lerch
Mar 26, 2018 rated it it was amazing
Shelves: computerscience
As a cloud services software engineer this book gave me a good overview of all the common encryption and authentication protocols I interact with day to day. I now feel like I know enough to talk somewhat intelligently with the the security engineers at my company and hopefully notice the warning signs when some out-dated or insecure protocol is being used. Sometimes I got bogged down in the math and details of the protocols but I just skimmed when I was overwhelmed to get the gist. At least I k ...more
Mitchell
Interesting book but exhausting. This has been a work book group discussion book. And frankly it really didn't lend itself to discussion - though it did inspire some discussion. Basically this is a fairly hard subject not made especially easier by this book. But some chapters were better than others. And if I were doing cryptography as a more primary part of my job it would have been more useful. The quantum chapter did a pretty good job of explaining the problem and work arounds, and problems w ...more
Kishor
Feb 05, 2021 rated it it was amazing
Really good study resource. Easy to skim the hard math sections if that's not what you're looking for, and JP explains all the crypto building blocks in a way that sticks. ...more
Jeremy Huiskamp
Feb 04, 2018 rated it really liked it  ·  review of another edition
Shelves: prog
For an ordinary software developer, I think this was a great overview to get you situated on the cryptography landscape. The order that he built up the topics was great, and practical advice such as the "how things can go wrong" sections gave very useful perspectives.

However, cryptography is a subject with a lot of detail, and at times, I think a bit too much was packed into too short of a book. For example, the introductory chapter covered subjects like malleability and attack models too briskl
...more
Stefano Ottolenghi
I think should have actually been called Coincise Cryptography. It is difficult to understand without prior knowledge, and of the topic I did not know something beforehand, I can not say I know more now. It's just too quick. Also, technical explanations are many, which is good, but again too short and with no examples for most part. ...more
Naessens
Every chapter has the same structure : the subject is introduced, explained. Then the author concludes by the proper ways of implementing the theoretical algorithms, the possible attacks and two sections titled "how things can go wrong" and "further reading".

Chapter 1 introduces vocabulary and illustrates with two historical basis encryption schemes : Ceasar's cipher and Vigenère's cipher. I disagree with the way the cryptanalysis of Vigenère's cipher is presented, because it omits the fact that
...more
Warren Mcpherson
Great introduction to the most important ideas in contemporary cryptography. The author has a deep knowledge of the subject matter and clearly communicates the crux of the most critical issues.
The book is written for programmers, there are some basic mathematics and algorithms used to illustrate the main ideas. But, descriptions do not directly depend on the experience or knowledge of the reader. It is not a textbook.
Topics have been well chosen, keeping the book a reasonable size but covering t
...more
Angie
Dec 04, 2019 rated it liked it
Shelves: read-in-english
For what was supposed to be a "practical" introduction, the book turned out to be pretty tedious, not that much in terms of mathematical concepts but in the way of writing. It IS an overview - an extensive look on a number of areas crucial to the topic, but also quite a detailed one. In fact, while (of course) I considered it much easier to read than most academic books on cryptography, I felt like it was too in-depth at times (where details could have been omitted by a simple ref). On the other ...more
Kursad Albayraktaroglu
Dec 27, 2019 rated it it was amazing
I really enjoyed this book : I believe "Serious Cryptography" is the introductory cryptography book for the 2020s - with its clear, logical organization, insightful examples, and coverage of the latest trends and standards; Aumasson's book does a great job of conveying basic and intermediate concepts of its challenging subject.

Most people interested in cryptography had started their journeys by reading Bruce Schneier's "Applied Cryptography". While still a great book, it has been a while since i
...more
Bilal
Apr 28, 2020 rated it really liked it
This is a fairly complete introduction to modern cryptography, and to the most commonly encountered cryptographic functions in today’s computer networking systems. The organization is primarily topical and loosely sequential. The presentation is supported in the form of logical operations and operational block diagrams, and with occasional code blocks; however, there are no expository examples. This style of presentation makes it a suitable textbook to support a set of lectures, but for fast sel ...more
Travis
Sep 06, 2018 rated it liked it
Read as part of a book club at work. It didn't spark much in the way of discussion, but I feel like I'd have liked it less if I wasn't reading it as a group. I found the parts of the book focussing on how encryption can be attacked to be the most compelling, other parts felt like they either dove straight into deep math or lacked depth (and somehow, occasionally, both at the same time). Since we read it as a group it gave us some opportunities to seek out different explanations on the same topic ...more
Daniel Q
As the title says, this book tries to explain modern encryption at an introductory level with a practical point of view. The catch, in my opinion, is that modern encryption is based on somewhat complicated math. This mean that you will see a lot "this is beyond the scope of this book". I ended up finding too swallow the chapters about things I already knew and too confusing the chapters about things new to me. The author sure knows about what he is talking about and the "what can go wrong" secti ...more
Simmoril
Dec 02, 2018 rated it it was amazing  ·  review of another edition
JP Aumasson's book is definitely the most modern and comprehensive survey of cryptography topics that I have read. While this book will by no means make you a cryptographer, it does provide a good starting point for understanding the most important topics in the subject as well as resources for diving deeper into each of the topics. Aumasson strikes a decent-ish balance between superficial descriptions of nuanced topics and letting the reader get mired in the technical details of the math. This ...more
Michal
Dec 27, 2020 rated it it was ok
This book is a great overview of cryptography. I was mostly glad for "how things can go wrong" sections at the end of each chapter. The only problem I had with this book is it tried to cover a lot of math details on a few pages. One page was "kindergarten" math, and on the other already mathematical constructs I didn't understand. I can recommend it for understanding key concepts of cryptography, but due to only few examples and not all complex problems explained in depth, don't expect you will ...more
sine
Jul 27, 2018 rated it liked it  ·  review of another edition
Shelves: 2018, dev-security
The content was well chosen and most of the time, easy to read. But some topics were overcomplicated (like CRT) and the book contains a *huge* amount of typos.

Some of them are crucial for understanding the ciphers, so you need at least to consult the wiki, like I did. The mathematical formulas use occasionally inconsistent notation, often mistaking superscript with subscript, or n with N. If you haven't already read some cryptography textbook, I consider it too confusing to begin with. But othe
...more
Nate Bate
Nov 26, 2020 rated it it was amazing
Shelves: security
I have been unusually busy the last few months which means that I have not gotten my normal reading done, and that also means my reading of this book was very fractured. I ended up settling for more of an overview read. As the subtitle of the book reads, this is a practical book. It is heavy on the mechanics of Cryptography. I look at this as more of a reference book that I will go to when ever I have a question in the future. Although it is practical, it is written accessibly for must dedicated ...more
Damian
Jan 05, 2019 rated it really liked it
This book covers everything one should know about cryptography, both beginners and advanced practicioners. All concepts are properly explained, although for someone who hasn't practiced it even one day - a bit challenging. I have built concepts maps in order to memorize how it works and then practiced by using basic examples. After reading it (and using many other online sources) I must say I came to understand all the basics of cryptography and can successfuly judge myself whether an encryption ...more
Mehdi
Jan 29, 2019 rated it really liked it
This book really covers practical and modern cryptography in a short and readable manner.
Of course it could have included much more content or examples etc, but I think it's a unique book in cryptography field and I think it would be better if the reader has some high level knowledge about cryptography before reading this book, as it's not a beginner's book. I also like the fact that author skips advanced theoretical math to appear to non-academics and engineers
...more
Yestin
Jan 04, 2019 rated it it was amazing
Shelves: infosec, non-fiction
I really enjoyed this book. I already knew much of the foundations and everyday details but not much of the real maths or the attacker centric parts. The maths was a little heavy at times, even though it was mostly kept simple enough for any reader to grasp. This book is an excellent introduction into practical cryptography and I highly recommend it. Already bought myself the paperback edition to use as a reference.
Diego Pacheco
Apr 13, 2021 rated it really liked it
Best Encryption/Crypto book ever. Simple, Easy to understand and with interesting facts.
Alex
Feb 10, 2021 rated it really liked it
Probably one of the crypto books on my shelf that has aged best.
The last chapter deals with quantum and goes well with Aaronson's book - or, as it turned out in my case, as light intro to it.
...more
Chris Wolfe
Mar 28, 2018 rated it it was amazing
Awesome. Well-written, approachable, and a really fun read.
Jason Copenhaver
Oct 10, 2019 rated it it was amazing
great book.
Keith Rozario
Apr 22, 2020 rated it it was amazing
This book is the best introductory book for aspiring crypto-nerds. It answered all the questions I was too afraid to ask, like what is HMAC, what does CBC vs. CTR mean, how does TLS really work, and much more. It also has a concise easy to understand writing style that anyone without a cryptographic background can follow.

Definitely recommended for security folks who want to dip their toes a little deeper into the how these cryptographic primitives actually work.
Muhannad AK
Sep 08, 2020 rated it liked it
Shelves: security-hacking
This book is just an overview of modern cryptography. Doesn't go into too many details, but contains lots of information with enough details to give you a basic understanding of all the concepts of cryptography.
I would recommend reading "Understanding cryptography" by Christof Paar before reading this book.
...more
Oleksandr Andrieiev
Jan 04, 2020 rated it really liked it
New must-read for cryptography practitioners.
Zach Boyle
rated it it was amazing
Sep 26, 2020
Adam Stepan
rated it it was amazing
Apr 14, 2019
« previous 1 3 4 5 6 7 8 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Visual Explanations
  • Envisioning Information
  • Designing Data-Intensive Applications
  • Cryptography Engineering: Design Principles and Practical Applications
  • Black Hat Go: Go Programming for Hackers and Pentesters
  • Building Secure and Reliable Systems: Best Practices for Designing, Implementing, and Maintaining Systems
  • Sandworm: A New Era of Cyberwar and the Hunt for the Kremlin's Most Dangerous Hackers
  • Linux Containers and Virtualization: A Kernel Perspective
  • The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography
  • Oath of Fealty (Paladin's Legacy, #1)
  • Scrum: a Breathtakingly Brief and Agile Introduction
  • Wherever Seeds May Fall
  • Déjà Vu
  • Seeing with Fresh Eyes: Meaning, Space, Data, Truth
  • The Visual Display of Quantitative Information
  • The Ghidra Book
  • Beautiful Evidence
  • Zo hadden we het niet bedoeld
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Related Articles

“I'm in a weird place because the book is about to come out. So I'm basically just walking around like a raw nerve and I'm not sure that I...
43 likes · 9 comments