1
I would imagine that the paranoid darknety bitcoin user has an interest in keeping not only their private keys safe (so nobody can steal their bitcoins), but also has an interest in keeping their public keys safe (so nobody knows what addresses they control). With bitcoin armory, at least by default, a wallet's public information is available without any password protection when you load the program. Is there an option to encrypt all the wallet's information, so you can be safe in case, say, some jerk steals your computer and scrapes it for information about you?
Ya, I'd rather not have to restart my computer just to use bitcoins tho. – B T – 2014-10-15T00:37:30.683
The main reason I recommended Tails is that it is very security hardened. You can secure your bitcoins from physical theft through encryption, but a key logger could easily steal you password and bypass the encryption. – Tyler – 2014-10-15T01:00:50.587
If you still would like to use your normal OS, then in Linux you can create an encrypted directory with encfs. I don't know how to create one on win/osx. But Google does. Whatever your platform, just create an encrypted folder and store the armory files there. – Tyler – 2014-10-15T01:03:52.093
Definitely both good ideas. If someone puts a key logger on my computer and steals all my files, I'm pretty screwed even if i have an encrypted directory tho. I need some bare-minimum convenience in my life tho, so I'm going to use encryption. I have a slightly different method I'll post as an answer. – B T – 2014-10-15T07:11:20.863
That's what I meant. The key logger negates encryption, but Tails (or another very secure OS) prevents the key logger. And once you send bitcoin from the address, your public key is known anyway. So if you want to keep the public address secret, it can't be your convenience wallet anyway. IE, once you send overstock 1btc from your address, your public key is public and linked to your identity (shipping address and your name in overstock's database). – Tyler – 2014-10-15T07:18:13.033
If I was going to spend btc frequently, I would have a sperate wallet kept at a bare minimum balance that is secured with a normal encryption/password scheme. This way, the address can be known publicly without it being known how much money you have and the larger part of your savings could be stored using the hypersecure but somewhat inconvenient method I described. – Tyler – 2014-10-15T07:22:31.633