Bitcoin Forum
December 03, 2016, 07:06:23 AM *
News: To be able to use the next phase of the beta forum software, please ensure that your email address is correct/functional.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: how to secure your wallet from theft and loss  (Read 2218 times)
AaronM
Member
**
Offline Offline

Activity: 77


View Profile WWW
June 08, 2011, 01:38:54 AM
 #1

The problem is that you must secure your wallet from both loss AND theft, but to reduce the chances of loss by making more backups, you increase your chances of theft.

The answer: use Shamir's secret-sharing scheme.

Wikipedia: http://en.wikipedia.org/wiki/Shamir's_Secret_Sharing
Command-line implementation (ssss): http://point-at-infinity.org/ssss/

You could store one copy on your hard drive, one you email to yourself, one on a USB key drive, one in a safe deposit box, one in your safe, one with a friend, etc.  If you have shares stored in 6 different locations, and you require 3 to recover the password to your encrypted wallet, then you can lose 3 of those shares with no problem!  A thief would also need to get 3 of the shares to recover the password.

Spare some BTC for a biology student? 1DZcEUEo9rX7LQWcYzVR6Btqj2sMqRznbB
1480748783
Hero Member
*
Offline Offline

Posts: 1480748783

View Profile Personal Message (Offline)

Ignore
1480748783
Reply with quote  #2

1480748783
Report to moderator
1480748783
Hero Member
*
Offline Offline

Posts: 1480748783

View Profile Personal Message (Offline)

Ignore
1480748783
Reply with quote  #2

1480748783
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
ender
Newbie
*
Offline Offline

Activity: 22


View Profile
June 08, 2011, 01:49:44 AM
 #2

But how do you chop down the password? What if you have 3 pieces, but 2 of them are the same?

Join the geekest ponzi-scheme ever!
http://fxnet.bitlex.org/?ref=1204
AaronM
Member
**
Offline Offline

Activity: 77


View Profile WWW
June 08, 2011, 07:45:34 AM
 #3

But how do you chop down the password? What if you have 3 pieces, but 2 of them are the same?

No, all three pieces would be different.  The secret-sharing algorithm does the chopping down automatically and correctly for you.

Spare some BTC for a biology student? 1DZcEUEo9rX7LQWcYzVR6Btqj2sMqRznbB
theboos
Member
**
Offline Offline

Activity: 87


View Profile
June 08, 2011, 04:54:02 PM
 #4

Do you know why an integer implementation is insecure as stated on the Wikipedia page? I built a toy implementation in Mathematica but I can't see any way one could recover the constant term with fewer than k-1 points on the line.
ben-abuya
Sr. Member
****
Offline Offline

Activity: 323



View Profile WWW
June 08, 2011, 06:16:26 PM
 #5

This is awesome, I didn't realize there was an easy to use program for that.

For OS X users:

Code:
brew install ssss

Ubuntu / Debian

Code:
apt-get install ssss

http://lamassubtc.com/
Lamassu Bitcoin Ventures
AaronM
Member
**
Offline Offline

Activity: 77


View Profile WWW
June 09, 2011, 11:15:49 PM
 #6

Do you know why an integer implementation is insecure as stated on the Wikipedia page? I built a toy implementation in Mathematica but I can't see any way one could recover the constant term with fewer than k-1 points on the line.

I'm not sure, but I believe it has to do with the infinite extent of integers.  I'm guessing that if you did it only with integers modulo a large prime number, it would be more secure.  I encourage you to read up on it Smiley

Spare some BTC for a biology student? 1DZcEUEo9rX7LQWcYzVR6Btqj2sMqRznbB
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!