Bitcoin Forum
December 09, 2016, 11:10:56 PM *
News: To be able to use the next phase of the beta forum software, please ensure that your email address is correct/functional.
 
   Home   Help Search Donate Login Register  
Pages: « 1 2 3 4 5 [6]  All
  Print  
Author Topic: BIP 17  (Read 8122 times)
interlagos
Hero Member
*****
Offline Offline

Activity: 497


View Profile
January 30, 2012, 11:54:28 PM
 #101

I have a small question.
If two private keys always need to be kept separate,
how one would generate a single address which would combine both of them without having both of them on a single device at one point?
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1481325056
Hero Member
*
Offline Offline

Posts: 1481325056

View Profile Personal Message (Offline)

Ignore
1481325056
Reply with quote  #2

1481325056
Report to moderator
1481325056
Hero Member
*
Offline Offline

Posts: 1481325056

View Profile Personal Message (Offline)

Ignore
1481325056
Reply with quote  #2

1481325056
Report to moderator
Costia
Newbie
*
Offline Offline

Activity: 28



View Profile
January 31, 2012, 12:04:47 AM
 #102

for the address you only need the public keys and script - you can store those on the PC

for the redeeming transaction you need the signature, public key and script
you need the private key to make a signature
so:
PC creates <sig1> using key1
phone creates <sig2> using key2
phone sends <sig2> (not the key) to PC
the sig is valid only for this transaction, and it must belong to the public key in the address, this will end up being in the transaction anyway, so there are no "secrets" transmitted over the internet
PC puts everything together and creates a redeeming transaction
interlagos
Hero Member
*****
Offline Offline

Activity: 497


View Profile
January 31, 2012, 12:13:34 AM
 #103

for the address you only need the public keys and script - you can store those on the PC

for the redeeming transaction you need the signature, public key and script
you need the private key to make a signature
so:
PC creates <sig1> using key1
phone creates <sig2> using key2
phone sends <sig2> (not the key) to PC
the sig is valid only for this transaction, and it must belong to the public key in the address, this will end up being in the transaction anyway, so there are no "secrets" transmitted over the internet
PC puts everything together and creates a redeeming transaction

Ok that explains it, thanks!
Pages: « 1 2 3 4 5 [6]  All
  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!