Bitcoin Forum
June 03, 2024, 02:06:49 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: If I sign and Address are the other addresses more exposed?  (Read 432 times)
jubalix (OP)
Legendary
*
Offline Offline

Activity: 2618
Merit: 1022


View Profile WWW
April 11, 2017, 02:57:55 AM
 #1

If I sign a message and so lose the SHA256, and RIPEMD160 protections for that address, now only having  ECDSA,

are all the other addresses so weakened as it is a deterministic wallet or otherwise?

Admitted Practicing Lawyer::BTC/Crypto Specialist. B.Engineering/B.Laws

https://www.binance.com/?ref=10062065
U2
Hero Member
*****
Offline Offline

Activity: 676
Merit: 503


I used to be indecisive, but now I'm not sure...


View Profile
April 11, 2017, 03:06:38 AM
 #2

... I would think no because well, bitcoins on a technical level don't have anything to do with bitcoin addresses or wallets. Assuming you didn't include the wallet seed somehow I think this is still SHA256. Maybe we'll get a more educated answer though. I just don't see how exposing one could expose the rest.
Abdussamad
Legendary
*
Offline Offline

Activity: 3612
Merit: 1564



View Profile
April 11, 2017, 12:41:42 PM
 #3

If I sign a message and so lose the SHA256, and RIPEMD160 protections for that address, now only having  ECDSA,

are all the other addresses so weakened as it is a deterministic wallet or otherwise?

no they are not.

the only scenario where this is a problem is below:

- attacker has your master public key aka extended public key.
- attacker has the private key for any one of your addresses (private key not public key).

In the above scenario the attacker can enumerate all the private keys in your electrum wallet. They can get all the money.

For other deterministic wallets it is different because they use hardening at some levels. Hardened chains can't be derived if the attacker has the above information. There are downsides to this as well such as the fact that you can generate addresses from just the xpub which is a useful feature of deterministic wallets.
kolloh
Legendary
*
Offline Offline

Activity: 1736
Merit: 1023


View Profile
April 11, 2017, 02:02:50 PM
 #4

If I sign a message and so lose the SHA256, and RIPEMD160 protections for that address, now only having  ECDSA,

are all the other addresses so weakened as it is a deterministic wallet or otherwise?

no they are not.

the only scenario where this is a problem is below:

- attacker has your master public key aka extended public key.
- attacker has the private key for any one of your addresses (private key not public key).

In the above scenario the attacker can enumerate all the private keys in your electrum wallet. They can get all the money.

For other deterministic wallets it is different because they use hardening at some levels. Hardened chains can't be derived if the attacker has the above information. There are downsides to this as well such as the fact that you can generate addresses from just the xpub which is a useful feature of deterministic wallets.

With the master public key and a single private key, you can derive all other private keys? That is pretty scary, but I guess you usually don't give out either of those pieces of information. Good to be aware that is possible though.
Coin-Keeper
Hero Member
*****
Offline Offline

Activity: 758
Merit: 606



View Profile
April 11, 2017, 08:25:11 PM
 #5

Adding for clarification.  Of course there is no danger if the MPK is known because you can't spend any coins with only the MPK to a wallet.  I still protect mine because you can produce ALL the addresses for the entire wallet as well as all transaction activity just by having the MPK.  The private key issue is one of concern and accounts for much of the reason I use a hardware wallet along with Electrum.  I just don't like any private keys online anywhere, anytime, anyhow for my stuff.  Two computer cold approach is OK but its not convenient, which is why I went hardware wallet.

BTC: 1PYSBbuKM3kW19xe9TXJQfq64rPhd8XorF
Staked and Verified: https://bitcointalk.org/index.php?topic=996318.msg17102755#msg17102755
Abdussamad
Legendary
*
Offline Offline

Activity: 3612
Merit: 1564



View Profile
April 12, 2017, 08:02:54 AM
 #6

Adding for clarification.  Of course there is no danger if the MPK is known because you can't spend any coins with only the MPK to a wallet.  I still protect mine because you can produce ALL the addresses for the entire wallet as well as all transaction activity just by having the MPK.  The private key issue is one of concern and accounts for much of the reason I use a hardware wallet along with Electrum.  I just don't like any private keys online anywhere, anytime, anyhow for my stuff.  Two computer cold approach is OK but its not convenient, which is why I went hardware wallet.

A multisig wallet is another option. Both electrum and bitpay/copay make that easy now.
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!