Bitcoin Forum
April 25, 2024, 09:58:13 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Can I create a deterministic wallet and export/disclose individual keys?  (Read 465 times)
Colba17 (OP)
Newbie
*
Offline Offline

Activity: 19
Merit: 1


View Profile
May 26, 2017, 07:54:42 AM
Last edit: May 26, 2017, 08:16:21 AM by Colba17
Merited by ABCbits (1)
 #1

If one private key of a deterministic wallet gets compromised, are the other keys (and the seed) still secure?

Example: create an armory offline wallet with seed. I want to transfer some BTC from one address in the offline armory wallet by importing the private key for one of the addresses in the offline wallet to a Bitcoin Core online wallet for whatever reason. If the private key is somehow compromised, are the remaining BTC on different addresses in the same armory offline wallet still secure (same seed)? Thanks!!
1714039093
Hero Member
*
Offline Offline

Posts: 1714039093

View Profile Personal Message (Offline)

Ignore
1714039093
Reply with quote  #2

1714039093
Report to moderator
1714039093
Hero Member
*
Offline Offline

Posts: 1714039093

View Profile Personal Message (Offline)

Ignore
1714039093
Reply with quote  #2

1714039093
Report to moderator
1714039093
Hero Member
*
Offline Offline

Posts: 1714039093

View Profile Personal Message (Offline)

Ignore
1714039093
Reply with quote  #2

1714039093
Report to moderator
The Bitcoin software, network, and concept is called "Bitcoin" with a capitalized "B". Bitcoin currency units are called "bitcoins" with a lowercase "b" -- this is often abbreviated BTC.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714039093
Hero Member
*
Offline Offline

Posts: 1714039093

View Profile Personal Message (Offline)

Ignore
1714039093
Reply with quote  #2

1714039093
Report to moderator
1714039093
Hero Member
*
Offline Offline

Posts: 1714039093

View Profile Personal Message (Offline)

Ignore
1714039093
Reply with quote  #2

1714039093
Report to moderator
1714039093
Hero Member
*
Offline Offline

Posts: 1714039093

View Profile Personal Message (Offline)

Ignore
1714039093
Reply with quote  #2

1714039093
Report to moderator
ranochigo
Legendary
*
Offline Offline

Activity: 2954
Merit: 4163


View Profile
May 26, 2017, 08:03:57 AM
Merited by ABCbits (1)
 #2

It depends.

For wallets using hardened keys, it is fully safe to export private keys with zero risk of the whole chain of addresses getting compromised if a single key gets compromised.

However, if your wallet happens to create unhardened keys. Given a public parent key and a private child key, you can calculate the private keys of the entire chain of addresses. This is very dangerous if you do leak the public parent key.

I'm not too sure about Armory however.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Colba17 (OP)
Newbie
*
Offline Offline

Activity: 19
Merit: 1


View Profile
May 26, 2017, 08:38:23 AM
 #3

It depends.

For wallets using hardened keys, it is fully safe to export private keys with zero risk of the whole chain of addresses getting compromised if a single key gets compromised.

However, if your wallet happens to create unhardened keys. Given a public parent key and a private child key, you can calculate the private keys of the entire chain of addresses. This is very dangerous if you do leak the public parent key.

I'm not too sure about Armory however.

Thanks. How can I determine is my wallet software uses a hardened or unhardened key?
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!