Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: trcwhale on February 17, 2014, 01:41:21 PM



Title: What if the wallet was you.
Post by: trcwhale on February 17, 2014, 01:41:21 PM
Hi,

I was thinking about an idea today. Everyone talks about storing bitcoins securely. Some print of paper wallets, others store on usb keys. There are so many way but all of them are not so secured.

What if BTC or any other crypto key pair (Private/Public) were generated based on unique biometrics. That way the private key can be you. That way you will never would have to carry anything with you.

What do you think of that?








Title: Re: What if the wallet was you.
Post by: Automatic on February 17, 2014, 01:56:16 PM
And then get mugged in the street?
Have to pay for special hardware to be able to decode this stuff?
Only have a limited amount of seeds per-person?
Being able to be tracked by any entity that can force you to validate yourself?

I'm good.


Title: Re: What if the wallet was you.
Post by: bitpop on February 17, 2014, 02:19:28 PM
,


Title: Re: What if the wallet was you.
Post by: trcwhale on February 17, 2014, 03:23:15 PM
And then get mugged in the street?
Have to pay for special hardware to be able to decode this stuff?
Only have a limited amount of seeds per-person?
Being able to be tracked by any entity that can force you to validate yourself?

I'm good.



We are already getting tracked when carrying mobile phones. So tracking here is not even an issue anymore. Now the same thing can be said about asking to reveal your passphrase, pin for your card or a password to your phone  by someone in the dark alley. Private key storage is a big issue. You don't necessary have to tell anybody that you generated your key pair based on your own biometrics but i think combined that with password this can be really good way of storing it. Meaning it can always be extracted back. That way you never loose it sort of thing.



Title: Re: What if the wallet was you.
Post by: oleganza on February 17, 2014, 04:41:46 PM
Apple does it already to decrypt the keychain on iPhone 5s with your fingerprint. You just have to drop your keys in the keychain and the OS will take care of securing it for you.


Title: Re: What if the wallet was you.
Post by: bitpop on February 17, 2014, 04:45:32 PM
Apple does it already to decrypt the keychain on iPhone 5s with your fingerprint. You just have to drop your keys in the keychain and the OS will take care of securing it for you.

They also the care of backing it up with the nsa for you so they can seize them


Title: Re: What if the wallet was you.
Post by: DanielVG on February 17, 2014, 07:28:25 PM
bad idea, i prefer anonymity and privacy over security.


Title: Re: What if the wallet was you.
Post by: DeathAndTaxes on February 17, 2014, 07:35:23 PM
The issue is that biometrics are not deterministic.  

When you "login" using a biometric it compares the stored "good" biometric with the login attempt and if it is close enough you get logged in.  If you think about this from a wallet perspective this means the biometric is not used to create (or unlock) the wallet it is only used for authentication of the attempted use.  The wallet already has the ability to spend the coins independently of the biometric.  If a hacker doesn't have the biometric data (stolen wallet) they would quickly figure out ways to hack the device itself. 

The OP seems to suggest creating an HD wallet from a biometric seed.  There are two issues with this.  The first is that biometrics are never exact matches.  If you scan the same fingerprint multiple times and convert it into a number, the output will be different each time.   A deterministic seed needs to be deterministic, this means the seed generated is always the same.  Although I don't like the risk of brain wallets if you hash a given passphrase it will always produce the same seed.  It couldn't work if sometimes it produced a different seed.

The other issue is that most biometric samples have little entropy because high precision scanners are expensive (and if you are just doing a "close enough" match serve no purpose).  They lack sufficient entropy to prevent an attack from brute forcing all possible seeds that can be produced from the device and then stealing the ones which are funded.  Biometrics are good as a SECOND (or third) FACTOR (something you know, something you have, something) not for producing a deterministic seed.


Title: Re: What if the wallet was you.
Post by: drrussellshane on February 17, 2014, 09:07:07 PM
Now Bitcoin detractors will really think bitcoiners are bringing on the "Mark of the Beast"!


Title: Re: What if the wallet was you.
Post by: oleganza on February 17, 2014, 10:58:16 PM
Apple does it already to decrypt the keychain on iPhone 5s with your fingerprint. You just have to drop your keys in the keychain and the OS will take care of securing it for you.

