Bitcoin Forum
June 03, 2024, 11:35:28 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Poll
Question: What kind of cold storage do you use?
USB/SD Wallet - 12 (18.2%)
Brain Wallet - 3 (4.5%)
Paper Wallet - 36 (54.5%)
Online Wallet (Electrum, Armory...) - 12 (18.2%)
Website/Hosted Wallet (Blockchain.info, Coinbase) - 3 (4.5%)
Total Voters: 66

Pages: « 1 [2] 3 4 »  All
  Print  
Author Topic: What kind of cold storage do you use?  (Read 2879 times)
bryant.coleman
Legendary
*
Offline Offline

Activity: 3682
Merit: 1217


View Profile
June 02, 2014, 08:17:53 AM
 #21

Right now I am using USB offline storage. I am seriously considering shifting to paper wallet. But the problem is that I don't have a printer. So I will have to depend upon third party, which increases the risk.  Angry
Light
Hero Member
*****
Offline Offline

Activity: 742
Merit: 502


Circa 2010


View Profile
June 02, 2014, 10:02:51 AM
 #22

Right now I am using USB offline storage. I am seriously considering shifting to paper wallet. But the problem is that I don't have a printer. So I will have to depend upon third party, which increases the risk.  Angry

I would advise against that unless those paper wallets are BIP38 encrypted that you do not give them to someone else to print out. Unless it's your family/most trusted friend that your willing to trust your money with I would just be content with a USB stored version. If you have a pen and paper you could also just write it down the old fashioned way - sure it doesn't look so fancy but it really comes to the same thing.
johnyj
Legendary
*
Offline Offline

Activity: 1988
Merit: 1012


Beyond Imagination


View Profile
June 02, 2014, 10:33:09 AM
Last edit: June 02, 2014, 11:19:37 AM by johnyj
 #23

My current solution is electrum offline wallet installed on an Aegis secure key (Ubuntu as OS), so it is both physically and password protected and can do offline transactions when using the usb key to boot any computer with the network unplugged

And I'm researching the most fundamentally secure way: Generate a private key using dice. This can ensure the security for most critical step - key generation. If you generate a key using a program, it is very difficult to examine the process to make sure it is back-door free (For example that program only generate 1 million different addresses, or generate same address due to a weakness in some of the library it calls.)

The problem with a dice-generated hex private key is that you need to convert it to WIF format to be imported into wallet, and that involves some kind of calculation which is not straightforward and can not be done by a simple bash script without calling other external functions like SHA256 hashing

http://www.swansontec.com/bitcoin-dice.html

Parazyd
Hero Member
*****
Offline Offline

Activity: 812
Merit: 587


Space Lord


View Profile WWW
June 02, 2014, 10:35:52 AM
 #24

Paper wallets. The private keys are encrypted with a simple passphrase too Smiley
bryant.coleman
Legendary
*
Offline Offline

Activity: 3682
Merit: 1217


View Profile
June 02, 2014, 10:43:34 AM
 #25

I would advise against that unless those paper wallets are BIP38 encrypted that you do not give them to someone else to print out. Unless it's your family/most trusted friend that your willing to trust your money with I would just be content with a USB stored version. If you have a pen and paper you could also just write it down the old fashioned way - sure it doesn't look so fancy but it really comes to the same thing.

Well... thought about it for a bit... and I have decided to hold on to my USB wallets. Everything is fine as of now, and I don't want to change the equilibrium. So, for now, it is going to be 100% USB wallets for me.
ranochigo
Legendary
*
Offline Offline

Activity: 2982
Merit: 4193



View Profile
June 02, 2014, 02:41:20 PM
 #26

7 paper wallets, encrypted in a 14 Alphanumeric password stored inside a safe at 7 different locations.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1004


Core dev leaves me neg feedback #abuse #political


View Profile
June 02, 2014, 03:24:19 PM
 #27

7 paper wallets, encrypted in a 14 Alphanumeric password stored inside a safe at 7 different locations.

You told me you didn't have any bitcoins.

jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1004


Core dev leaves me neg feedback #abuse #political


View Profile
June 02, 2014, 03:26:15 PM
 #28


The problem with a dice-generated hex private key is that you need to convert it to WIF format to be imported into wallet, and that involves some kind of calculation which is not straightforward and can not be done by a simple bash script without calling other external functions like SHA256.

So you call an external function.  Why is that a problem?

keithers
Legendary
*
Offline Offline

Activity: 1456
Merit: 1001


This is the land of wolves now & you're not a wolf


View Profile
June 02, 2014, 04:13:39 PM
 #29

Blockchain.info and Coinbase.com don't really qualify as cold storage options, no?
cryobit.co
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
June 02, 2014, 04:46:54 PM
 #30

https://i.imgur.com/enP4jbnl.jpghttps://i.imgur.com/MP15o2Al.jpg

Fire-proof, Flood-proof, Scratch-proof, BIP0038 protected stainless steel cold storage wallets from CryoBit. Generate new on our site (through bitaddress.org) or supply your own encrypted key/public address pair.

https://bitcointalk.org/index.php?topic=610540.0

https://www.cryobit.co

zetaray
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500


View Profile
June 02, 2014, 04:54:03 PM
 #31

I do not need a cold storage address yet. I do not own enough to worry about that. If I do, I think I will use electrum. I like the predetermined addresses and the ease of recovery.

