4 ms·
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).
- cjbprime 7y agoCryptopals.
- xenocratus 7y agoNice, thanks!
- alltakendamned 7y agoI can recommend the book Serious Cryptography by Jean-Philippe Aumasson. I also concur with the suggestion of cryptopals for training exercises.
- yellow_lead 7y agoI recommend Cryptography Engineering for a more practical view that still provides a lot of good theory and info about modern cryptography.
- sharma_pradeep 7y agoContribute to open source. Checkout npm package chaabi
- deleted 7y ago[deleted]
- croo 7y agoMy 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.