Learn Bitcoin is live in Beta - spot an issue or have a suggestion? We'd love to hear it!
Home Glossary E Elliptic Curve

Elliptic Curve

A type of curve used in Bitcoin’s cryptography (secp256k1) for generating public/private key pairs.
Share

Bitcoin’s cryptography is built around the secp256k1 elliptic curve, chosen by Satoshi for its efficiency and security properties. Private keys map to points on this curve, generating public keys via point multiplication. The inherent complexity of solving discrete logarithms on this curve underpins Bitcoin’s key security.

Different curves exist in other systems (like ed25519), but Bitcoin’s curve stands out for having no known serious vulnerabilities despite extensive usage. Understanding how elliptic curves work mathematically isn’t strictly necessary to use Bitcoin, but it’s fundamental to its trustless design—breaking the curve’s security would instantly undermine ownership proofs.

Key takeaways
Foundational math for Bitcoin’s public/private key system
Used for ECDSA and now Schnorr signatures on secp256k1
Security relies on intractability of discrete log problems
Learn Bitcoin visual
Learn how to

Be Your Own Bank

Be Your Own Bank teaches you how to securely store and manage your Bitcoin, giving you full control over your finances. Unlock the power of self-custody and financial sovereignty, so you can confidently operate without intermediaries.

Take the Survey
30 sec
Free
Suggest a Term

Have a term to suggest? Enter it below and help us expand our vocabulary!