Bitcoin Forum
September 27, 2018, 10:38:55 PM *
News: ♦♦ New info! Bitcoin Core users absolutely must upgrade to previously-announced 0.16.3 [Torrent]. All Bitcoin users should temporarily trust confirmations slightly less. More info.
 
   Home   Help Search Donate Login Register  
Pages: « 1 [2]  All
  Print  
Author Topic: Stealth address (anonymous payments)  (Read 2971 times)
bitpop
Legendary
*
Offline Offline

Activity: 2366
Merit: 1043


https://keybase.io/bitpop


View Profile WWW
January 30, 2014, 12:00:20 PM
 #21

Sender uploads a pubkey and nonce (secret which appears as a bunch of random characters) to the network via OP_RETURN function, and sends some money to the generated address

Just to make sure I got it right: by the pubkey you mean stealth-address, and by nonce you mean private-key-to-actual-address encrypted by pubkey/stealth-address. Is it correct?


Nonce could literally mean nonce which you use against a curve

Reputation  |  PGP  |  DigitalOcean  |  TorGuard  |  Ethereum Classic
Bitcoin: 3DSh6AnmvBpDJFUz2mnLirMLmTMcFs9nDm
Bitmessage: BM-2cXN9j8NFT2n1FxDVQ6HQq4D4MZuuaBFyb
1538087935
Hero Member
*
Offline Offline

Posts: 1538087935

View Profile Personal Message (Offline)

Ignore
1538087935
Reply with quote  #2

1538087935
Report to moderator
1538087935
Hero Member
*
Offline Offline

Posts: 1538087935

View Profile Personal Message (Offline)

Ignore
1538087935
Reply with quote  #2

1538087935
Report to moderator
1538087935
Hero Member
*
Offline Offline

Posts: 1538087935

View Profile Personal Message (Offline)

Ignore
1538087935
Reply with quote  #2

1538087935
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1538087935
Hero Member
*
Offline Offline

Posts: 1538087935

View Profile Personal Message (Offline)

Ignore
1538087935
Reply with quote  #2

1538087935
Report to moderator
1538087935
Hero Member
*
Offline Offline

Posts: 1538087935

View Profile Personal Message (Offline)

Ignore
1538087935
Reply with quote  #2

1538087935
Report to moderator
1538087935
Hero Member
*
Offline Offline

Posts: 1538087935

View Profile Personal Message (Offline)

Ignore
1538087935
Reply with quote  #2

1538087935
Report to moderator
Abdussamad
Legendary
*
Offline Offline

Activity: 1862
Merit: 1064



View Profile WWW
April 22, 2014, 12:41:15 AM
 #22

Sorry, to bump up this thread but I have a question regarding stealth addresses. If you only have the stealth address and the nonce can you derive the "normal" bitcoin address to which the payment was made?

bitpop
Legendary
*
Offline Offline

Activity: 2366
Merit: 1043


https://keybase.io/bitpop


View Profile WWW
April 22, 2014, 07:59:30 AM
 #23

Sorry, to bump up this thread but I have a question regarding stealth addresses. If you only have the stealth address and the nonce can you derive the "normal" bitcoin address to which the payment was made?

I think so because that's how the payer pays

Reputation  |  PGP  |  DigitalOcean  |  TorGuard  |  Ethereum Classic
Bitcoin: 3DSh6AnmvBpDJFUz2mnLirMLmTMcFs9nDm
Bitmessage: BM-2cXN9j8NFT2n1FxDVQ6HQq4D4MZuuaBFyb
Abdussamad
Legendary
*
Offline Offline

Activity: 1862
Merit: 1064



View Profile WWW
April 22, 2014, 09:09:32 AM
 #24

Sorry, to bump up this thread but I have a question regarding stealth addresses. If you only have the stealth address and the nonce can you derive the "normal" bitcoin address to which the payment was made?

I think so because that's how the payer pays

Well I'm not an expert but it doesn't look like its possible without the private key behind the stealth address or the key pair the payer generated.

initiate stealth: https://github.com/spesmilo/sx/blob/master/src/sx-stealth-send
uncover stealth: https://github.com/spesmilo/sx/blob/master/src/sx-stealth-recv

In my scenario only the stealth address and nonce are known. S1 and c are not known.

bitpop
Legendary
*
Offline Offline

Activity: 2366
Merit: 1043


https://keybase.io/bitpop


View Profile WWW
April 22, 2014, 09:12:02 AM
 #25

Sorry, to bump up this thread but I have a question regarding stealth addresses. If you only have the stealth address and the nonce can you derive the "normal" bitcoin address to which the payment was made?

I think so because that's how the payer pays

Well I'm not an expert but it doesn't look like its possible without the private key behind the stealth address or the key pair the payer generated.

initiate stealth: https://github.com/spesmilo/sx/blob/master/src/sx-stealth-send
uncover stealth: https://github.com/spesmilo/sx/blob/master/src/sx-stealth-recv

In my scenario only the stealth address and nonce are known. S1 and c are not known.

I'm under the assumpion they send to a normal address which is randomly generated. Then they give you the nonce so you know which one. Perhaps you're also thinking of getting the private key which isn't possible but part of receive.

Try forcing the nonce in the send function.

Reputation  |  PGP  |  DigitalOcean  |  TorGuard  |  Ethereum Classic
Bitcoin: 3DSh6AnmvBpDJFUz2mnLirMLmTMcFs9nDm
Bitmessage: BM-2cXN9j8NFT2n1FxDVQ6HQq4D4MZuuaBFyb
Abdussamad
Legendary
*
Offline Offline

Activity: 1862
Merit: 1064



View Profile WWW
April 22, 2014, 09:42:36 AM
 #26

I'm under the assumpion they send to a normal address which is randomly generated. Then they give you the nonce so you know which one. Perhaps you're also thinking of getting the private key which isn't possible but part of receive.

Try forcing the nonce in the send function.

I am thinking of a random observer who has two public pieces of data i.e. the nonce, which was posted on some forum somewhere as outlined in the stealth address docs, and the stealth address which he suspects is the intended recipient of the coins. He wants to connect the two and the only way to do that is to derive the regular bitcoin address (using just the nonce and stealth address) and then check if that regular address has coins in it. The diffie-helman key exchange seems to make that impossible.

Pages: « 1 [2]  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!