doof (OP)
|
|
September 19, 2013, 03:36:35 AM |
|
Not sure if this has been raised before, I cant see it anywhere. But what if you could use one of your personal photos as a seed for your private key?
Photos contain a lot of info, and are unique and random.
|
|
|
|
SPC_Bitcoin
Member
Offline
Activity: 112
Merit: 10
Coffee makes it all better!
|
|
September 19, 2013, 03:52:49 AM |
|
I would not. Nobody's getting my biometrics willingly.
|
NEVER GOT PAID.
|
|
|
doof (OP)
|
|
September 19, 2013, 04:03:25 AM |
|
I would not. Nobody's getting my biometrics willingly.
I mean, it could be a snap of your dog or what ever. The idea is that no one will have that exact photo but you. Easy to remember.
|
|
|
|
kjj
Legendary
Offline
Activity: 1302
Merit: 1025
|
|
September 19, 2013, 04:12:39 AM |
|
And the bot to download, hash, addressify and check every image on the internet launches in 3...2...
|
17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8 I routinely ignore posters with paid advertising in their sigs. You should too.
|
|
|
msc
|
|
September 19, 2013, 04:18:48 AM |
|
You'd need very advanced photo recognition, and it could only be used to verify your identity, not to generate a key from scratch, because no two photos of you would be exactly the same on a byte level. A fingerprint scanner would be easier.
|
|
|
|
niko
|
|
September 19, 2013, 04:19:42 AM |
|
I would not. Nobody's getting my biometrics willingly.
I mean, it could be a snap of your dog or what ever. The idea is that no one will have that exact photo but you. Easy to remember.Impossible to remember in your brain. You can store it in a non-volatile memory, but then why not just keep it simple and generate a random number and use it as private key and store it in a nonvolatile memory... yes... now, that's a thought! You might even encrypt it before storing it, and remember the passphrase! Also, what kjj said.
|
They're there, in their room. Your mining rig is on fire, yet you're very calm.
|
|
|
doof (OP)
|
|
September 19, 2013, 04:33:31 AM |
|
You'd need very advanced photo recognition, and it could only be used to verify your identity, not to generate a key from scratch, because no two photos of you would be exactly the same on a byte level. A fingerprint scanner would be easier.
That's my point. Wouldn't be image recognition, the software would iterate through the pixels to pull out specific values as keys. Ill knock up some pseudo code to explain.
|
|
|
|
Anon136
Legendary
Offline
Activity: 1722
Merit: 1217
|
|
September 19, 2013, 04:35:26 AM |
|
You'd need very advanced photo recognition, and it could only be used to verify your identity, not to generate a key from scratch, because no two photos of you would be exactly the same on a byte level. A fingerprint scanner would be easier.
That's my point. Wouldn't be image recognition, the software would iterate through the pixels to pull out specific values as keys. Ill knock up some pseudo code to explain. it could work well in conjunction with a smaller password that you memorized. the picture would add security that a smaller password alone couldnt offer and the password would prevent people from simply testing all of your pictures to see if any was a private key. and of course there are advantages to not having to remember such a long password.
|
Rep Thread: https://bitcointalk.org/index.php?topic=381041If one can not confer upon another a right which he does not himself first possess, by what means does the state derive the right to engage in behaviors from which the public is prohibited?
|
|
|
doof (OP)
|
|
September 19, 2013, 04:39:25 AM |
|
And the bot to download, hash, addressify and check every image on the internet launches in 3...2...
Or you could choose 2 photos. Overlay one on the other. every image on the net * ever image on the net = big number
|
|
|
|
doof (OP)
|
|
September 19, 2013, 04:40:02 AM |
|
You'd need very advanced photo recognition, and it could only be used to verify your identity, not to generate a key from scratch, because no two photos of you would be exactly the same on a byte level. A fingerprint scanner would be easier.
That's my point. Wouldn't be image recognition, the software would iterate through the pixels to pull out specific values as keys. Ill knock up some pseudo code to explain. it could work well in conjunction with a smaller password that you memorized. the picture would add security that a smaller password alone couldnt offer and the password would prevent people from simply testing all of your pictures to see if any was a private key. and of course there are advantages to not having to remember such a long password. Yes exactly.
|
|
|
|
the joint
Legendary
Offline
Activity: 1834
Merit: 1020
|
|
September 19, 2013, 04:44:32 AM |
|
Hm...Biocryptography?
Public key + fingerprint/private key = send transaction? All someone has to do is cut off your fingers...
|
|
|
|
jl2012
Legendary
Offline
Activity: 1792
Merit: 1097
|
|
September 19, 2013, 05:01:43 AM |
|
Any file, like photo, music, video, could be the seed. However, you will lose the private key even with 1 bit of data loss.
|
Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY) LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC) PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
|
|
|
dserrano5
Legendary
Offline
Activity: 1974
Merit: 1029
|
|
September 19, 2013, 08:48:40 AM |
|
Or you can do it the other way around and hide the private key inside the picture using steganography.
|
|
|
|
brotz
Newbie
Offline
Activity: 12
Merit: 0
|
|
September 19, 2013, 09:18:48 AM |
|
No Problem.
1. SHA256 hash your photo --> 27d45bd2b3cc80481629522c9de1409121f75e08c3ad65bce1eb88a7a54cd705
2. bitaddress.org --> Wallet details --> enter sha256 hash --> Private key: 5J7pyQRYWxAhYg4tC1BMVDhT15GFxcRYahz2m71DAG1UR11tit8
address: 1PQa3MbPhPezjz8SkY4TdMxAupkUX2s215
|
|
|
|
DannyHamilton
Legendary
Offline
Activity: 3416
Merit: 4658
|
|
September 19, 2013, 09:53:23 PM |
|
Any file, like photo, music, video, could be the seed. However, you will lose the private key even with 1 bit of data loss.
Which is also true of storing any private key electronically (such as in your wallet/client) as well.
|
|
|
|
jl2012
Legendary
Offline
Activity: 1792
Merit: 1097
|
|
September 20, 2013, 02:48:12 AM |
|
Any file, like photo, music, video, could be the seed. However, you will lose the private key even with 1 bit of data loss.
Which is also true of storing any private key electronically (such as in your wallet/client) as well. Yes. But since a private key takes only 256bit, while a photo may take several Mbits, a private key has lower chance of getting corrupted.
|
Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY) LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC) PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
|
|
|
cp1
|
|
September 20, 2013, 02:58:46 AM |
|
You can hash anything, a photo is just another stream of bits. It would be like keeping your private key in an unencrypted ascii file, it's just more obscured.
|
|
|
|
kjj
Legendary
Offline
Activity: 1302
Merit: 1025
|
|
September 20, 2013, 04:26:52 AM |
|
You can hash anything, a photo is just another stream of bits. It would be like keeping your private key in an unencrypted ascii file, it's just more obscured.
It doesn't have to be unencrypted. You could use HMAC-SHA1 on the {image file,password} pair.
|
17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8 I routinely ignore posters with paid advertising in their sigs. You should too.
|
|
|
doof (OP)
|
|
September 20, 2013, 06:41:35 AM |
|
No Problem.
1. SHA256 hash your photo --> 27d45bd2b3cc80481629522c9de1409121f75e08c3ad65bce1eb88a7a54cd705
2. bitaddress.org --> Wallet details --> enter sha256 hash --> Private key: 5J7pyQRYWxAhYg4tC1BMVDhT15GFxcRYahz2m71DAG1UR11tit8
address: 1PQa3MbPhPezjz8SkY4TdMxAupkUX2s215
Like
|
|
|
|
Dabs
Legendary
Offline
Activity: 3416
Merit: 1912
The Concierge of Crypto
|
|
September 20, 2013, 01:28:38 PM |
|
Use parity on your photo or file. Or 7zip / RAR it with recovery 10% record.
It's a lot easier to just generate a random private key using bitaddress or vanitygen and just save that in a text file. Then you zip or rar it and copy it to several places like in a floppy, usb flash drive, SD card and printed on paper, stored in an envelope, locked in your safe or vault.
If you really want to use a photo, take a picture of the sky, or someone said take a picture of complete darkness (cover the lens) while setting the ISO to maximum, to get noise from the CCD or sensor. Export the RAW file or the highest quality jpeg, depending on your camera model.
|
|
|
|
|