#cryptography #encryption #security #algorithm
Idea
Elliptic Curve Cryptography, or ECC, is an encryption methodology. An elliptic curve is defined[1] by $$y^2 = x^3 +ax + b$$.
ECC uses the fact that finding the parameters for the curve (a
and b
) based on the "intersection" with the curve. So a
and b
becomes the key.
links
references
- Elliptic Curve Cryptography: a gentle introduction
- SafeCurves: choosing safe curves for elliptic-curve cryptography
- Martin Kleppmann / Implementing Curve25519/X25519: A Tutorial on Elliptic Curve Cryptography A tutorial by M. Kleppmann on ECC.
Notes
- [1]: and $$4a^3 + 27b^2 != 0$$