They also the care of backing it up with the nsa for you so they can seize them

That's the implementation detail. Also, your hardware is always a trusted counterparty.


Title: Re: What if the wallet was you.
Post by: cbeast on February 17, 2014, 11:02:56 PM
Apple does it already to decrypt the keychain on iPhone 5s with your fingerprint. You just have to drop your keys in the keychain and the OS will take care of securing it for you.
I wonder how many have had a finger stolen along with their iphone?


Title: Re: What if the wallet was you.
Post by: trcwhale on February 18, 2014, 10:43:46 AM
The issue is that biometrics are not deterministic.  

When you "login" using a biometric it compares the stored "good" biometric with the login attempt and if it is close enough you get logged in.  If you think about this from a wallet perspective this means the biometric is not used to create (or unlock) the wallet it is only used for authentication of the attempted use.  The wallet already has the ability to spend the coins independently of the biometric.  If a hacker doesn't have the biometric data (stolen wallet) they would quickly figure out ways to hack the device itself. 

The OP seems to suggest creating an HD wallet from a biometric seed.  There are two issues with this.  The first is that biometrics are never exact matches.  If you scan the same fingerprint multiple times and convert it into a number, the output will be different each time.   A deterministic seed needs to be deterministic, this means the seed generated is always the same.  Although I don't like the risk of brain wallets if you hash a given passphrase it will always produce the same seed.  It couldn't work if sometimes it produced a different seed.

The other issue is that most biometric samples have little entropy because high precision scanners are expensive (and if you are just doing a "close enough" match serve no purpose).  They lack sufficient entropy to prevent an attack from brute forcing all possible seeds that can be produced from the device and then stealing the ones which are funded.  Biometrics are good as a SECOND (or third) FACTOR (something you know, something you have, something) not for producing a deterministic seed.

This is very interesting.

What do you propose then?  What is the best solution of storing private key without worrying about having it lost? If this not solved BTC and other cryptos will never get much traction with general population. Most people would just be afraid of having any significant sum of money stored in crypto.


Title: Re: What if the wallet was you.
Post by: sb1412a on February 21, 2014, 01:07:07 PM
By utilising the option to do this: http://en.wikipedia.org/wiki/Mind_uploading (http://en.wikipedia.org/wiki/Mind_uploading)

I think that anyone would be stupid to suggest that this won't be possible in the future. People will be uncomfortable with it and it won't be widely adopted for along time, but within 1000 years (perhaps more than half that timeframe) I believe all personal digital assets will be stored in the mind.

Either: regulations will mean that you can't escape it, like in Minority Report, or it will just be so normal to people by then that it won't be an issue, and people see it as the preferable method of storage and usage.

Mind recognition would be available for transactions. This could still be an anonymous act - no machine would actually need to know who you are, because it will just be matching your brain composition to your wallet, very much like a fingerprint. Your brain would just be an HD but with a unique structure, but an anonymous unique structure. You would not be giving up your details, you are simply another number to the network and it recognises your brain pattern on its database, which is synced to your wallet (which happens to be stored in your brain).

Way way into the future though...


Title: Re: What if the wallet was you.
Post by: piotr_n on February 21, 2014, 03:20:54 PM
Hi,

I was thinking about an idea today. Everyone talks about storing bitcoins securely. Some print of paper wallets, others store on usb keys. There are so many way but all of them are not so secured.

What if BTC or any other crypto key pair (Private/Public) were generated based on unique biometrics. That way the private key can be you. That way you will never would have to carry anything with you.

What do you think of that?

FWIK, there isn't any known biometrics method that would be secured enough for protecting huge amounts of money.
Everything that you can measure about your body can be copied - and that's the problem.

I personally think that the best solution is a wallet based on a seed password, which you just hide in your head.
Exactly the one I developed and have been using successfully for over half a year already.


Title: Re: What if the wallet was you.
Post by: trcwhale on February 21, 2014, 03:39:53 PM
Hi,

I was thinking about an idea today. Everyone talks about storing bitcoins securely. Some print of paper wallets, others store on usb keys. There are so many way but all of them are not so secured.

