What is Elliptic-curve cryptography?
A family of public-key cryptosystems that use arithmetic on points of an elliptic curve over a finite field. Their security rests on the difficulty of recovering the secret integer k from the point kG, the curve point G multiplied by k (the elliptic-curve discrete logarithm problem). For the same security they need much shorter keys than RSA: a 256-bit key is the guideline for about the same security as 3072-bit RSA (128-bit security). They are used for key exchange (ECDH and ECDHE) and signatures (ECDSA and EdDSA), with curves such as P-256 and Curve25519 in wide use. Because Shor's algorithm breaks them, they are among the schemes to be replaced by post-quantum cryptography.
Japanese name: 楕円曲線暗号
Elliptic-curve cryptography appears in 4 practice questions across 2 topics, including Applied Cryptography, Quantum Computing Hardware.
Field: Applied Cryptography