Current Knowledge:

  • Studied Set theory in computer science
  • Basic undergraduate mathematics
  • Basic understanding of Fields and Number theory.


  • To be able to code Elliptic curves from scratch, with constant and var time implementations.

The proofs are not as important to me at this stage, just the understanding.However, I'm not shying away from proofs, would rather start with proof light books, then move onto proof heavy.

Extra: One book that I have on my list, is the "Handbook of Applied Cryptography"


put on hold as off-topic by kelalaka, Ella Rose Jan 11 at 18:22

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.

  • $\begingroup$ Unfortunately, reference requests such as asking for a list of books are off-topic here. $\endgroup$ – Ella Rose Jan 11 at 18:22