What if BTC or any other crypto key pair (Private/Public) were generated based on unique biometrics. That way the private key can be you. That way you will never would have to carry anything with you.

What do you think of that?

FWIK, there isn't any known biometrics method that would be secured enough for protecting huge amounts of money.
Everything that you can measure about your body can be copied - and that's the problem.

I personally think that the best solution is a wallet based on a seed password, which you just hide in your head.
Exactly the one I developed and have been using successfully for over half a year already.


This is all good for us geeks. However people can't even remember simple passwords. For average person the password is not a good solution. For now I think there will be for trusted party who will store your bitcoins somewhere online. Of course with another party act as insurance. I think there is a service need here.


Title: Re: What if the wallet was you.
Post by: piotr_n on February 21, 2014, 03:47:55 PM
This is all good for us geeks. However people can't even remember simple passwords. For average person the password is not a good solution.
When they know that by forgetting this password they will loose a lot of money, they will never forget it - doesn't matter whether they are geeks, or not.

Unless they are stupid, of course - in which case there is no reliable method, for securing their cache, anyway.
So then indeed, in such case, the best they can do is give their money to someone else to watch it for them.
E.g. they can deposit it on MtGox, because MtGox has the best security of all the exchanges / online wallets, with yubikey and stuff... ;)


Title: Re: What if the wallet was you.
Post by: rmines on February 21, 2014, 03:49:15 PM
Currently most popular biometric security systems are fingerprint based.
Think about what would happen if you would lose a hand or severely burn your finger tips..


Title: Re: What if the wallet was you.
Post by: bloss on February 21, 2014, 06:37:50 PM
This already exists. A brainwallet based on a truly random and memorized 160+ bits of entropy passphrase.


Title: Re: What if the wallet was you.
Post by: oleganza on February 22, 2014, 08:01:10 PM
Here's a second draft: http://oleganza.com/blind-ecdsa-draft-v2.pdf

The algorithm is the same, but presentation is made clearer.


Title: Re: What if the wallet was you.
Post by: chris56a on February 23, 2014, 01:52:46 AM
Hi,

I was thinking about an idea today. Everyone talks about storing bitcoins securely. Some print of paper wallets, others store on usb keys. There are so many way but all of them are not so secured.

What if BTC or any other crypto key pair (Private/Public) were generated based on unique biometrics. That way the private key can be you. That way you will never would have to carry anything with you.

What do you think of that?







i herd about someone working on a usb drive that can only be open with your own personal heart beat


Title: Re: What if the wallet was you.
Post by: jdbtracker on February 23, 2014, 06:21:45 PM
we can make it smaller, what if we combined both? pass phrases are nothing more than portions of the language lexicon, we have a lot of DNA why not make it a set sequence of sections combined with a passphrase that identifies which portions of your DNA to use.

Your DNA is pretty rock solid, It changes very little over your lifetime, and if it does it is only to specific cells that have been damaged or sections go dormant. So if you did have problems unlocking your wallet you would simply get a clean sample, then apply your pass phrase. Hell why not even make it multi-DNA based? If something has to be authorized your whole family has to be present and each one has to apply their DNA sequence and passphrase in the right sequence of family members.

the ekg idea doesn't sound too bad... I'm thinking along the lines of, thought reading... why use your fingers to type a password that can be gleaned by the simple disturbance of force over the keypad... put a ekg band on and say it in your mind. I think it's possible; It could even truly be made to be you if setup properly.

the ekg band stores the wallet data cryptographically and it can only be operated by your mind using the key phrases and commands you think about.

edit: I meant an electroencephalograph.


Title: Re: What if the wallet was you.
Post by: Danglebee on February 23, 2014, 06:27:38 PM
I rather as tampon. Where option as tampon! ?


Title: Re: What if the wallet was you.
Post by: jdbtracker on February 23, 2014, 07:00:52 PM
That would be so dirty, it could even be a dildo or a VJJ mould. This could be revolutionary, passwords bassed on physical arousal signals... what would be more specific then ones reactions during.... :)

But, yes What if the wallet was a tampon! madness! with bluetooth and wifi! for remote access.