- 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"