This repository contains a graphic tool in 4 parts, useful to learn the basics about Elliptic Curve Cryptography.
Run it at:
- Elliptic Curve point addition (𝔽p)
- Elliptic Curve scalar multiplication (𝔽p)
- Elliptic Curve point addition (ℝ)
- Elliptic Curve scalar multiplication (ℝ)
They were originally created for the series of posts entitled Elliptic Curve Cryptography: a gentle introduction.
This is my modified version (Enrique Santos) to use negative and positive modular integers, slopes less than one (by tricking the modular inverse of the slope), and few changes of notation and style, as naming 'G' a generator point.
This is free software (MIT licensed), feel free to improve or fork.