Skip to main content
edited tags
Link
Nick ODell
  • 29.5k
  • 11
  • 73
  • 132
edited tags
Link
abeikverdi
  • 864
  • 8
  • 22
Tweeted twitter.com/#!/StackBitcoin/status/575405674349346816
Source Link
abeikverdi
  • 864
  • 8
  • 22

HD wallets with an exposed child private key

HD wallets as described here are built based on a master seed and a master public key as follows:

PK.b = PK.a + sG
SK.b = SK.a + s
  1. I just got a little confused about this. Is s the mnemonic seed that user knows? which generates the private keys.
  2. Secondly a service provider only needs to know sG to calculate the user's next address. Am I right?
  3. And lastly more importantly I am just wondering whether it is possible to calculate the master private key (seed) if an attacker or service provider gets one child's private key address?