What is the connection between private keys and the seed?

A private key is a randomly generated secret number that should only be known to the owner of the associated address. Private keys are contained in a wallet and are mathematically linked to the corresponding public keys. A private key can be used to spend the funds that are associated with a specific address and should, therefore, be kept private. Publicly sharing a private key will result in a loss of funds.

Private keys in Trezor

Private keys are generated locally on your Trezor device and never leave the device. Private keys for Trezor devices are generated based on a recovery seed and (optional) passphrase. In addition to creating and signing transactions, private keys can be used in the Trezor Wallet to sign messages from a specific address to prove ownership of that address.

1 Like

Hi, how do you generate the private keys on your Trezor device based on the recovery seed?

Hi @Swiatekt1984, the private keys are created each time you create a new wallet - the private keys are presented to you as a recovery seed, so that you can write it down and store it as a backup.
However, there is no way to access your private keys unless they are exported directly from your recovery seed. The fact that Trezor keeps these private keys isolated is actually an important security feature.
There are third-party tools capable of deriving the individual private keys from your recovery seed. However, we are not able to evaluate or guarantee the safety of such services, therefore we cannot recommend using them.