Bitcoin Forum

Economy => Web Wallets => Topic started by: venusbits on August 11, 2019, 02:20:28 PM



Title: Fully Functional Non Custodian Zero Knowledge Wallet PoC
Post by: venusbits on August 11, 2019, 02:20:28 PM
Hello Everyone!

I am new here, so please excuse me if this forum is the incorrect place to post this.

ZeroWallet is a protocol that uses Zero Knowledge Proofs to secure private keys with low-entropy passwords. It provides the convenience of brain wallets with a security guarantee comparable to third party multi-sig setups. This means that you can securely unlock/ recover your private key with just passwords. And the server stores ZERO information from which your private key can be derived. This is accomplished by the use of OPRFs derived from the OPAQUE key exchange protocol (https://eprint.iacr.org/2018/163.pdf).

I developed this over six weeks at the University of Illinois at Urbana Champaign with Professor Andrew Miller. Please find details below, and let me know what you think!

Official Website (with fully functional demo!) (https://www.zerowallet.me)
Demo Video/ Pitch (https://youtu.be/fKJ25SgnaVs)
GitHub Code (https://github.com/amsee01/ZeroWallet)


https://imgur.com/v2MfAaL.png


Title: Re: Fully Functional Non Custodian Zero Knowledge Wallet PoC
Post by: Zicadis on August 27, 2019, 09:57:44 PM
Interesting.
Are the paswords acting like a key to derive the private key? What happens if I change or reset the password? Would that not change or affect the private key?
That is of course if it is derived from that in the first place.

You should create a telegram or discord channel where people can talk to you and engage in one to one conversation because I find this really interesting.


Title: Re: Fully Functional Non Custodian Zero Knowledge Wallet PoC
Post by: venusbits on October 09, 2019, 03:52:49 AM
Thanks so much for your reply!

Apologies for the delay on my end, I don't login here very often.

As of now there is no 'rekeying' functionality i.e. if you enter a different set of passwords, a different private key will be genenerated.

Would really want to take this forward. I'm new here, don't have too much experience with the community. Would be really appreciative if you could help me engage the community and take this forward.

Look forward to your reply.



Title: Re: Fully Functional Non Custodian Zero Knowledge Wallet PoC
Post by: BitMaxz on October 09, 2019, 11:36:08 PM
Quote
This means that you can securely unlock/ recover your private key with just passwords.

How does it work?

You mean you can just recover your private key only with a password without email or something to receive the private key?

If that's the case our wallet is at risk if we use that wallet. Because they can easily manipulate and brute force your wallet and generate a large number of passwords and retrieve all of your private keys from the website database.

So for me, I'm not satisfied with this kind of recovery method to get the private key because it is not secured anyone can put any random password to get the private key. They should required email or any contact for recovering the private keys.



Title: Re: Fully Functional Non Custodian Zero Knowledge Wallet PoC
Post by: robelneo on October 18, 2019, 05:41:06 AM
Every product and every project gets their reputation from the creator who creates it and in Zerowallet case, you have a good developer in Aman Ladia http://amanladia.com/wp/ it's ok for me to test new wallets the more Functional Non-Custodian wallet we have for the community the better for us, the interface is very simple and so are the instructions.