<p>The literal answer to your question is yes, the practical answer is no.</p>
<p>Key-derivation is an entirely offline process. <a href="https://cips.cardano.org/cips/cip3/" rel="nofollow noreferrer">CIP-3</a> talks about how it is currently implemented in cardano (used by all relevant software, including Yoroi, Nami, cardano-cli, etc). A 24-word mnemonic equates to 256 bits of entropy. If generated in a secure fashion, <strong>it would take all the computers in the world orders of magnitude longer than the age of the universe to sift through all the possibilities</strong>. Ditto for the chances of two identical keys being generated.</p>
<p>It is worth noting that generating your keys using naked Yoroi (no hardware wallet) is <em><strong>not</strong></em> considered secure. The above still applies, but the seed is stored on your computer, and is thus <strong>much</strong> more likely to be stolen than guessed.</p>
<p>If you'd like to learn more about cardano key-derivation, I recommend the following video by Andrew Westberg: <a href="https://www.youtube.com/watch?v=4tSQBK75CPU" rel="nofollow noreferrer">https://www.youtube.com/watch?v=4tSQBK75CPU</a></p>
<p>It also couldn't hurt to go through <a href="https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki" rel="nofollow noreferrer">BIP-32</a> and <a href="https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki" rel="nofollow noreferrer">BIP-44</a> :)</p>

CC BY-SA 4.0
2022-01-04T01:20:19.663Z
2022-01-04T01:27:26.407Z
2022-01-04T01:27:26.407Z
zhekson
<p>This is an interesting question for me. The first question in my mind was, does &quot;Yoroi&quot; (for example) know my secret seed phrase when I create it? Is it stored somewhere in their servers?</p>
<p>Then I thought to myself, that would be outrageous, it should be generated randomly and only you can know it.</p>
<p>But then, I thought, how can Yoroi's &quot;algorithm&quot; (again using Yoroi for this example) create a seed phrase that is unique to a certain person without (I assume) knowing other seed phrases? (Since it cannot compare seed phrases because it doesn't know other people's seed phrases)</p>
<p>This applies also to other wallets when you create on their platform: Nami, Yoroi, ADALite, etc., etc. (Might be also applicable to other wallets like MetaMask, Phantom, or even Trezor and Ledger).</p>
<p>It's truly a very curious question. Thanks in advance!</p>

<wallet><yoroi><nami-wallet>
Can there be two identical secret seed phrase generated?
# Can there be two identical secret seed phrase generated?

(Asked by: username_0 on 2022-01-04)

This is an interesting question for me. The first question in my mind was, does "Yoroi" (for example) know my secret seed phrase when I create it? Is it stored somewhere in their servers?

Then I thought to myself, that would be outrageous, it should be generated randomly and only you can know it.

But then, I thought, how can Yoroi's "algorithm" (again using Yoroi for this example) create a seed phrase that is unique to a certain person without (I assume) knowing other seed phrases? (Since it cannot compare seed phrases because it doesn't know other people's seed phrases)

This applies also to other wallets when you create on their platform: Nami, Yoroi, ADALite, etc., etc. (Might be also applicable to other wallets like MetaMask, Phantom, or even Trezor and Ledger).

It's truly a very curious question. Thanks in advance!

**Tags:** wallet, yoroi, nami-wallet

---

## 1 answers

### Answer by username_1 on 2022-01-04. Score: 2 | Accepted answer

The literal answer to your question is yes, the practical answer is no.

Key-derivation is an entirely offline process. [CIP-3](https://cips.cardano.org/cips/cip3/) talks about how it is currently implemented in cardano (used by all relevant software, including Yoroi, Nami, cardano-cli, etc). A 24-word mnemonic equates to 256 bits of entropy. If generated in a secure fashion, **it would take all the computers in the world orders of magnitude longer than the age of the universe to sift through all the possibilities**. Ditto for the chances of two identical keys being generated.

It is worth noting that generating your keys using naked Yoroi (no hardware wallet) is ***not*** considered secure. The above still applies, but the seed is stored on your computer, and is thus **much** more likely to be stolen than guessed.

If you'd like to learn more about cardano key-derivation, I recommend the following video by Andrew Westberg: <https://www.youtube.com/watch?v=4tSQBK75CPU>

It also couldn't hurt to go through [BIP-32](https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki) and [BIP-44](https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki) :)


---

