bitcoin cold-storage with bit-card and bip38
TRANSCRIPT
![Page 1: Bitcoin Cold-Storage With Bit-Card And BIP38](https://reader036.vdocuments.site/reader036/viewer/2022062514/55935fc41a28abf22a8b4598/html5/thumbnails/1.jpg)
Bitcoin Startups Berlin - April 22 2014
Cold Storage with Bit-Card
Brian Fabian Crain
![Page 2: Bitcoin Cold-Storage With Bit-Card And BIP38](https://reader036.vdocuments.site/reader036/viewer/2022062514/55935fc41a28abf22a8b4598/html5/thumbnails/2.jpg)
Outline
❖ Context: Wallets, Thefts, New Users!
❖ Bit-Card!
❖ BIP0038!
❖ Testing the System!
❖ Conclusion!
❖ The Road Ahead
![Page 3: Bitcoin Cold-Storage With Bit-Card And BIP38](https://reader036.vdocuments.site/reader036/viewer/2022062514/55935fc41a28abf22a8b4598/html5/thumbnails/3.jpg)
Bitcoin Wallets
![Page 4: Bitcoin Cold-Storage With Bit-Card And BIP38](https://reader036.vdocuments.site/reader036/viewer/2022062514/55935fc41a28abf22a8b4598/html5/thumbnails/4.jpg)
Thefts
❖ MtGox (~700,000 BTC?)!
❖ Chinese Exchange GBL ($4.1m)!
❖ Sheep Market Place (~$100m)!
❖ Inputs.io ($1.2m)!
❖ Malware!
❖ Total: ~820,000 BTC (~6% of money supply)
![Page 5: Bitcoin Cold-Storage With Bit-Card And BIP38](https://reader036.vdocuments.site/reader036/viewer/2022062514/55935fc41a28abf22a8b4598/html5/thumbnails/5.jpg)
Mainstream Adoption
![Page 6: Bitcoin Cold-Storage With Bit-Card And BIP38](https://reader036.vdocuments.site/reader036/viewer/2022062514/55935fc41a28abf22a8b4598/html5/thumbnails/6.jpg)
What’s a New User To Do?
![Page 7: Bitcoin Cold-Storage With Bit-Card And BIP38](https://reader036.vdocuments.site/reader036/viewer/2022062514/55935fc41a28abf22a8b4598/html5/thumbnails/7.jpg)
The Bit-Card System
❖ bit2factor.org (Generate Intermediate Codes)!
❖ Receive-Only Card!
❖ Encrypted Paper Wallet (2)!
❖ Blockchain.info (To spend money)
![Page 8: Bitcoin Cold-Storage With Bit-Card And BIP38](https://reader036.vdocuments.site/reader036/viewer/2022062514/55935fc41a28abf22a8b4598/html5/thumbnails/8.jpg)
Bit-Card.de
❖ Company based in Leipzig!
❖ Carsten Unger is often at meet ups!
❖ Have sold 100,000+ cards
![Page 9: Bitcoin Cold-Storage With Bit-Card And BIP38](https://reader036.vdocuments.site/reader036/viewer/2022062514/55935fc41a28abf22a8b4598/html5/thumbnails/9.jpg)
Types of Wallets
❖ Unencrypted Paper Wallets (Presents/hologram safe)!
❖ Encrypted BIP38 paper wallets
![Page 10: Bitcoin Cold-Storage With Bit-Card And BIP38](https://reader036.vdocuments.site/reader036/viewer/2022062514/55935fc41a28abf22a8b4598/html5/thumbnails/10.jpg)
BIP38Passphrase
Intermediate
Intermediate
AddressEncrypted Private Key
Confirmation
Confirmation
Verification
Email/Order
Scrypt
SHA256/AES256
![Page 11: Bitcoin Cold-Storage With Bit-Card And BIP38](https://reader036.vdocuments.site/reader036/viewer/2022062514/55935fc41a28abf22a8b4598/html5/thumbnails/11.jpg)
![Page 12: Bitcoin Cold-Storage With Bit-Card And BIP38](https://reader036.vdocuments.site/reader036/viewer/2022062514/55935fc41a28abf22a8b4598/html5/thumbnails/12.jpg)
Bitcoin Address
Encrypted Private Key underneath
Confirmation Code
Bit-Card.de URL with balance
![Page 13: Bitcoin Cold-Storage With Bit-Card And BIP38](https://reader036.vdocuments.site/reader036/viewer/2022062514/55935fc41a28abf22a8b4598/html5/thumbnails/13.jpg)
Arrangement
Password
Parents’ House
Bank Safe Recovery Instructions
Home
![Page 14: Bitcoin Cold-Storage With Bit-Card And BIP38](https://reader036.vdocuments.site/reader036/viewer/2022062514/55935fc41a28abf22a8b4598/html5/thumbnails/14.jpg)
Scrypt
❖ A password-based key derivation function!
❖ Expensive to brute-force, takes 100s of ms!
❖ Requires large amount of memory
![Page 15: Bitcoin Cold-Storage With Bit-Card And BIP38](https://reader036.vdocuments.site/reader036/viewer/2022062514/55935fc41a28abf22a8b4598/html5/thumbnails/15.jpg)
Could Scrypt-ASICs Break BIP38?
❖ Memory-demand for Litecoin: 128kB!
❖ Memory-demand for BIP38: 16MB!
❖ Cryptocurrencies: Require Partial Hash Collision!
❖ BIP0038 would need exact match!
❖ With a reasonably secure password: No
![Page 16: Bitcoin Cold-Storage With Bit-Card And BIP38](https://reader036.vdocuments.site/reader036/viewer/2022062514/55935fc41a28abf22a8b4598/html5/thumbnails/16.jpg)
Spending From Cold Storage
![Page 17: Bitcoin Cold-Storage With Bit-Card And BIP38](https://reader036.vdocuments.site/reader036/viewer/2022062514/55935fc41a28abf22a8b4598/html5/thumbnails/17.jpg)
Problems
❖ QR code scan fails with bad light!
❖ No QR code for confirmation code!
❖ Very little information - QR Codes not labeled!
❖ Danger of change addresses!
❖ Not (really) reusable
![Page 18: Bitcoin Cold-Storage With Bit-Card And BIP38](https://reader036.vdocuments.site/reader036/viewer/2022062514/55935fc41a28abf22a8b4598/html5/thumbnails/18.jpg)
Conclusion
❖ Usability is not there yet.!
❖ Solid system for intermediate-advanced Bitcoin users, who want alternative to offline Armory.
![Page 19: Bitcoin Cold-Storage With Bit-Card And BIP38](https://reader036.vdocuments.site/reader036/viewer/2022062514/55935fc41a28abf22a8b4598/html5/thumbnails/19.jpg)
Resources
❖ Bit-Card.de (Thanks to Carsten!)!
❖ BIP0038 (Not very readable)!
❖ bit2factor.org