TeachMeBitcoin

Public Keys: The Elliptic Curve Point

From TeachMeBitcoin, the free encyclopedia Reading time: 2 min

Public Keys: The Elliptic Curve Point

While a Private Key is just a number, a Public Key is a specific Point on a mathematical map called the Elliptic Curve. In Bitcoin, this point represents your "Digital Identity" that anyone can see.

1. The Math of Derivation

The relationship between a private key ($k$) and a public key ($P$) is defined by the formula: $$P = k \times G$$

2. One-Way Directionality

This multiplication is not like standard multiplication. It is "Elliptic Curve Multiplication," which is easy to do in one direction but impossible to reverse.

3. The $(x, y)$ Coordinate

The result of the math is a pair of extremely large numbers:

4. SEC Standards

Bitcoin follows the SEC (Standards for Efficient Cryptography). These standards define how we should serialize (write down) these $(x, y)$ coordinates so that different wallets can talk to each other.

Attribute Description
Point Type Affine Coordinate $(x, y)$
Curve secp256k1
Equation $y^2 = x^3 + 7$
Output Size 64 bytes of raw data

In the next section, we will look at the original Uncompressed way of writing these coordinates.

☕ Help support TeachMeBitcoin

TeachMeBitcoin is an ad-free, open-source educational repository curated by a passionate team of Bitcoin researchers and educators for public benefit. If you found our articles helpful, please consider supporting our hosting and ongoing content updates with a clean donation:

Ethereum: 0x578417C51783663D8A6A811B3544E1f779D39A85
Bitcoin: bc1q77k9e95rn669kpzyjr8ke9w95zhk7pa5s63qzz
Solana: 4ycT2ayqeMucixj3wS8Ay8Tq9NRDYRPKYbj3UGESyQ4J
Address copied to clipboard!