Live data from Hacker News

Ask HN: Best book on modern cryptography?

news.ycombinator.com

21–30 of 45 posts

Re: Ask HN: Best book on modern cryptography?

#21

To piggy back on this thread, can anyone recommend a book on cryptography for mathematicians? I'm familiar with some of the more popular applied books, but I'm also interested in more rigorous texts that use careful proofs and state theorems etc.

As written below, "Introduction to Modern Cryptography" by Katz & Lindell. Another option would be "A Graduate Course in Applied Cryptography" by Boneh & Shoup. However, for starting out, I would definitely recommend the former as it's more polished and focuses on the essentials.

I took Boneh's graduate class a few years ago through SCPD. Recommended if you can justify it. He has a Coursera course that I assume is of similar high quality with less depth and rigor.

We used the above two books in addition to Handbook of Applied Cryptography by Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone. I notice Boneh no longer uses the latter for CS255; perhaps it is too out of date now? At any rate, it is also available free on the web: https://cacr.uwaterloo.ca/hac/

Re: Ask HN: Best book on modern cryptography?

#22
David Wong's _Real World Cryptography_: https://www.manning.com/books/real-world-cryptography

Jean-Philippe Aumasson's _Serious Cryptography_: https://nostarch.com/seriouscrypto

Ferguson and Schneier's _Cryptography Engineering_: https://www.amazon.com/Cryptography-Engineering-Principles-P... --- dated, a little wrong about some things, but not insane (like _Applied Cryptography_ is).

Hoffman, Pipher, and Silverman's _Introduction to Mathematical Cryptography_: https://www.amazon.com/Introduction-Mathematical-Cryptograph... --- a good first step into theoretical cryptography.

Re: Ask HN: Best book on modern cryptography?

#23
Here are some books that I've read with some remarks which you may find useful.

- "Cryptography: A Very Short Introduction" by Piper and Murphy - This is a book in the Very Short Introduction series, so is a bit light on the math. If that's what you are looking for though, this is a good resource.

- "Cryptography Made Simple" by Nigel Smart - The choice of topics is quite eclectic (in the best way possible!). For ex. it is the first general crypto book I've read which talks about lattices (most post-quantum world crypto schemes are lattice based) and things like commitments and zero-knowledge proofs. Develops just the right amount of math to talk about a lot of different things.

- "Cryptography: Theory and Practice" by Stinson and Paterson - adequate, covers the usual topics (plus a chapter on post-quantum crypto).

- "Introduction to Modern Cryptography" by Katz and Lindell - basically a reference for the theory side of crypto. Quite math heavy (or to be more accurate, notation heavy, like theoretical crypto tends to be).

- "Real-World Cryptography" by David Wong - I have not read another crypto book which tackles as many topics, it has chapters on e2e encryption, cryptocurrency and hardware crypto. Is a bit too hand-wavey and doesn't properly explain the math sometimes, but it is great for self-learners and people who are looking for a book on topics not covered in other books.

- "Serious Cryptography" by Jean-Philippe Aumasson - from the No Starch Press stable. The exposition is quite good, and finds a decent balance between making it approachable and getting the details right.

- "Understanding Cryptography" by Paar and Pelzl - decent coverage of fundamental primitives (block/stream ciphers, public key encryption, hashes, signatures etc) but feels a bit outdated. For ex. there is a whole chapter on DES.

Re: Ask HN: Best book on modern cryptography?

#25
post #22

David Wong's _Real World Cryptography_: https://www.manning.com/books/real-world-cryptography Jean-Philippe Aumasson's _Serious Cryptography_: https://nostarch.com/seriouscrypto Ferguson and Schneier's _Cryptography Engineering_: https://www.amazon.com/Cryptography-Engineering-Principles-P... --- dated, a little wrong about some things, but not insane (like _Applied Cryptography_ is). Hoffman, Pipher, and Silverman's…

>> dated, a little wrong about some things, but not insane (like _Applied Cryptography_ is).

Why is "Applied Cryptography" insane? As an interested bystander, I'm curious to know more.

Re: Ask HN: Best book on modern cryptography?

#26
post #22

David Wong's _Real World Cryptography_: https://www.manning.com/books/real-world-cryptography Jean-Philippe Aumasson's _Serious Cryptography_: https://nostarch.com/seriouscrypto Ferguson and Schneier's _Cryptography Engineering_: https://www.amazon.com/Cryptography-Engineering-Principles-P... --- dated, a little wrong about some things, but not insane (like _Applied Cryptography_ is). Hoffman, Pipher, and Silverman's…

>> dated, a little wrong about some things, but not insane (like _Applied Cryptography_ is). Why is "Applied Cryptography" insane? As an interested bystander, I'm curious to know more.

You can get multiple seasons of this clip show by putting 'author:tptacek applied cryptography' in the search box. A recent episode:

https://news.ycombinator.com/item?id=28923954

Re: Ask HN: Best book on modern cryptography?

#27

To piggy back on this thread, can anyone recommend a book on cryptography for mathematicians? I'm familiar with some of the more popular applied books, but I'm also interested in more rigorous texts that use careful proofs and state theorems etc.

Steven Galbraith's Mathematics of Public Key Cryptography: https://www.math.auckland.ac.nz/~sgal018/crypto-book/crypto-...

Re: Ask HN: Best book on modern cryptography?

#28
post #22

David Wong's _Real World Cryptography_: https://www.manning.com/books/real-world-cryptography Jean-Philippe Aumasson's _Serious Cryptography_: https://nostarch.com/seriouscrypto Ferguson and Schneier's _Cryptography Engineering_: https://www.amazon.com/Cryptography-Engineering-Principles-P... --- dated, a little wrong about some things, but not insane (like _Applied Cryptography_ is). Hoffman, Pipher, and Silverman's…

>> dated, a little wrong about some things, but not insane (like _Applied Cryptography_ is). Why is "Applied Cryptography" insane? As an interested bystander, I'm curious to know more.

Yoink! https://sockpuppet.org/blog/2013/07/22/applied-practical-cry...

Re: Ask HN: Best book on modern cryptography?

#29
post #18

A fun book to read is "The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography" It's a fast read and it gives a brief history of cypher tech over time.

I read this in the 4th grade and it changed the course of my life. It explains everything up to RSA with math that a middle schooler can follow, with exciting stories of cryptography and linguistics across history. Lots of cool spy stories!

I read it in high school and would agree, it got me really excited about cryptography and espionage throughout history, no undoubtedly helped me discover infosec and cryptography. I saw Simon Singh present an another launch later, very inspiring author.
Post reply on HN