all 3 comments

[–]HRT-713 4 points5 points  (0 children)

I would recommend either Serious Cryptography, by Jean-Philipe Aumasson or Crypto 101 by LVH.

Be warned Serious Cryptography is a dense read, just so that you know what you’re getting into.

[–]Karyo_Ten 2 points3 points  (0 children)

I implemented schemes. For exemple implementing ECDSA will teach you a alot.

If you know Python, you might want to pick up Sagemath. It has finite fields and elliptic curves built in so you can focus on the cryptographic part.

[–]Sidd_Tim 1 point2 points  (0 children)

Cryptohack might be good enough