Bitcoin Forum
April 25, 2024, 02:11:46 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Paper wallet standard idea  (Read 717 times)
Joe200 (OP)
Sr. Member
****
Offline Offline

Activity: 317
Merit: 250



View Profile
September 24, 2012, 06:49:41 PM
 #1

One idea for creating a brain / paper wallet is to come up with a password, then pass it through SHA256 to turn in into a proper private key. The problem here is that the password has much fewer than 256 bits (and is non-random), so it's easier to crack.

The more secure way to do it is to come up with a random 256 bit key and then to represent it in a human readable / understandable form. Even if you are storing the key in written form, it's good to have it in a human readable form as an error correction mechanism.

The problem is that anyone can create their own conversion from privkey to human words. You must now remember both a string of words and the exact method used. It would be better if there was a standard for converting privkey to words.

Luckily, there is this: http://en.wikipedia.org/wiki/PGP_word_list

It's a standard for converting bytes to common English words. The words were chosen to be pronounced as differently from each other as possible. There is extra error detection built in with even and odd bytes encoded as different words. Read the article, it explains it better.

My proposal is to use the PGP word list as a standard for encoding privkeys. 32 words to encode a privkey. It won't work as a brain wallet. Still a good idea as a paper wallet though.
1714011106
Hero Member
*
Offline Offline

Posts: 1714011106

View Profile Personal Message (Offline)

Ignore
1714011106
Reply with quote  #2

1714011106
Report to moderator
1714011106
Hero Member
*
Offline Offline

Posts: 1714011106

View Profile Personal Message (Offline)

Ignore
1714011106
Reply with quote  #2

1714011106
Report to moderator
1714011106
Hero Member
*
Offline Offline

Posts: 1714011106

View Profile Personal Message (Offline)

Ignore
1714011106
Reply with quote  #2

1714011106
Report to moderator
"Your bitcoin is secured in a way that is physically impossible for others to access, no matter for what reason, no matter how good the excuse, no matter a majority of miners, no matter what." -- Greg Maxwell
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714011106
Hero Member
*
Offline Offline

Posts: 1714011106

View Profile Personal Message (Offline)

Ignore
1714011106
Reply with quote  #2

1714011106
Report to moderator
1714011106
Hero Member
*
Offline Offline

Posts: 1714011106

View Profile Personal Message (Offline)

Ignore
1714011106
Reply with quote  #2

1714011106
Report to moderator
1714011106
Hero Member
*
Offline Offline

Posts: 1714011106

View Profile Personal Message (Offline)

Ignore
1714011106
Reply with quote  #2

1714011106
Report to moderator
casascius
Mike Caldwell
VIP
Legendary
*
Offline Offline

Activity: 1386
Merit: 1136


The Casascius 1oz 10BTC Silver Round (w/ Gold B)


View Profile WWW
September 24, 2012, 06:54:44 PM
 #2

Why not just use a QR code instead?  It provides redundancy plus the ability to enter it in automatically.

I am not saying it's intrinsically a bad idea, but I do think it's a bad idea to require its implementation among every service that prints paper wallets or accepts private keys absent some compelling reason to include it.

It would be an excellent solution if we were ever to get to a point where private keys were commonly read aloud, or over the phone.  It would sure beat "OK sir, I'm ready for your bitcoin payment code."  "OK, let's see... five... capital J... lowercase d... the number 7"... but I'm not sure that will ever happen.  If it were, I'd say come up with a way to convey a minikey.

Companies claiming they got hacked and lost your coins sounds like fraud so perfect it could be called fashionable.  I never believe them.  If I ever experience the misfortune of a real intrusion, I declare I have been honest about the way I have managed the keys in Casascius Coins.  I maintain no ability to recover or reproduce the keys, not even under limitless duress or total intrusion.  Remember that trusting strangers with your coins without any recourse is, as a matter of principle, not a best practice.  Don't keep coins online. Use paper or hardware wallets instead.
Joe200 (OP)
Sr. Member
****
Offline Offline

Activity: 317
Merit: 250



View Profile
September 24, 2012, 07:45:19 PM
 #3

No need for a QR scanner?

It's just another standard way to encode the key. Not meant to replace QR code.
franky1
Legendary
*
Offline Offline

Activity: 4200
Merit: 4441



View Profile
September 25, 2012, 02:41:19 AM
 #4

flawed idea

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
Pages: [1]
  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!