Plot elliptic curves for educational reasons using HTML, JavaScript and Raphaël
JavaScript CSS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
LICENSE Roadmap revised Aug 16, 2014
index.html Animation and deselect added Aug 16, 2014
test.html Vertical line added May 11, 2014



In the information age, cryptography is the basis for establishing privacy and security for people. Elliptic curve cryptography is one of those technologies. The aim of this project is to help providing a better understanding about this technology by plotting the points an elliptic curve consits of. Further the process of adding points is visualized.

As an educational project, eccplot is not intended to provide applied cryptography for productive use cases.

The technology stack used consists of HTML, JavaScript, CSS and Raphaël.


  • Implement k-multiplication
  • Show the calculations inside a status bar