News for hackers. Stuff that matters.

Ask HN: How to get more familiar with cryptography?

I studied cryptography in an academic setting (and currently doing more advanced courses around it) and I work on software that directly deals with crypto operations. However, it feels like there's a disconnect between my understanding of crypto and its appearance in real-life situations.

Are there any ways to somehow bridge this gap?

I've been suggested to try out playing with FPGAs, implementing algorithms there (even knowing they'd be poor with lots of side-channel leaks etc).

( 6 comments | 21 points | on HN )
Re:Ask HN: How to get more familiar with cryptography? by croo on Tuesday October 15, 2019 @02:48AM (#21256117)
My understanding and interest for crypto came by reading "Singh Simon : The Code Book". This book tells the history of cryptography from Persians to quantum computing. Great and surprisingly easy read with great historical stories and presents every idea which leads to today's hashes and private/public key pairs.
Re:Ask HN: How to get more familiar with cryptography? by alltakendamned on Saturday October 12, 2019 @10:11AM (#21233238)
I can recommend the book Serious Cryptography by Jean-Philippe Aumasson. I also concur with the suggestion of cryptopals for training exercises.
Re:Ask HN: How to get more familiar with cryptography? by yellow_lead on Saturday October 12, 2019 @11:11AM (#21233740)
I recommend Cryptography Engineering for a more practical view that still provides a lot of good theory and info about modern cryptography.
Re:Ask HN: How to get more familiar with cryptography? by cjbprime on Friday October 11, 2019 @11:36AM (#21225383)
Cryptopals.
Re:Ask HN: How to get more familiar with cryptography? by xenocratus on Friday October 11, 2019 @11:43AM (#21225444)
Nice, thanks!
Re:Ask HN: How to get more familiar with cryptography? by sharma_pradeep on Sunday October 13, 2019 @11:16AM (#21240809)
Contribute to open source. Checkout npm package chaabi