Overview#Elliptic Curve cryptography (ECC) is an approach to Public Key cryptography based on the algebraic structure of Elliptic Curves over finite fields.
One of the main benefits in comparison with non-ECC cryptography (with plain Galois fields as a basis) is the same level of security provided by keys of smaller size.
Elliptic Curves are applicable for encryption, digital Signatures, pseudorandom generators and other tasks. They are also used in several integer factorization algorithms that have applications in cryptography, such as Lenstra elliptic curve factorization.
More Information#There might be more information for this subject on one of the following:
- Best Practices OpenID Connect
- Elliptic Curve Diffie-Hellman
- Elliptic Curve Diffie-Hellman Ephemeral
- NSA Suite B Cryptography
- Open Protocol for Access Control, Identification, and Ticketing with privacY
- RFC 4492
- RFC 7748
- Supported Groups Registry
- TLS 1.3
- Web Blog_blogentry_150617_1