.CryptoTotal.com.
                              l█████████▇▀
                              ████████▇▀
                              ███████▇▀
                              ██████▇▀
                              █████▇▀
                              ████▇▀
                              ███▇▀
                              ██▇▀
                              █▇▀
                              ▇▀
▇▇
▇▇

Express.Crypto.Checkout
Accepts Multiple Cryptos
Worldwide Shipping
johnyj
Legendary
*
Offline Offline

Activity: 1988
Merit: 1012


Beyond Imagination


View Profile
June 03, 2014, 10:50:52 AM
 #32


The problem with a dice-generated hex private key is that you need to convert it to WIF format to be imported into wallet, and that involves some kind of calculation which is not straightforward and can not be done by a simple bash script without calling other external functions like SHA256.

So you call an external function.  Why is that a problem?

An external function might be planted with some back door, so that the WIF format key generated only have limited numbers, like millions of keys maximum, so even if you don't generate the same key twice, the hacker can easily scan those millions of keys and see if someone has put bitcoins in them

patricktim
Sr. Member
****
Offline Offline

Activity: 434
Merit: 250


View Profile
June 03, 2014, 10:56:34 AM
 #33

I use a USB key with a fresh Linux install + electrum, used online only to setup.

bryant.coleman
Legendary
*
Offline Offline

Activity: 3682
Merit: 1217


View Profile
June 03, 2014, 11:51:32 AM
 #34

You told me you didn't have any bitcoins.

Lol.. that is the best thing to do here. Once I posted here that I was having some 4-5 coins with me. My inbox was flooded with emails from beggers very soon. So better keep silent about your stash.  Grin
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1004


Core dev leaves me neg feedback #abuse #political


View Profile
June 03, 2014, 12:31:52 PM
 #35


The problem with a dice-generated hex private key is that you need to convert it to WIF format to be imported into wallet, and that involves some kind of calculation which is not straightforward and can not be done by a simple bash script without calling other external functions like SHA256.

So you call an external function.  Why is that a problem?

An external function might be planted with some back door, so that the WIF format key generated only have limited numbers, like millions of keys maximum, so even if you don't generate the same key twice, the hacker can easily scan those millions of keys and see if someone has put bitcoins in them

It's not that easy to hide a backdoor in something as a simple as a cryptographic hash function script.  There are already public implementations of this and should be peer reviewed.  But more importantly, you can easily verify it using a few random inputs and compare against a separate implementation!  If the code looks normal and verifies successfully the hash outputs against other SHA-256 implementations, then it would be extremely unlikely a backdoor would be possible.

If you are familiar with the avalanche effect where changing one character in the input changes the entire output completely, the same thing would happen if you tried to manipulate the output so your verification tests would fail. That's the beauty of the hash function.


johnyj
Legendary
*
Offline Offline

Activity: 1988
Merit: 1012


Beyond Imagination


View Profile
June 03, 2014, 02:57:22 PM
 #36


The problem with a dice-generated hex private key is that you need to convert it to WIF format to be imported into wallet, and that involves some kind of calculation which is not straightforward and can not be done by a simple bash script without calling other external functions like SHA256.

So you call an external function.  Why is that a problem?

An external function might be planted with some back door, so that the WIF format key generated only have limited numbers, like millions of keys maximum, so even if you don't generate the same key twice, the hacker can easily scan those millions of keys and see if someone has put bitcoins in them

It's not that easy to hide a backdoor in something as a simple as a cryptographic hash function script.  There are already public implementations of this and should be peer reviewed.  But more importantly, you can easily verify it using a few random inputs and compare against a separate implementation!  If the code looks normal and verifies successfully the hash outputs against other SHA-256 implementations, then it would be extremely unlikely a backdoor would be possible.

If you are familiar with the avalanche effect where changing one character in the input changes the entire output completely, the same thing would happen if you tried to manipulate the output so your verification tests would fail. That's the beauty of the hash function.


Thanks, that is a very good point! If I can verify it gives a correct output for a defined input like other conversion tools, I can even rely on an offline webpage to do the conversion

Adding this verification step will complete the whole process: Dice generate the key and script convert to WIF format, then import into any wallet to get address to send coin to




Parazyd
Hero Member
*****
Offline Offline

Activity: 812
Merit: 587


Space Lord


View Profile WWW
June 03, 2014, 03:01:07 PM
 #37

Ordered a few crypto-cards yesterday. They seem cool!

http://crypto-cards.com/
El Cabron
Gnomo
VIP
Hero Member
*
Offline Offline

Activity: 840
Merit: 1000



View Profile
June 03, 2014, 03:01:44 PM
 #38

i gave mine to satoshi, if he cant be trusted, who can?

Sorry El Cabron, you are banned from posting or sending personal messages on this forum.
Trolling
https://bitcointalk.org/index.php?topic=622250.msg7030081#msg7030081
Parazyd
Hero Member
*****
Offline Offline

Activity: 812
Merit: 587


Space Lord


View Profile WWW
June 03, 2014, 03:03:37 PM
 #39

i gave mine to satoshi, if he cant be trusted, who can?

I can be trusted.
Or maybe pirate Grin
Clegg
Full Member
***
Offline Offline

Activity: 176
Merit: 100


View Profile
June 03, 2014, 04:22:49 PM
 #40

I like to keep mine backed up to a few USBs. I dont really trust paper wallets.
Pages: « 1 [2] 3 4 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!