darkwallet / darkwallet

Your keys. Your privacy. Your sovereignty.
https://darkwallet.is
GNU Affero General Public License v3.0
658 stars 147 forks source link

Create hidden identities that cannot be seen in the list #128

Open genjix opened 10 years ago

genjix commented 10 years ago

If I use my wallet on a public machine with other people, there should be a way to have identities but unseen in the UI.

It's not perfect against analysis, and in the future you could even use plausible deniability, but it's better than all identities being publically viewable.

leafcutterant commented 10 years ago

+1. I heard one of you guys mentioning the idea before, plausible deniability would be a great step forward.

Just my thoughts - the definition of "wallets" and "identities" should be cleared up first. I see both used. Are they the same? Or is an identity a collection of wallets? (For now, I see the former as true.)

And any ideas how to toggle hidden identities? Maybe do it the TrueCrypt-way, having it embedded into another identity and you have to give a different password to access it?

dabura667 commented 10 years ago

I think there is merit to the Truecrypt method.

Prerequisites:

  1. There needs to be a way to password protect logging in to the identities. (maybe Password protected identities can't auto login.
  2. In the encrypted wallet data, encrypt the first half of the file with one password, then the second half of the file with a second password.
  3. Depending on the password used, the wallet will decrypt to half gibberish, half real data. The half with real data shall have all data necessary to use the wallet.

One Problem: Being able to discern a hidden identity and a normal one by the filesize. Possible solution: Make hidden identities be barebones that can't save more than a certain number of contacts or some other method to lower data usage for the hidden wallet. Or bloat normal wallets with dummy data to make all wallets the same size.

caedesvvv2 commented 9 years ago

@genjix, please could you add this account (https://github.com/caedesvvv2) to the darkwallet repo temporarily (with write access). I've lost access to the other one and need to sort that out with github support.

ABISprotocol commented 9 years ago

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512

@genjix please check your e-mail which I will have sent something to in a few on this very matter.

ty.

caedesvvv2:

@genjix, please could you add this account (https://github.com/caedesvvv2) to the darkwallet repo temporarily (with write access). I've lost access to the other one and need to sort that out with github support.

--- Reply to this email directly or view it on GitHub: https://github.com/darkwallet/darkwallet/issues/128#issuecomment-68627141


http://abis.io ~ "a protocol concept to enable decentralization and expansion of a giving economy, and a new social good" https://keybase.io/odinn -----BEGIN PGP SIGNATURE-----

iQEcBAEBCgAGBQJUqQ/MAAoJEGxwq/inSG8CwiUH/RryqBkmGHrHA6G5Xq3ZFDUF LDb4PdO8yNCSRenXfal28eYjIz77oCUrQSL/fqAWsl2JTitOLT24klPNfcpu7pGO hXQ4eevyGE86E1q1V9KNNFaDNjUo65fHtvUTEldPVwA7CFD4qk7Qa4rtOhc0lW37 6wbMOrx3ohdDp1qfy03zqFNUW0hIoKlGwhlCsxBntTBZLkKp7izUpx7I1+IrpKls y8VTVIJkdlwj71AyZH/rkRDS/vjOIwvXY05y47ITQlmBy1sRzumMKfd98k/s5NIu UW6O9Z60tSPK2ztRv6IzcZ8oGbQVJNw0/AiHKZymF8DdEspc/McpJQoMyAOr+to= =wDp+ -----END PGP SIGNATURE-----

caedesvvv2 commented 9 years ago

@genjix, ASAP to above.

caedesvvv commented 9 years ago

careful, caedesvvv2 above is an attacker of some sort

hoffmabc commented 9 years ago

We have this idiot too.

ghost commented 9 years ago

@hoffmabc, yes you do.

leafcutterant commented 9 years ago

@caedesvvv2 if you were real, you would know how to get in touch with genjix (not through a git issue ticket)... I wouldn't be surprised if you were associated with forces responsible for the community raids in Spain.

hoffmabc commented 9 years ago

Just get the accounts banned by GitHub staff as you see them.