What is Elliptic Curve Cryptography (ECC)?

D5 ยท Crypto  ยท  CompTIA Security+ SY0-701
ECC (Elliptic Curve Cryptography) is an asymmetric cryptographic approach based on the algebraic structure of elliptic curves. It provides equivalent security to RSA with significantly smaller key sizes.

Comparison: 256-bit ECC โ‰ˆ 3072-bit RSA in security strength.

Advantages: smaller keys, faster computation, less battery/bandwidth โ€” ideal for mobile and IoT devices.

Common curves: P-256 (NIST), Curve25519 (modern, high-performance).
ECC is preferred over RSA for new implementations due to efficiency. ECDSA = ECC for digital signatures. ECDH = ECC for key exchange. TLS 1.3 uses ECDHE (Elliptic Curve Diffie-Hellman Ephemeral) for forward secrecy.
โ† Back to Glossary Practice Questions โ†’