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. For example, a 256-bit ECC public key should provide
comparable security to a 3072-bit RSA public key. ECC is still not
widely supported in many PGP client applications so I advise that you
generate ECC keys only if you know what you're doing. You can read more
about it at
RFC 6637.