Creating paper wallets:
Problematic action: Create a paper wallet on a paper wallet service website without disconnecting from the internet. Reason: It's extremely insecure for many reasons, some being 1) the website is hacked with generated private keys sent to the hacker; 2) there may be malware in the browser or in the operating system that sends the private keys to the hacker. Solution: The bottom line is to disconnect the internet before creating the paper wallet. It's not secure enough because 1) the malware can save the private keys and wait for internet connection to send them out; 2) the malware can interfere with the generation process itself and give you a private key that is already known to the hacker, which is called backdooring the random number generator; 3) the private keys may exist on the hard disk therefore may be extracted by malware or after the computer is disposed. Better solution: Use a live operating system, such as a Ubuntu live CD, to run the paper wallet software. This is not ultimately bullet-proof, especially for high-value targets, because there exist malware that can hide in the BIOS and firmware of your computer and can infect your live operating system. It should be secure enough for average Joes.
Problematic action: Create a paper wallet without serious verifying. Reason: There may be incompatible issues with operating systems and browsers. Solution: Run tests on various operating systems and various browsers before putting BTC in. Make sure the generated private keys are identical. This applies to regular paper wallets and BIP38 paper wallets. Make sure the decrypted BIP38 keys are correct.
Problematic action: Use a wireless printer. Reason: It's insecure because wireless networks are insecure. Solution: Use a wired printer.
Problematic action: Use an advanced printer, which has internal storage, such as a hard drive. Reason: It is insecure because the private key of the paper wallet printed may be stored on the internal storage, therefore may be recovered if the printer is sold or scrapped. Solution: Use a dumb printer. Or smash the printer, including and especially the internal storage, or keep it locked up and never sell or scrap it.
Problematic action: Leave the printer open for other people to access after printing without turning it off. Reason: It's insecure because the private key printed may still be in the memory of the printer. Solution: Turn the printer off after printing.
Problematic action: Leave the computer untreated after printing. Reason: It's insecure because the printer driver and/or operating system may be keeping copies of the documents you print in some sort of "spool" or print queue. Solution:
Quote from https://bitcoinpaperwallet.com/#popupDelete (the popup doesn't work).
Macintosh:
Enable 'FileVault' to encrypt your filesystem so that cache files cannot be 'undeleted'. Set up a symbolic link from /private/var/spool/cups/cache/ to a removable media volume (e.g. a SD card) and disconnect it when not in use.
Windows:
Use an encrypted filesystem so that your cache files cannot be 'undeleted'. Read this FAQ on how to change the destination of your cache (spool) files to removable media.
Linux:
Use a live-boot CD instead of a regular hard drive OS install. This way when you reboot your computer, all cache files are deleted from memory and no jobs are ever written to disk.
Problematic action: Use a shared printer (at work or school, for example). Reason: It's insecure because 1) the printer may have a glitch and someone else may get your printouts; 2) the printing jobs may be centrally logged. Solution: Don't. Use your own printer.
Problematic action: Use a printer to print the private key or the QR code of the private key. Reason: See above. Solution 1: Don't use a printer for private key stuff. Hand-write the private key. Ignore the QR code since hand-drawing the QR code of the private key may be too time-consuming. Double check. Then check it again, preferably on a different day. Get someone you trust to check it. Then get him/her to check it again, preferably on a different day. (Testing the private key in a wallet app can make it sure. But it comes with risks.) Solution 2: Don't use a printer for private key stuff. Use brain wallet. Write down the passphrase and the relevant information, e.g., the name of the tool used (bitaddress.org/WarpWallet/etc.) and the instructions. Store it the same way as a paper wallet. Save and store some copies of the tool, in case the future versions become incompatible. (There are pitfalls for creating man-made passphrases. It is beyond the scope of this post. In a nutshell, don't create passphrases with your brain.)
Problematic action: Import a paper wallet private key into a wallet app, then spend directly from the paper wallet address.
Mistake: Expect the paper wallet automatically receives/holds changes, similar to a real-life wallet, which may not be the case. Reason: Early wallet apps didn't handle the changes correctly. The changes became the transaction fees of the miners. Explanation: It's a misunderstanding of how Bitcoin works. There is no account balance of any kind in Bitcoin. There is only Unspent Transaction Output (UTXO). The receiving addresses of changes, which will become the new UTXOs, must be specified when BTC is spent. Otherwise, the changes will become the transaction fees. This depends on the implementation of the wallet app, which should not be trusted.
Mistake: Think nothing is wrong if changes are handled correctly. Reason: It's called address reuse, which is not recommended in Bitcoin because 1) it reduces anonymity of both the sender and all the consecutive receivers; 2) it reduces the security by exposing the public key, which is vulnerable to quantum computing. Addresses are hashes of public keys, which are safe from quantum computing.
Mistake: Destroy the paper wallet after it's imported into an HD wallet, thinking that it has become a part of the HD wallet and it's safe to destroy because the master seed of the HD has been backed up. Reason: It is not a part of the HD wallet. If the paper wallet (the paper) is destroyed and the app is uninstalled, the BTC is gone even if the HD wallet is recovered from its master seed.
The right way: Spend (transact) all BTC in a paper wallet to an address of your wallet app. Spend BTC from there. After all the spending is finished, create a new paper wallet and transact all the remaining BTC to it. Store the new paper wallet. Keep the old one for future reference, or destroy it if you don't want the trace.
Problematic action: Destroy a paper wallet after it is used. Reason: You may need to prove you had control of that address some day, e.g., for taxation purpose. In the case of a chain split, you may have a balance on the other chain. Solution: Don't ever destroy a paper wallet. Keep it on file. Mark it with the relevant information, e.g., "Used in April 2017". Unless you don't want to be tied to the address.
Problematic action: Google a famous wallet app, click the first link or the sponsored link, download/install it, and use it, without serious research. Reason: It's insecure because the wallet app may be a scam. Solution: Do thorough research prior to deciding which wallet app to use. Find the official site prior to downloading/installing it.
Additions and corrections are welcome.
Edit: multiple editing for additions, corrections, and clarifications.
See the rest here:
Summary: pitfalls of paper wallets : Bitcoin
- The Worlds First Bitcoin Debit Card Is Almost Here [Last Updated On: April 27th, 2014] [Originally Added On: April 27th, 2014]
- Google removes malware Android apps used to secretly mine bitcoin [Last Updated On: April 27th, 2014] [Originally Added On: April 27th, 2014]
- Bitcoin runner-up Litecoin emerges as low-price challenger [Last Updated On: April 27th, 2014] [Originally Added On: April 27th, 2014]
- How does Bitcoin work? - Bitcoin - Open source P2P money [Last Updated On: April 27th, 2014] [Originally Added On: April 27th, 2014]
- Bitcoin - Wikipedia, the free encyclopedia [Last Updated On: April 27th, 2014] [Originally Added On: April 27th, 2014]
- POLICE STATE USA - COP Goes CRAZY at INNOCENT Black Guys Filming a Wal-Mart in Houston - Video [Last Updated On: April 27th, 2014] [Originally Added On: April 27th, 2014]
- START MINING LITECOIN with Home Built LITECOIN MINING RIG (FORGET BITCOIN) ----- THE FUTUR - Video [Last Updated On: April 27th, 2014] [Originally Added On: April 27th, 2014]
- Bitcoin going to $10,000 - Video [Last Updated On: April 27th, 2014] [Originally Added On: April 27th, 2014]
- Bitcoin going over $1,000 - Video [Last Updated On: April 27th, 2014] [Originally Added On: April 27th, 2014]
- Bitcoin Trading Robot - The First Automated Bitcoin Robot - Video [Last Updated On: April 27th, 2014] [Originally Added On: April 27th, 2014]
- Bitcoin or Gold? Squawk Walk Taipei- Squawkonomics - Video [Last Updated On: April 27th, 2014] [Originally Added On: April 27th, 2014]
- Bitcoin Miner AntMiner S1 180 - 200 GH/s Nu in de Aanbieding! - Video [Last Updated On: April 27th, 2014] [Originally Added On: April 27th, 2014]
- New Bitcoin Documentary: Boom or Bust - Video [Last Updated On: April 27th, 2014] [Originally Added On: April 27th, 2014]
- The Bitcoin Revolution Is Just Beginning (Full Interview) - Video [Last Updated On: April 27th, 2014] [Originally Added On: April 27th, 2014]
- Market Extra: Bitcoin venture capital money hasnt kept up with buzz [Last Updated On: April 28th, 2014] [Originally Added On: April 28th, 2014]
- Bitcoin Exchange BTC China Cuts Ties With China Merchants Bank [Last Updated On: April 28th, 2014] [Originally Added On: April 28th, 2014]
- Bitcoin price slips as China steps up regulation [Last Updated On: April 28th, 2014] [Originally Added On: April 28th, 2014]
- Bitcoin price slips on China regulation [Last Updated On: April 28th, 2014] [Originally Added On: April 28th, 2014]
- Win .33 Bitcoin ($150 or so, Depending on BTC value) - Meme game for May 1st - Take My Bitcoins - Video [Last Updated On: April 28th, 2014] [Originally Added On: April 28th, 2014]
- Bitcoin May v0.9.1 GitHub Source Code Development Visualization - Video [Last Updated On: April 28th, 2014] [Originally Added On: April 28th, 2014]
- Jaromil on Russia TV about Bitcoin - Video [Last Updated On: April 28th, 2014] [Originally Added On: April 28th, 2014]
- Atomic-Trade Bitcoin Exchange. AML, BSA, FinCEN compliant - Video [Last Updated On: April 28th, 2014] [Originally Added On: April 28th, 2014]
- Breaks Down Bitcoin - global economic crisis - max Keiser - Video [Last Updated On: April 28th, 2014] [Originally Added On: April 28th, 2014]
- The Bitcoin Group #27 - China Bans Bitcoin Again - Politics - Dark Market - Bitcoin VC - Video [Last Updated On: April 28th, 2014] [Originally Added On: April 28th, 2014]
- Edan Yago - Free Market Bitcoin regulation and Honduras free trade zones.mp4 - Video [Last Updated On: April 28th, 2014] [Originally Added On: April 28th, 2014]
- btc.sx Bitcoin derivatives platform George Samman clip - Video [Last Updated On: April 28th, 2014] [Originally Added On: April 28th, 2014]
- China Bans Bitcoin Again -- Bitcoin the Movie -- Startup for Startups Raises 2,000 BTC - Video [Last Updated On: April 28th, 2014] [Originally Added On: April 28th, 2014]
- Video: Roundup of This Week's Bitcoin News 25th April 2014 - Video [Last Updated On: April 28th, 2014] [Originally Added On: April 28th, 2014]
- Bitcoin and the Internet of Money - Video [Last Updated On: April 28th, 2014] [Originally Added On: April 28th, 2014]
- Virgin Group founder Richard Branson, why he's decided to accept Bitcoin for space travel? - Video [Last Updated On: April 28th, 2014] [Originally Added On: April 28th, 2014]
- Bitcoin for Dummies - Video [Last Updated On: April 28th, 2014] [Originally Added On: April 28th, 2014]
- Live Butterfly Labs Mining Cam- Take My BitCoins- win free Bitcoin - Video [Last Updated On: April 28th, 2014] [Originally Added On: April 28th, 2014]
- Market Extra: Bitcoin is like the early Internet, minus the VC money [Last Updated On: April 28th, 2014] [Originally Added On: April 28th, 2014]
- 'The Rise And Rise Of Bitcoin' Filmmaker: 'There Is No Answer Yet' [Last Updated On: April 28th, 2014] [Originally Added On: April 28th, 2014]
- Bitcoin the movie: It just had to happen [Last Updated On: April 28th, 2014] [Originally Added On: April 28th, 2014]
- Bitcoin [Last Updated On: April 28th, 2014] [Originally Added On: April 28th, 2014]
- Bitcoin Expo 2014: Fireside Chat with Dr Gavin Wood - Video [Last Updated On: April 28th, 2014] [Originally Added On: April 28th, 2014]
- reXBT.com Andreas M. Antonopoulos L.A. Bitcoin Meetup The Network Effect Part 2 of 8 - Video [Last Updated On: April 28th, 2014] [Originally Added On: April 28th, 2014]
- Bitcoin: what happens when the miners pack up their gear? [Last Updated On: April 30th, 2014] [Originally Added On: April 30th, 2014]
- New Bitcoin student club at MIT will promote the virtual currency [Last Updated On: April 30th, 2014] [Originally Added On: April 30th, 2014]
- Dark Wallet Is About to Make Bitcoin Money Laundering Easier Than Ever [Last Updated On: April 30th, 2014] [Originally Added On: April 30th, 2014]
- Bitcoin Vies with New Cryptocurrencies as Coin of the Cyber Realm [Last Updated On: April 30th, 2014] [Originally Added On: April 30th, 2014]
- 4/29/14 - MIT Bitcoin Project, Mt Gox revival plan, Mastercard lobbyists & Team Rubicon - Video [Last Updated On: April 30th, 2014] [Originally Added On: April 30th, 2014]
- Mini Bitcoin Mining Rig with 11 USB Block Erupter from ASICminer - Video [Last Updated On: April 30th, 2014] [Originally Added On: April 30th, 2014]
- Is Bitcoin Over? Mt. Gox Pauses Withdrawals - Video [Last Updated On: April 30th, 2014] [Originally Added On: April 30th, 2014]
- BitCoin Dentist GoCoin Fox News Interview - Video [Last Updated On: April 30th, 2014] [Originally Added On: April 30th, 2014]
- Blockchain Bitcoin BitMe iNjector Instant wallet funds adder - Video [Last Updated On: April 30th, 2014] [Originally Added On: April 30th, 2014]
- Bitcoin Generator Feb 2014 NO SURVEY - Video [Last Updated On: April 30th, 2014] [Originally Added On: April 30th, 2014]
- Free Bitcoin Generator 2013 1 0v Download Miner Tool 2014 - Video [Last Updated On: April 30th, 2014] [Originally Added On: April 30th, 2014]
- MAX KEISER - BITCOIN Is The FUTURE - Video [Last Updated On: April 30th, 2014] [Originally Added On: April 30th, 2014]
- The Bitcoin Meetup - BitcoinMKE Hosts Jeffrey Tucker - Video [Last Updated On: April 30th, 2014] [Originally Added On: April 30th, 2014]
- MIT Bitcoin Expo 2014 - Video [Last Updated On: April 30th, 2014] [Originally Added On: April 30th, 2014]
- Bitcoin, gold and competitive currencies - Video [Last Updated On: April 30th, 2014] [Originally Added On: April 30th, 2014]
- Bitcoin Foundation Election Hiccups -- Pathetic Ohio Bans Bitcoins -- Dogecon SF 2014 - Video [Last Updated On: April 30th, 2014] [Originally Added On: April 30th, 2014]
- Keiser Report: Gold, Silver, Bitcoin FTW! (E527) - Video [Last Updated On: April 30th, 2014] [Originally Added On: April 30th, 2014]
- Bitcoin Talk Show #7 -- Skype BitcoinTalkShow to Call in Live! 🙂 - Video [Last Updated On: May 1st, 2014] [Originally Added On: May 1st, 2014]
- Bitcoin Turbo Miner | Fast Bitcoin Generator | NEW [Updated April 2014] Direct Download! No waiting! - Video [Last Updated On: May 1st, 2014] [Originally Added On: May 1st, 2014]
- Basic Bitcoin Bitches - Video [Last Updated On: May 1st, 2014] [Originally Added On: May 1st, 2014]
- Gold standard vs Fiat vs Bitcoin - Truthloader - Video [Last Updated On: May 1st, 2014] [Originally Added On: May 1st, 2014]
- Bitcoin Exchange - Bitcoin Predictions & Live Market Action! - Video [Last Updated On: May 1st, 2014] [Originally Added On: May 1st, 2014]
- The Bitcoin Revolution is Just Beginning (Preview) - Video [Last Updated On: May 1st, 2014] [Originally Added On: May 1st, 2014]
- How to Defund the System: Bitcoin vs. the Central Banksters - Video [Last Updated On: May 1st, 2014] [Originally Added On: May 1st, 2014]
- Bitcoin, Anarchy and Freedom with Roger Ver - Video [Last Updated On: May 1st, 2014] [Originally Added On: May 1st, 2014]
- bitcoin dogecoin donations and i ramble a ton - Video [Last Updated On: May 1st, 2014] [Originally Added On: May 1st, 2014]
- Techcrunch - Is Bitcoin or Litecoin The New Euro-Disrupt Europe 2013 (Part1) - Video [Last Updated On: May 1st, 2014] [Originally Added On: May 1st, 2014]
- MIT Goes Bitcoin-Wild [Last Updated On: May 2nd, 2014] [Originally Added On: May 2nd, 2014]
- Bitcoin Weekly 2014 April 30: Bloomberg adds Bitcoin to their market index, MIT to produce campus-wide bitcoin ... [Last Updated On: May 2nd, 2014] [Originally Added On: May 2nd, 2014]
- 'Dark Wallet' wants to make Bitcoin even harder to trace [Last Updated On: May 2nd, 2014] [Originally Added On: May 2nd, 2014]
- Better than Bitcoin! Creating Multiple Sources of Income, Growing Tomatoes - Video [Last Updated On: May 2nd, 2014] [Originally Added On: May 2nd, 2014]
- What is Bitcoin? - Video [Last Updated On: May 2nd, 2014] [Originally Added On: May 2nd, 2014]
- James Altucher Discusses the Future of Twitter and the Bitcoin - Video [Last Updated On: May 2nd, 2014] [Originally Added On: May 2nd, 2014]
- Bitcoin made simple (video animation) - Video [Last Updated On: May 2nd, 2014] [Originally Added On: May 2nd, 2014]
- Jon Matonis: Bitcoin - The future of commerce? - Video [Last Updated On: May 2nd, 2014] [Originally Added On: May 2nd, 2014]
- $100 in Bitcoin Going to Every MIT Undergrad - Video [Last Updated On: May 2nd, 2014] [Originally Added On: May 2nd, 2014]
- Should I Invest in Bitcoin? Stock Market Investment Advice Mining, Price, Exchange, Value - Video [Last Updated On: May 2nd, 2014] [Originally Added On: May 2nd, 2014]
- The Rise of Digital Currency (documentary) - Video [Last Updated On: May 2nd, 2014] [Originally Added On: May 2nd, 2014]
- Bitcoin: How We Got Here and Where We Are Going [Last Updated On: May 3rd, 2014] [Originally Added On: May 3rd, 2014]
- CIA Bitcoin CONSPIRACY, SILVER TO BREAK THE ECONOMY - Andy Hoffman & Chris Duane - Video [Last Updated On: May 3rd, 2014] [Originally Added On: May 3rd, 2014]
- 5/1/14 - Larry Summers warns critics, Paym system & Bitcoin Center NYC roundtable - Video [Last Updated On: May 3rd, 2014] [Originally Added On: May 3rd, 2014]
- On est Connect S2 #07 1/2 : BitCoin et Musique sur Internet - Video [Last Updated On: May 3rd, 2014] [Originally Added On: May 3rd, 2014]