element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Test & Tools
  • Technologies
  • More
Test & Tools
Blog Researchers find a way to duplicate keys from the sounds they make
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Test & Tools to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Catwell
  • Date Created: 16 Jul 2021 4:05 AM Date Created
  • Views 963 views
  • Likes 2 likes
  • Comments 0 comments
  • test
  • audio sensor
  • singapore
  • cabeatwell
  • university
  • tool
  • sensor
  • innovation
Related
Recommended

Researchers find a way to duplicate keys from the sounds they make

Catwell
Catwell
16 Jul 2021

image

The key is inserted into the lock, which produces a sound as the pin slips off a key ridge. (Image Credit: National University of Singapore)

 

This is kind of scary. Also seems like a super cool Bond device.

 

It can be easy enough to pick keyed locks, but a new-found technique makes it much easier. Researchers at the National University of Singapore have discovered that by using a smartphone to record a key’s sound in a lock, you can capture all the needed information to create a working duplicate.

 

The new technique, called SpiKey, works on pin tumbler locks, which are commonly used in everything from doors to padlocks.  As the key slides into the lock, its ridges force six metal spring-backed pins into certain positions. When they are perfectly aligned, the tumbler can be turned, and from there, the lock opens.

 

Opening a lock without a key can be done by a locksmith using a specialized set of tools that gradually move each pin into different positions to find the correct combination for the tumbler to turn. The SpiKey method is a lot easier, needs minimal to no skill, and only requires knowledge of how to operate a 3D printer. 

 

image

A spectrogram of the key’s sound as it’s inserted into the lock and makes contact with the pins. (Image Credit: National University of Singapore)

 

The team discovered that the sounds produced by the key as it collides with the spring-loaded pins, and the timing between each click, can be reverse-engineered to determine the key’s shape. Even though a six-pin lock has approximately 330,000 possible key shapes, the SpiKey is capable of narrowing it down to just three, which are very easy to work through and test.

 

However, the technique has a few challenges. The software comes with built-in error correction, but a key will need to be inserted into a lock at a consistent speed. Doing so will allow the recorded sounds to be analyzed and reverse-engineered. To keep anyone from using the technique to break into a house, the homeowner can use erratic, jerky motions when inserting the key into a lock. If an attacker is using a smartphone to record the sounds, they will need to be less than four inches away from the lock. This is to ensure the software can capture enough audio for it to create the duplicate. The researchers also say that malware installed on a target’s smartphone can record the sounds of a lock they’re opening. A smart doorbell could also be compromised, allowing it to record the sounds.

 

This will only work if there are no audio distractions in the surrounding area, such as traffic rushing by or other sounds that could affect the recording. The attack isn’t foolproof just yet, so it’s still safe enough to unlock the front door while making an abundance of noises just to draw out any sound the SpiKey attack may otherwise record.

 

Have a story tip? Message me at: http://twitter.com/Cabe_Atwell

  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube