Post
Topic
Board Bitcoin Technical Support
Re: Questions regarding security
by
unsoindovo
on 02/11/2019, 10:15:10 UTC
Hi guys,

I've just purchased a Ledger and a Coinkite. The beauty of Coinkite hardware wallet is that you never have to connect it online. However, I am thinking: how can I be sure that the BIP39 seed they generate for me is actually randomly generated and not pre-programmed into the device? For example could Coinkite or Ledger could pre-program 1000's of seeds into the devices so that they know there is a high probability that I end up using one of these seeds?

I know Ledger is extremely reputable and are not doing this, but for a smaller company like Coinkite I would like to be sure. I checked both of my devices and they are genuine (not compromised).
I just don't want having to trust a 3rd party, if it can't be guaranteed that these seeds are in fact generated randomly I will just have to generate my own private key using dice rolls via the Glacier Protocol.

Would appreciate help! Thank you!

If you don't want to trust a third party, just get Bitcoin Core to a computer without any internet connection, generate your keys and use it that way. You can sign a transaction on the computer and push it to blockchain on another one.

I'm really interested in this use case!
Can you share a link to a tutorial?
I'm using a vmwave virtual machine to store my bitcoin core wallet. Dat. But I use it with internet connection. The only improve I got, is to shutdown the machine when I don't use it.