In this article I provide a step by step guide on how to setup a secure cold storage for your Bitcoins.
As cryptocurrencies gain value and mainstream attention, the exploitation of insufficiently secured users has become a lucrative job for hackers. If one is able to obtain access to the users primary email address, chances are, that this email address is used for their exchanges. The hacker is then able to reset the the password from the exchanges website and steal all your tokens, if you haven't enabled 2FA protection.
I discuss the current climate and most popular ways to get hacked in this article and in this article.
The most secure way to store your Bitcoin in an offline paper wallet, the so-called "cold storage". Let me show you how this can be done.
Our goal is to create a random private key and Bitcoin address without ever exposing it online. You will need 2 USB drives for this.
This is a verified random address generator.
Great. Now we have an offline BTC address generator.
Bitaddress.org is a client-side JavaScript generator, which means it needs no server to run - your data is not transmitted anywhere - it runs only on your machine.
Now we want to create an isolated environment to create the key pair.
This is a large .iso file and may take a while to download.
Now you have Rufus and the Linux ISO. The next step is to create your operating system.
You have to fill out the Rufus form correctly but it's pretty straight forward. Make sure you don't have any important files on the USB drive since Rufus will overwrite it. If you run into any trouble follow this tutorial on how to do this step.
Usually, you have to press F12 during the first seconds of start up. Then you are granted access to the BIOS and there you can select to start from USB.
You have now lauched Ubuntu from USB.
Well done! The environment is ready.
IMPORTANT: Do this step offline!! Don't connect to the internet, just click on the HTML file we created in step 3. or the address can be compromised.
Now onto the fun part:
IMPORTANT: Do this via USB connection to Printer and not over any wireless link because it could be compromised.
Your printed wallet will have some additional info on page 2, on how to use it.
In this guide we have created a secure paper wallet. We have gone to great lengths to create an a) isolated b) offline c)non-malicious environment. We have then generated a Bitcoin address and private key offline! This means that your keys exist only on paper and have never been exposed to any online system. This is a highly effective security solution referred to as cold storage. Please note, if you want to guarantee full security, when withdrawing from this address, remove all funds at once so that you don't risk exposing your keys. Just repeat the process and generate a new paper wallet to store the remaining funds that are left over after your transaction.
Stay safe, friends!