Post
Topic
Board Project Development
Re: python-hd-wallet-scanner - scan for HD Wallet master private key and addresses
by
pooya87
on 22/04/2021, 02:23:27 UTC
I'm starting to wonder if there's any relation between derived private keys and their parent that can be exploited to eg. avoid searching for nearby keys and speed up the search.
Since the keys are derived using a hash function and there is no relationship between the input of the hash function and the output of it, there is also no relationship between the master key and each child key that is derived from it that could be "exploited".

Something like trying to find random private keys by deriving all the paths but slower because of all the extra ECC math.
Each depth can have an index from 0 to 0xFFFFFFFF which is 4.2 billion. Even the most common paths used by wallets is still a huge list. It is not possible "to derive all paths".