How secure is your Bitcoin wallet's mnemonic seed phrase?
10 months ago
- #Cryptography
- #Security
- #Bitcoin
- Bitcoin wallet security relies on a unique mnemonic phrase (12 or 24 words) derived from high entropy.
- BIP39 mnemonics encode everything needed for a Bitcoin wallet without third-party authentication.
- Changing even a single letter in a mnemonic phrase invalidates it due to strict BIP39 rules.
- Entropy for mnemonics is generated using cryptographically secure random number generators.
- 128, 192, or 256 bits of entropy correspond to 12, 18, or 24-word phrases respectively.
- The scale of Bitcoin's keyspace is vast, with 256-bit entropy comparable to atoms in the observable universe.
- BIP39 mnemonics use a 2048-word list, ensuring uniqueness and error resistance via checksums.
- SHA-256 hashing is used to create a checksum for validating mnemonic phrases.
- Hierarchical Deterministic (HD) wallets derive all keys and addresses from a single mnemonic seed.
- Passphrases add an extra security layer but can lead to irreversible loss if forgotten.