<blockquote>
  <p>who store the private key adresses of these seed phrases, </p>
</blockquote>

<p>The private-keys are generated from the seed-phrase by a mathematical function. There is no need to store a list of seed-phrases and corresponding private-keys.</p>

<blockquote>
  <p>I suppose it is the wallet software provider</p>
</blockquote>

<p>No, you should be the only person to know or store your seed-phrase. Ideally it should not be stored on a computer of any sort. Best practise is probably something like punch it onto metal plates - you can buy <a href="https://www.google.com/search?q=letter+punch" rel="nofollow noreferrer">letter punch</a> kits to help with this. Ideally you'd provide a few trusted relatives with overlapping subsets so that any two of them working together can retrieve your legacy if an airplane lands on you in five seconds from now.</p>

CC BY-SA 4.0
2019-10-14T15:09:52.337Z
2019-10-14T15:09:52.337Z
RedGrittyBrick
<p>The private keys are not <em>stored</em>, they are <em>deterministically generated</em> from the seed data.</p>

<p>The seed encodes up to 256 bits of random entropy in a human readable form with a checksum attached to it. These details are outlined in BIP39</p>

<p>This entropy is then passed through the PBKDF2 hash function in order to produce a master private key and a chaining key, which are both used to generate further private keys with HKDF-SHA512. These details are outlined in BIP32 - Hierarchical Deterministic Wallets.</p>

<p>When you input your seed phrase into some software which supports these two BIPs, the software will cache the private keys it generates locally, as recreating them each time the software is run would be expensive and inefficient.</p>

CC BY-SA 4.0
2019-10-14T11:45:40.793Z
2019-10-14T11:45:40.793Z
Mark H
<p>Seed phrases seem to be pretty secure, approximately as strong as bitcoin private key according to this site <a href="https://en.bitcoin.it/wiki/Seed_phrase" rel="nofollow noreferrer">https://en.bitcoin.it/wiki/Seed_phrase</a>.</p>

<p>But who store the private key adresses of these seed phrases, I suppose it is the wallet software provider, so each one of these provider have to save this data somewhere, and what prevent them from storing it in clear text and just acting like it didnt know our private key.</p>

<wallet><private-key><mnemonic-seed><wallet-security><data-security>
Who store seed phrases data
Saxtheowl
# Who store seed phrases data

(Asked by: username_0 on 2019-10-14)

Seed phrases seem to be pretty secure, approximately as strong as bitcoin private key according to this site <https://en.bitcoin.it/wiki/Seed_phrase>.

But who store the private key adresses of these seed phrases, I suppose it is the wallet software provider, so each one of these provider have to save this data somewhere, and what prevent them from storing it in clear text and just acting like it didnt know our private key.

**Tags:** wallet, private-key, mnemonic-seed, wallet-security, data-security


---

## 2 answers

### Answer by username_2 on 2019-10-14. Score: 3 | Accepted answer

The private keys are not *stored*, they are *deterministically generated* from the seed data.

The seed encodes up to 256 bits of random entropy in a human readable form with a checksum attached to it. These details are outlined in BIP39

This entropy is then passed through the PBKDF2 hash function in order to produce a master private key and a chaining key, which are both used to generate further private keys with HKDF-SHA512. These details are outlined in BIP32 - Hierarchical Deterministic Wallets.

When you input your seed phrase into some software which supports these two BIPs, the software will cache the private keys it generates locally, as recreating them each time the software is run would be expensive and inefficient.


---

### Answer by username_1 on 2019-10-14. Score: 4

> who store the private key adresses of these seed phrases,

The private-keys are generated from the seed-phrase by a mathematical function. There is no need to store a list of seed-phrases and corresponding private-keys.

> I suppose it is the wallet software provider

No, you should be the only person to know or store your seed-phrase. Ideally it should not be stored on a computer of any sort. Best practise is probably something like punch it onto metal plates - you can buy [letter punch](https://www.google.com/search?q=letter+punch) kits to help with this. Ideally you'd provide a few trusted relatives with overlapping subsets so that any two of them working together can retrieve your legacy if an airplane lands on you in five seconds from now.


---

