Oddbean new post about | logout
 GM. Can some lovely folks here recommend some books and resources on a deep dive into cryptography?  It could range from covering its history to more technical write up on modern cryptography methods and advancements. 
nostr:nprofile1qqstnem9g6aqv3tw6vqaneftcj06frns56lj9q470gdww228vysz8hqpz4mhxue69uhk2er9dchxummnw3ezumrpdejqzrthwden5te0dehhxtnvdakqz9rhwden5te0wfjkccte9ejxzmt4wvhxjmcjgxv3n nostr:nprofile1qqsw3znfr6vdnxrujezjrhlkqqjlvpcqx79ys7gcph9mkjjsy7zsgygpr9mhxue69uhhqatjv9mxjerp9ehx7um5wghxcctwvsq3samnwvaz7tmjv4kxz7fwdehhxarjd93kztnrdaksz9thwden5te0wfjkccte9ekk7um5wgh8qatz7tvu4p I feel like you two would have some good recommendations.  
 The Codebreakers! I’m only about a third through it because it’s a beast but it’s not only super information dense but also really entertaining in the way it’s told. Basically the most comprehensive history on the study of cryptology that I know of. 
 I'll check it out. Thanks man 
  @waxwing once gave me a few recs before, escaping my mind atm 
 Not sure on history. Simon Singh's 'the Code Book' was decent on that, but it's popsci, so fairly light.

For learning fundamentals of modern crypto in practice I'd recommend Serious Cryptography by J P Aumasson.

Boneh and Shoup give you a lot of solid grounding for serious study (e.g. security arguments) in toc.cryptobook.us 

Work through the cryptopals challenges if you like hands on learning. 
 This book is excellent. Understanding Cryptography by Christof Paar and Jan Petzel. This is where I learned the math from first principles

https://link.springer.com/book/10.1007/978-3-662-69007-9 

If you’re looking for something more hands on, Jimmy Song’s Programming Bitcoin is a great Python resource 

https://github.com/jimmysong/programmingbitcoin 
 Christof Paar does indeed seem like a good recommendation... i remember skimming that book but not getting it for some reason, but his lecture course on YouTube is really good and quite popular.

For EC stuff I'd recommend Washington ("Elliptic Curves Number Theory and Cryptography 2nd ed " easily accessible online). Stuff by Silverman and Galbraith is more thorough and i guess suitable for graduate mathematician researchers, but Washington is already pretty heavy in mathematics. To be clear, it's often better to treat EC as a black box (discrete log hard group is mostly all we care about, except some details like serialization). 
 Thanks alot!