Your 12 or 24 seed words generate every key in your wallet.
The idea: Your seed words become one big secret number, and a one-way function derives keys from it along numbered paths (account 0, account 1...), so a single backup restores every key. Getting from any derived key back to the seed would mean inverting one-way functions (PBKDF2 and HMAC-SHA512), which even a quantum computer can't do efficiently.
Why it matters: The seed can't be worked out from the keys, which matters for quantum recovery plans.
On the map: PBKDF2 + HMAC-SHA512, EIP-2333 for BLS keys
A seed phrase (BIP-39)[1] is turned into a 512-bit seed with PBKDF2-HMAC-SHA512, and BIP-32 derives every account key from it with HMAC-SHA512[2]. Validator BLS keys use a similar tree (EIP-2333)[3].
Because derivation is one-way, a quantum attacker who recovers a private key from a public key still can't recover the seed. The emergency fork plan relies on exactly that[4].
If any of these breaks, this breaks too.
If this breaks, these break with it.