Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: remotemass on January 26, 2014, 05:25:16 PM



Title: Using graphical patterns like swipe patterns as paper/brainwallets
Post by: remotemass on January 26, 2014, 05:25:16 PM
One year ago I created a contest in this forum for the creation of an app in a graphical programming language called LabVIEW.
The prize was 5 BTC but due to the explosion of bitcoin I am coming to terms with the only participant I got to pay  him $100 USD and close/terminate the contest.

You can download the solution on the thread at:
https://bitcointalk.org/index.php?topic=137197.0 (https://bitcointalk.org/index.php?topic=137197.0)

http://oi43.tinypic.com/a4tp1d.jpg

This actually gave me the idea of creating paper/brainwallets using patterns resembling a bit the "swipe patterns"
used for password on android.

http://i42.tinypic.com/302qah4.jpg

You just need to get the LabVIEW software and run the main.vi app and boom you have an offline calculator to create your graphical paper/brainwallets.

You just need to toogle the 256 boolean buttons with a pattern that you cannot forget and load your new bitcoin address and you are good to go!

It is not as secure as using a completly random private key without any graphical pattern. But if you use it wisely and with some complex patterns it can get very secure.


Title: Re: Using graphical patterns like swipe patterns as paper/brainwallets
Post by: keithers on January 26, 2014, 06:17:43 PM
This is a really really cool idea. I like it :)


Title: Re: Using graphical patterns like swipe patterns as paper/brainwallets
Post by: odolvlobo on January 26, 2014, 06:54:58 PM
The problem you must solve is how to generate a pattern that can represent a large number of keys without being too long or requiring too much precision to be memorized.

I don't think that the patterns in your first example can be memorized. There are just too many details that must be recalled precisely. These images may be more easily recalled than a string of random letters and numbers, but not much more.

In order to prevent generating a key that is trivial to guess in your swipe suggestion, a swipe pattern would have to be very long. That would also make it difficult to memorize.

I would like to suggest a system that consists of random selections from a large collection of unique and meaningful images -- basically "correct horse battery staple" using images.

http://www.imwsa.com/img/correct.gifhttp://fbcdn-profile-a.akamaihd.net/hprofile-ak-frc1/t5/s48x48/1075936_334172376668308_1380795165_q.jpghttp://fbcdn-profile-a.akamaihd.net/hprofile-ak-prn2/t5/s48x48/276727_133059623468309_730939161_q.jpghttp://ecx.images-amazon.com/images/I/31KVnHY-C9L._SL75_SS50_.jpg


Title: Re: Using graphical patterns like swipe patterns as paper/brainwallets
Post by: remotemass on January 26, 2014, 07:26:10 PM
I don't think that the patterns in your first example can be memorized.

Because you can craft it to something on your mind it gets easier.
Chinese people may find it easier, though...


Title: Re: Using graphical patterns like swipe patterns as paper/brainwallets
Post by: jongameson on January 26, 2014, 07:56:02 PM
i think the kewl thing now is saving your blockchain.info restore code in a PGP riddle encrypted 7 times