Bitcoin Forum
April 23, 2024, 05:03:35 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Making MultiBit safe to use on computers you can't trust  (Read 667 times)
jseims (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
March 05, 2014, 10:59:49 PM
 #1

A huge security problem with Bitcoin wallets is they don't protect your funds if keylogging malware exists on your computer.

I recently launched a "cosigning as a service" company, TrustedCoin, to mitigate this threat.  The way it works is:

  • User creates 2 different keys (on 2 different devices, if you want to be extra careful).
  • TrustedCoin creates a 2-of-3 multisig P2SH address, where the user owns 2 of the 3 keys.
  • When anyone tries to spend coins from this address, TrustedCoin will email and SMS the user with details of the transaction, and give the user time (say, 24 hours) to cancel before signing and broadcasting it.

So if your computer gets infected with malware, the worst it can do is spam you with spending attempts.  If this should happen -- or if TrustedCoin were to disappear -- the user can combine both keys and instantly transfer funds to a new address.

Is there anyone interested in integrating our cosiging APIs into MultiBit?  We also offer a 70% rev share on all transaction fees (0.0005 BTC per transaction) to the wallet developer.

API Documentation: https://api.trustedcoin.com/#/docs

Reference web wallet implementation: https://api.trustedcoin.com/wallet

Reddit commentary of this product: http://www.reddit.com/r/Bitcoin/comments/1zhief/id_like_to_present_a_bitcoin_wallet_thats_safe_to/

Thanks,

Josh
1713891815
Hero Member
*
Offline Offline

Posts: 1713891815

View Profile Personal Message (Offline)

Ignore
1713891815
Reply with quote  #2

1713891815
Report to moderator
Even in the event that an attacker gains more than 50% of the network's computational power, only transactions sent by the attacker could be reversed or double-spent. The network would not be destroyed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713891815
Hero Member
*
Offline Offline

Posts: 1713891815

View Profile Personal Message (Offline)

Ignore
1713891815
Reply with quote  #2

1713891815
Report to moderator
1713891815
Hero Member
*
Offline Offline

Posts: 1713891815

View Profile Personal Message (Offline)

Ignore
1713891815
Reply with quote  #2

1713891815
Report to moderator
Mike Hearn
Legendary
*
Offline Offline

Activity: 1526
Merit: 1128


View Profile
March 06, 2014, 05:48:32 PM
 #2

That's great. The best place to integrate this would be bitcoinj, IMHO, then wallet authors just need to wire it up to their GUIs.
jim618
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
March 10, 2014, 08:18:23 PM
 #3

I think co-signing services as you describe will be very useful.

There are other teams working on similar proposals so a unifying standard would be the way to go.

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!