Private-key space
Bitcoin uses secp256k1. A private key is essentially a number selected from a set close to 2²⁵⁶ possibilities.
Why twelve correctly generated words can already match Bitcoin’s practical cryptographic security—and what twenty-four words do and do not add.
Raw key length, attack difficulty, and mnemonic entropy are related—but they are not the same measurement.
Bitcoin uses secp256k1. A private key is essentially a number selected from a set close to 2²⁵⁶ possibilities.
Elliptic-curve attacks have a square-root shortcut. Searching a 256-bit curve takes roughly 2¹²⁸ operations, not 2²⁵⁶.
Twelve BIP39 words encode 128 random bits plus a 4-bit checksum: 2¹²⁸ valid possibilities.
Every BIP39 word selects one of 2,048 entries. Since 2,048 = 2¹¹, each word represents 11 bits.
| Mnemonic | Raw word bits | Entropy | Checksum | Valid seeds |
|---|---|---|---|---|
| 12 words | 132 | 128 | 4 | 2¹²⁸ |
| 24 words | 264 | 256 | 8 | 2²⁵⁶ |
The best known generic elliptic-curve attack does not try every private key. Its work grows approximately with the square root of the key space.
Increasing one barrier beyond the other does not raise the security of the complete system. Switch between 12 and 24 words to see the bottleneck.
A valid 12-word mnemonic carries 128 random bits.
Once an applicable public key is available, generic secp256k1 attacks remain around 2¹²⁸ work.
Move the slider. Even absurd guessing speeds barely make a dent. These figures are simple division, not estimates of practical wallet-testing performance.
For perspective, this deliberately lets you choose fantastical speeds up to 10³⁰ operations per second.
The phrase “checksum word” is convenient but incomplete. The final word contains both remaining entropy and checksum bits.
Eleven uniform tab draws supply 121 bits. A trusted offline workflow must add 7 uniformly random bits, then compute the 4 checksum bits that complete word 12.
The best theoretical number loses to a weak random source, an exposed backup, or a restoration mistake.
No seed phrases required—this demo never asks for secret material.
This explainer is educational. It is not a wallet, seed generator, or substitute for your signing device’s documented offline procedure.
Defines allowed entropy lengths, checksum construction, 11-bit word indices, and mnemonic lengths.
The article that motivates this visual explanation and compares seed brute force with secp256k1 attacks.
General guidance relating elliptic-curve key sizes to security strength; 256-bit ECC corresponds broadly to 128-bit strength.
Laser-ready SVGs for a physical set of all 2,048 English BIP39 words, plus verification tooling and safety guidance.