Bitcoin Forum
September 09, 2024, 02:14:04 AM *
News: Latest Bitcoin Core release: 27.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Steg wallets  (Read 942 times)
jim618 (OP)
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
August 04, 2012, 10:05:06 AM
Last edit: August 04, 2012, 07:25:19 PM by jim618
 #1

The protobuf wallets now used in bitcoinj/multibit are quite small. A one key wallet with 30 transactions is only 25KB.

This makes it possible to steganographically hide a wallet in an image, audio file or video.
You could create a steg wallet by embedding a wallet into one of your holiday photos.

With a password to AES encrypt the data before you hide it, the data would just be visually imperceptible noise in the image.

A hackbot would then have to look through all your images/ audio/ video and look for the particular noise signature before extracting what it thinks is a wallet and then bruteforcing it. To make life more difficult for the attacker you can add random noise to all the rest of your images/ audio/ video with the same structure as the steganography encoding. Every media file you owned would then be potential wallet holder and the attacker would have no idea which was the real one.

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
Mike Hearn
Legendary
*
expert
Offline Offline

Activity: 1526
Merit: 1129


View Profile
August 04, 2012, 07:38:46 PM
 #2

Presumably you would only hide a deterministic root key (then it's already random). But this does sound a bit arcane for most users, even if it's a neat trick. If you're going to require a password anyway, may as well just make that strong.

Printing out the root key and then hiding it somewhere in your house seems like a better way to hide a wallet, if you want to do that. Put it under the floorboards Wink
jim618 (OP)
Legendary
*
Offline Offline

Activity: 1708
Merit: 1066



View Profile WWW
August 04, 2012, 07:47:28 PM
 #3

I was thinking of the whole wallet with the transactions and the labels for the receiving addresses and send addresses. They really are not that big for a 'savings wallet'.

When you opened a wallet, you would just choose the appropriate image file (ideally from a list of thumbnails) and your whole wallet would be there.

But yeah - you are right - probably a bit arcane for most users.

MultiBit HD   Lightweight desktop client.                    Bitcoin Solutions Ltd   Bespoke software. Consultancy.
Vitalik Buterin
Sr. Member
****
Offline Offline

Activity: 330
Merit: 397


View Profile
August 05, 2012, 12:44:37 PM
 #4

It's only arcane if there is no simple and integrated GUI (or even command line tool) for it.

Argumentum ad lunam: the fallacy that because Bitcoin's price is rising really fast the currency must be a speculative bubble and/or Ponzi scheme.
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!