I am a bit concerned after reading responses in
this post. First of all, let me make it clear, I am not at all concerned by address reuse, because I never do that. I am concerned about the security my cold wallets addresses, which are receive only, i.e. receive multiple Tx but never send out. Now below is the process I perform offline...
1. Create 3 different bitcoin addresses by random cursor movement using
www.bitaddress.org code.
2. Use the 3 public keys of these addresses to generate multisig using
www.coinb.in code.
3. 3 private keys are kept as paper wallet and only the multisig address is stored in online computer for copy-pasting to receive payments.
Now, is that insecured anyway?
p.s. I understand Bitcoin core, Armory or Electrum could be more secure. But, let's assume I do have some problem in using them. For the sake of JS based wallet's security discussion, please keep this topic specific to the process stated here.