Bitcoin Forum
May 30, 2024, 05:09:34 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Deterministic Wallet, BIP 39, Seed Words, and relating Public Addresses  (Read 190 times)
JayBleezCPA (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 2


View Profile
September 27, 2018, 11:36:32 PM
Merited by ABCbits (1)
 #1

Hey folks,

Is there a way to associate all public addresses from knowing one of the public addresses related a single "Master Key" or seed within Deterministic Wallet (BTC)?

Any insight would be much appreciated.

Cheers,

-JayBleez
Coding Enthusiast
Legendary
*
Offline Offline

Activity: 1039
Merit: 2783


Bitcoin and C♯ Enthusiast


View Profile WWW
September 28, 2018, 03:19:39 AM
Last edit: September 28, 2018, 03:15:36 PM by Coding Enthusiast
Merited by ABCbits (3), dbshck (2)
 #2

If you have ...
- The seed (set of words)
- The master private key (a long string starting with "xrpv")
Then you can get all the addresses that can ever exist with any path that you like as long as it comes after this extended key.

If you have ...
- Master public key (a long string starting with "xpub")
Then you can only get addresses that are not hardened

If you have ...
- Individual private key(s)
- Individual public key(s)
- Individual address(es)
Then you can't associate them together or find their master key.

If you have ...
- A master public key + a derived non-hardened private key
Then there may be a way for an attacker to find the master key.

Projects List+Suggestion box
Donate: 1Q9s or bc1q
|
|
|
FinderOuter(0.19.1)Ann-git
Denovo(0.7.0)Ann-git
Bitcoin.Net(0.26.0)Ann-git
|
|
|
BitcoinTransactionTool(0.11.0)Ann-git
WatchOnlyBitcoinWallet(3.2.1)Ann-git
SharpPusher(0.12.0)Ann-git
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!