My background is computer scientist. I have done applied cryptography research for a while. Currently, I'm working on Elliptic curve cryptography.

To understand the idea and how to use Elliptic curve cryptography (ECC) is not that complicated. I understand basic algebra, EC point addition, finite field, Discrete Logarithm problem, etc.

However, When it comes to improving ECC research, it requires a lot of mathematical knowledge. For instance, if I want to introduce a new curve (like when Bernstein, Birkner, Joye, Lange, and Peters introduced Twisted Edwards curve in 2008) and evaluate its security, or trying to solve Elliptic Curve Discrete Log Problem (ECDLP), what math field(s) should I study?

  • $\begingroup$ Elliptic curves can arguably be regarded as a "math field" in their own right; many books have been devoted to them (starting more or less with the seminal book of Silverman). $\endgroup$
    – fkraiem
    Oct 2, 2018 at 10:20

1 Answer 1


An Introduction to the Theory of Elliptic Curves (Brown University)

Elliptic Curve Cryptography (Wikipedia)

Performance analysis of identity management in the Session Initiation Protocol (SIP) (IEEE)

Overview of Elliptic Curve Cryptosystems. (RSA.com)

Lecture by Dan Boneh (Youtube)


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.