Bitcoin Forum
May 05, 2024, 02:58:37 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Does the Armory wallet format encrypt or protect the chain code?  (Read 957 times)
Carlton Banks (OP)
Legendary
*
Offline Offline

Activity: 3430
Merit: 3071



View Profile
November 24, 2013, 06:48:52 PM
 #1

From perusing all the talk on developing deterministic wallet formats, and from knowing myself the way Armory operates both when opening the application and when generating a new public key for a given wallet, I have this sense that the answer to my question is "no".

If so, does this mean that the wallet file can be interrogated as to the value of it's chain code, and hence the BTC value of the wallet discovered? (by someone with a copy of any encrypted Armory wallet)

Vires in numeris
1714921117
Hero Member
*
Offline Offline

Posts: 1714921117

View Profile Personal Message (Offline)

Ignore
1714921117
Reply with quote  #2

1714921117
Report to moderator
1714921117
Hero Member
*
Offline Offline

Posts: 1714921117

View Profile Personal Message (Offline)

Ignore
1714921117
Reply with quote  #2

1714921117
Report to moderator
1714921117
Hero Member
*
Offline Offline

Posts: 1714921117

View Profile Personal Message (Offline)

Ignore
1714921117
Reply with quote  #2

1714921117
Report to moderator
You can see the statistics of your reports to moderators on the "Report to moderator" pages.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714921117
Hero Member
*
Offline Offline

Posts: 1714921117

View Profile Personal Message (Offline)

Ignore
1714921117
Reply with quote  #2

1714921117
Report to moderator
1714921117
Hero Member
*
Offline Offline

Posts: 1714921117

View Profile Personal Message (Offline)

Ignore
1714921117
Reply with quote  #2

1714921117
Report to moderator
1714921117
Hero Member
*
Offline Offline

Posts: 1714921117

View Profile Personal Message (Offline)

Ignore
1714921117
Reply with quote  #2

1714921117
Report to moderator
picobit
Hero Member
*****
Offline Offline

Activity: 547
Merit: 500


Decor in numeris


View Profile
November 24, 2013, 07:36:05 PM
 #2

The Armory wallets unfortunately do not encrypt the bitcoin addresses it generates.  So the value of the wallet can be seen by anyone getting hold of the file.  It is rumoured that a new format is on its way which addresses this shortcoming.

By the way: The original Bitcoin client has the same problem.
etotheipi
Legendary
*
Offline Offline

Activity: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
November 27, 2013, 01:28:04 AM
 #3

As far as I know all wallet app have this shortcoming.  It's not easy to overcome... unless you scan the blockchain on every load Smiley  Because even if you encrypt the watching-only wallet, any data you save between loads can be used to identify what money is in your wallet. 

This was one of the benefits to having the super-node version of Armory that maintains a full DB of all spent and unspent UTXOs, so that it can encrypt the watching-only wallet without leaving leaky information all over the disk.  You just decrypt the wallet and instantaneously request all the address balances from your local database (among other uses for the super-node version).  But the super-node stuff will be put on hold for now.  Got some other priorities.

What I hope to do is get the blockchain scanning in Armory faster (I missed a lot of database optimizations in 0.90), and then have an option to disable saving data between loads.  Then it will behave much like 0.88.1 and earlier where it scanned every load.  Then it makes sense to implement the encryption. 

Founder and CEO of Armory Technologies, Inc.
Armory Bitcoin Wallet: Bringing cold storage to the average user!
Only use Armory software signed by the Armory Offline Signing Key (0x98832223)

Please donate to the Armory project by clicking here!    (or donate directly via 1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX -- yes, it's a real address!)
xephyr
Sr. Member
****
Offline Offline

Activity: 285
Merit: 250


View Profile
November 27, 2013, 04:27:10 AM
 #4

You can always just run Armory inside a TrueCrypt container so your addresses and balance is hidden when you are not using the wallet.
Ente
Legendary
*
Offline Offline

Activity: 2126
Merit: 1001



View Profile
December 02, 2013, 08:35:50 AM
 #5

As far as I know all wallet app have this shortcoming.  It's not easy to overcome... unless you scan the blockchain on every load Smiley  Because even if you encrypt the watching-only wallet, any data you save between loads can be used to identify what money is in your wallet. 

It's not *exactly* the same. With an encrypted wallet, noone can see the balance when obtaining an encrypted backup. With unencrypted public data in the wallet, this is possible (without access to the Armory computer).

Ente
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!