How to Use the DaVinci Code Cryptex (Steampunk USB Drive Hardware Encryption): a Fun Improvement to Your USB Dead Drop (or Geocache)

by KRA5H in Circuits > USB

73242 Views, 213 Favorites, 0 Comments

How to Use the DaVinci Code Cryptex (Steampunk USB Drive Hardware Encryption): a Fun Improvement to Your USB Dead Drop (or Geocache)

steamstep11.bmp
In this instructable I will show you how to use a DaVinci Code cryptex. It can be used as a ready-made beautiful Steampunk-like hardware encryption for your USB drive and/or a fun container to impove your USB Dead Drop ("anonymous, offline, peer-to-peer file sharing network in public space using a USB device"). I'll show you how to rotate the dials of the cryptex and line up the letters of the combination to unlock the cryptex. I'll show you how to open the cryptex and insert your USB flash drive. Finally I'll show you how to close and lock the USB flash drive inside the cryptex.

Parts needed for your cryptex improvement to your USB Dead Drop:

1 DaVinci Code Cryptex (I got my DaVinci Code cryptex from Dollar General for $5.00 USD, but you could use a homemade cryptex)
1 USB Flash Drive (obviously one small enough in size to fit inside your cryptex--the storage capacity is up to you, but large enough to store the kinds of data you want to share).

When we say "off the grid," we often mean off the power grid. "Off the grid," however, can also mean off of any internconnected network including the Internet. Back in the day before there even was an Internet, many people communicated using what was called FidoNet. You set up a home computer with a dialup modem and the FidoNet software, which was a lot like a modern day discussion forum (back then called "bulletin boards") where you could exchange discussion posts, emails, and even files. You used your computer to dial up the remote computer with your modem, logged in to the FidoNet software and you could check your email, read or post to any discussions you happened to be following, and download or upload data files or software. I liked to download text based role playing games. Lots of people liked to write them and would let you download the games for free. To give you an idea of how long ago this was, one of my first text based role-playing games was one I download using a 300 baud modem with an accoustic coupler!

I don't know if nowadays there are any FidoNet type systems up and running, but if you think about it you still had to be "on the grid," or on the telephone network to use it. These days more and more people are coming up with interesting ways of communicating without being "on the grid;" more and more people are coming up with interesting ways of communicating offline. USB dead drops are becomming one of these popular methods:

http://en.wikipedia.org/wiki/USB_dead_drop

Of course, it might be difficult for some people to mount a USB flash drive in a brick wall. I say, set your file sharing free from the brick wall! This way, if you need to, you can move the location of your USB Dead Drop (maybe someone deleted all the data or installed malware on it).

People will then need some method of finding your USB Dead Drop. If you want the location of your USB flash drive to be public, then you can publish the location as a geocache on geocaching.com.

If you want to limit the number of people who have access to your dead drop you can use the public library to communicate the location. Choose an obscure and very boring book that you are confident no one will ever want to read and thus, no one will ever want to check out of the library. As long as everyone in the group with whom you wish to communicat the location of your flash drive knows which book to use, you can use a book cipher (http://en.wikipedia.org/wiki/Book_cipher) to encrypt the coordinates of your dead drop.

Let's say you wanted to encrypt the coordinates 39.7682, -86.158. If you live in indianapolis you can use your GPS to find this location. If you don't live in Indy or don't have a GPS you can use http://maps.google.com/ to find it.

First write the coordinates out in words:

three nine point seven six eight two comma minus eight six point one five eight.

Here's what the first word "three" looks like after it passes through the book cipher:

24 5 110 9 40 8 154 10 64 10

The first number is the page number, the second number is the number of characters to count to find the letter:

24 5 = t
110 9 = h
40 8 = r
154 10 = e
64 10 = e

If you don'y know which book I used then it should be near impossible for you to decipher the message. Thus you could send the coded message by courier, by snail mail, or by ordinary email and even if the message is intercepted, it would be near impossible to decipher the message through cryptanalysis.

On the other hand, if you know which book to use it is simple to decipher the message.

Now you have two methods of communicating the coordinates of your USB dead drop. If you want your flash drive to be accessed by everyone, you can communicate the coordinates by posting it as a geocache on geocaching.com. If you only want a select group of people you've chosen to be able to access your flash drive, you will have to tell that specific group of people which book at the library to use to decipher your book cipher.

Next you have to choose where to place your USB dead drop. It could be as simple as the hollow of a tree where you could just place the naked flash drive. How boring. Or you could choose to put the flash drive in a pill bottle and then put it in the hollow of the tree. Again, how boring.

Get creative with your containers! For example, I placed a geocache in a mole chaser: http://molechasersinternational.com/original.html

The mole chaser uses a 555 timer to make a relay buzz. It seemed to keep the moles out of the yard, but eventually the relay broke, so I took the guts out and put a note pad and pen in it and placed it as a geocache.

Using the DaVinci Code cryptex adds a nice steampunk look to your USB Dead Drop. Read the rest of this instructable to learn how to use it.

A Combination Lock

steamstep1.bmp
The DaVinci cryptex is a combination lock much like a bicycle combination lock. For this demonstration I've set the combination to "green."

Line Up the Letters

steamstep2.bmp
Rotate the dials until all the letters in the word "green" line up between the two arrows on the case of the cryptex.

Open the Cryptex

steamstep3.bmp
steamstep4.bmp
Once the password letters ("green") are lined up between the two arrows on the case of the cryptex, pull the cryptex open.

The USB Flash Drive

steamstep7.bmp
steamstep9.bmp
steamstep8.bmp
This is the USB flash Drive I used for this demonstration. It is the kind that folds up and you can attach it to your keychain.

Put the Flash Drive in the Cryptex

steamstep6.bmp
steamstep5.bmp
steamstep10.bmp
Insert your flash drive into the internal barrel of the cryptex.

Close the Cryptex

steamstep4.bmp
steamstep3.bmp
Close the cryptex.

Finally, spin all the dials to mix up the combination.

Here's a video that demonstrates the complete procedure for opening and closing the cryptex:

http://player.vimeo.com/video/33756778

Congratulations! You learned how to use a DaVinci Code cryptex. You learned how to rotate the dials of the cryptex and line up the letters of the combination to unlock the cryptex. You Learned how to open the cryptex and insert your USB flash drive. Finally You learned how to close and lock the USB flash drive inside the cryptex. The cryptex is a fun improvement to your USB dead drop.