Emmanuel Konan

Elliptic-curve cryptography: the mathematical foundation

Emmanuel Konan · · 1 min read

This first part of my elliptic-curve series introduces the mathematical objects and geometric intuition. The second part moves to finite fields.

Elliptic-curve cryptography uses mathematical structures where some operations are efficient but the corresponding inverse problems are computationally difficult. This allows relatively compact public keys. Comparisons with RSA need to use equivalent security levels, not equal key lengths.

The guide focuses on the mathematics. Implementations also need appropriate parameters, input validation and protection against side channels.