Hi!
I am a freelance security researcher and longtime bitcointalk lurker! As I continue to invest more of my personal wealth in bitcoin, the less risk I am willing to accept. Combined with the realization that I am increasingly unable to guarantee the security of my home system, and the desire to avoid any 3rd party provider, I wanted a better solution (at least until something like Trezor is more widely available!)
Actually creating a USB stick to boot was more tedious than I anticipated! So I wrote a few scripts to make them on Linux, OS X, and Windows. Once created, the Ubuntu live boot USB stick can be used for completely offline wallet creation and key generation. By remaining completely offline, I am not at risk to key loggers, malware, or an Advanced Persistent Threat on my laptop. By using a live distribution, I am not concerned about data left behind, as it is erased when the system is shut down.
I’ve hosted my solution below, in case its useful for the community. You can create a USB stick within minutes, or make one yourself with the included build instructions.
Let me know if you have any questions or suggestions! I won’t seed it forever, so if it’s useful, please keep seeding!
http://bitcoincoldstorage.mooo.com/-Henrik