What is Elliptic Curve Cryptography (ECC)?
Elliptic Curve Cryptography is a public-key system that uses algebra on elliptic curves over finite fields. ECC provides strong security at small key sizes (256 bits ≈ 3072-bit RSA) and is the basis of ECDSA, Schnorr, EdDSA and most blockchain signature schemes.
Why Elliptic Curve Cryptography (ECC) matters
Understanding Elliptic Curve Cryptography (ECC) is part of building a solid mental model of how Bitcoin, blockchain and Web3 systems actually work. Concepts in the Cryptography category sit at the foundation of the broader stack — get them right and the rest is far easier.
Learn this interactively
Reading the definition is a start. ZeroToBlock teaches concepts like Elliptic Curve Cryptography (ECC) through hands-on, browser-based simulations. Build the mental model by actually using it:
- Bitcoin 101 — interactive fundamentals course
- Bitcoin Proof of Work — mining, hashing and consensus
- Browse all interactive blockchain courses
Related terms
- ECDSA — Elliptic Curve Digital Signature Algorithm.
- Schnorr Signature — A signature scheme enabling key aggregation.
- Public Key — The shareable counterpart to a private key.
More cryptography terms
- Digital Signature — A cryptographic proof that the holder of a private key authorised a message.
- Hash Function — A deterministic function mapping arbitrary input to fixed-size output.
- Merkle Root — The single hash summarising all transactions in a block.
- Merkle Tree — A binary tree of hashes used to summarise data efficiently.
- Private Key — The secret number that authorises spending from an address.
- SHA-256 — The hash function Bitcoin uses everywhere.
- Zero-Knowledge Proof — Proving you know something without revealing what it is.
- Merkle Proof — Compact proof that a transaction is in a block.
Keep exploring
Continue with the full blockchain glossary — 136 terms in total — or read the developer blog and FAQ for deeper context.