ReadWriteWeb

Sneakey Robbers Turn to the Social Web

Written by Lidija Davis / November 9, 2008 9:55 AM / 5 Comments

UCSD_Oct_2008.jpg"Leave your keys in your pocket," is the advice given by computer programmers at University of California San Diego who recently created 'Sneakey' software; an application that uses a digital image of a key to produce an exact copy in physical form within minutes.

According to Stefan Savage, the computer science professor who led the project, advances in digital imaging have made it so easy that even a low resolution photo from a cell phone offers enough information to decode and reproduce a key.

In a recent publication (PDF), Sneakey is described as "simplistic enough that someone with no prior knowledge about the mechanics of keys or lock mechanics can operate it," yet the algorithm is sophisticated enough to cope with the poor quality of images routinely posted on the Web.

In one experiment, the Sneakey team installed a camera on their four story department building (77 feet above the ground) at an acute angle to a key sitting on a café table 195 feet away. The image captured (below) was correctly decoded.

sneakey_telephoto_Nov_08.jpg

How Sneakey Works

Using a digital image of a key from almost any angle, Sneakey measures the depth of each cut, strings together this information and spits out a bitting code - typically a five or six digit number - that locksmiths use to make each cut on a blank key. The bitting code, along with the basic key information is enough to make a duplicate key.

The steps in Sneakey's algorithm

sneaky_algorithm_Nov_08.jpg

  1. The user provides point locations on the target key with a reference key as a guide.
  2. The system warps the target image into the pose of the reference key and overlays markings of where the bite codes are to be found.
  3. The user specifies where the cut falls along each line and the bit depths are decoded by the system into a bitting code.

The UCSD team is not releasing Sneakey to the public, but they point out that anyone with basic knowledge of MatLab and computer vision techniques could easily build a similar system.

While people usually mask credit card numbers in photos before posting them online, they don't realize they should be doing the same thing with their keys.

Something to think about before posting Friday's drinks night photos on Flickr.

UPDATE: Benjamin Laxton contacted us to let us know he had developed the algorithm and written the software for Sneakey, and Kai Wang helped with much of the experimentation. Thanks Ben


Comments

Subscribe to comments for this post OR Subscribe to comments for all ReadWriteWeb posts

  1. This thing's next level. But, what could we use it for? It would suck if it got into the wrong hands (and it probably will). Might be good for the military, CIA, FBI, etc.

    Posted by: th13rteen | November 9, 2008 1:14 PM



  2. Finally! A technology break through that will aid in me acquiring a nice BMW without paying a cent. Thanks science, for helping crime out again :)

    Dwayne.
    http://probablysucks.com

    Posted by: Dwayne from Probably Sucks Blog | November 9, 2008 6:24 PM



  3. Great party becomes wild

    http://www.bangbull.com/details/27086-51F/Girls_secret_party_II

    Posted by: ironik111 | November 10, 2008 2:39 AM



  4. @Dwayne: There are actual beneficial uses for such technology, which you fail to comprehend. You seem to be suggesting that security by obscurity is a good thing.

    Also, you do not understand that almost 100% of new cars have anti-theft systems that require a special chip embedded within the key in order to properly function.

    In short Dawyne, you definitely suck.

    Posted by: Tom | November 10, 2008 7:54 AM



  5. Hey Tom,

    There is a remedy for your ignorance, it's called death, you should try it some time.

    Dwayne.
    http://probablysucks.com

    Posted by: Dwayne from Probably Sucks Blog | November 11, 2008 3:50 AM



RWW SPONSORS


FOLLOW @RWW ON TWITTER

ReadWriteWeb on Facebook



TEXT LINK ADS