For best security you should get a hardware wallet.
KeepKey is a USB device that stores and secures your bitcoins and other cryptocurrencies. When you entrust KeepKey with your coins, every bitcoin transaction made on your device has to be confirmed on its display and confirmation button. This results in it being almost impssible for virtual attackers such as malware or viruses to steal your valuable bitcoins or other cryptocurrency.
How KeepKey Hardware Wallet Works
KeepKey works with the bitcoin wallet software on your computer by taking over the management of private key generation, private key storage, and transaction signing.
Initialization and Backup
KeepKey generates your Bitcoin private key using its hardware-based random number generator, combined with randomness provided by your computer. Once your private key is generated, you are given the one-time opportunity to write down a backup of your KeepKey in the form of a twelve-word recovery sentence.
Your private key is stored securely on your KeepKey, never leaving the device. Your KeepKey is PIN-protected, which means it is useless even if it falls into the wrong hands.
KeepKey’s large display gives clarity to every bitcoin leaving the device. Each transaction must be manually approved using KeepKey’s confirmation button.
If your KeepKey is lost or stolen, you can safely recover your device without compromising its private keys.
KeepKey is a USB device not just suitable for use with Bitcoins but is a hardware wallet that you can use with Ethereum, Litecoin, Doge, Ripple and a wide range of other coins and virtual currencies.