Bitcoin Forum
November 24, 2017, 08:42:46 PM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: BIP 38 two factor with intermediary  (Read 385 times)
jarlelin
Newbie
*
Offline Offline

Activity: 7


View Profile
May 01, 2014, 05:37:47 PM
 #1

I'm trying to understand why we actually need the intermediate code encrypted with the pass phrase.

Why couldn't I just send whichever other party that I'm paying to print my key gadget the final form of the encrypted bip 38 key? What's the advantage of the intermidiary code?


I know the answer is prabably simple, and I'm sure I've known it at one time as well, it's just completely eluding me at the moment.
1511556166
Hero Member
*
Offline Offline

Posts: 1511556166

View Profile Personal Message (Offline)

Ignore
1511556166
Reply with quote  #2

1511556166
Report to moderator
Join ICO Now Coinlancer is Disrupting the Freelance marketplace!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
telepatheic
Jr. Member
*
Offline Offline

Activity: 56

Get off the web. Go do something in meatspace!


View Profile
May 01, 2014, 06:32:16 PM
 #2

Quote
Why couldn't I just send whichever other party that I'm paying to print my key gadget the final form of the encrypted bip 38 key?

You can, as far as I know from reading BIP 38, this would be just as secure.

Quote
What's the advantage of the intermediary code?

Sample uses cases are in the BIP:

Quote
    User story: (EC-multiplied keys) As a user of physical bitcoins, I would like a third party to be able to create password-protected Bitcoin private keys for me, without them knowing the password, so I can benefit from the physical bitcoin without the issuer having access to the private key. I would like to be able to choose a password whose minimum length and required format does not preclude me from memorizing it or engraving it on my physical bitcoin, without exposing me to an undue risk of password cracking and/or theft by the manufacturer of the item.

Quote
    User story: (EC multiplied keys) As a user of paper wallets, I would like the ability to generate a large number of Bitcoin addresses protected by the same password, while enjoying a high degree of security (highly expensive scrypt parameters), but without having to incur the scrypt delay for each address I generate.

Basically, it allows you to easily generate many keys from the same intermediary code (thus all with the same password).
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!