Replication Prohibited: Attacking Restricted Keyways with 3D Printing [pdf]
usenix.org
usenix.org
One of the prisoners was a notorious French cat burglar who prided himself in being able to pick any lock. Sure enough, every time the locks were enhanced, he'd learnt how to unlock them within about a week. Some of the details were amazing. The locks were quite advanced, using a four-way set of teeth, each tooth angled in 2D to micrometer precision. And yet, using quite rudimentary tools (often sneaked in in previous packages), he was able to reconstruct keys "borrowed" from unknowing guards.
I found it quite amusing, especially as the guards often assumed their security was unbreakable. Heard that one before, lol ...
It's surprising how often people forget (or never learned) the guideline that thinking a thing is "secure" is itself a security vulnerability.
That way the torque capacity of the plastic is basically irrelevant, just print with the best quality and/or cheapest material.
Most of that is overkill. If it's just a pin-tumbler lock, simple picking techniques will usually work.
[1] https://www.youtube.com/watch?v=cexGEYxoMe0
[2] https://www.instructables.com/How-to-make-a-3D-printed-keyFU...
"woot15" in the pathname may also be a clue for us: https://www.usenix.org/conference/woot15
tptacek is listed as co-chair and committee member. Hi there!
* Unauthorised key duplication. Think of a college dorm where residents all have keys, but you don't want them making copies, and keeping access to the dorm after they move out. So they use a design that most locksmiths don't have key blanks for.
* Basic keyholders getting masterkeys by taking locks apart. Think of a college dorm where they want every resident to be able to open the front door, but not each others' dorm rooms, and they want the fire department to have one key that will work for all the rooms. Because of the way masterkey systems work, a resident can take the lock off their dorm room door, measure some internal components, and figure out the cuts on the fire department master key. Restricted key blanks make this a lot harder.
Of course, this doesn't provide perfect security. Restricted keyways don't protect against someone with a CNC milling machine, or someone with a set of files and a lot of patience, or someone willing to break a window.
Modern buildings rarely install new masterkey systems these days - electronic locks are a much better system.
You can see that some manufacturers obviously take these items as a joke and its weird that something like these keyway spinner things subconsciously add a tiny thought of more security - when it may as well have been made of paper mache.
https://www.youtube.com/watch?v=u3I6lbpF68Q
https://www.youtube.com/watch?v=u3I6lbpF68Q
Would love to get /u/LockPickingLawyer's opinion on this article.
Toddler/Child/Idiot friend is a significantly more likely to shoot you/someone you care about.
A lock is only as weak as an adversary is determined.
You can actually do it without disassembling the lock with N+1 keyblanks (where the lock has N pins).
Master keys work by having two[1] setpoints for each pin. So you copy your key N times, leaving a different pin uncut in each copy. Then just slowly file down the key until it unlocks. It will unlock in the pin-set position for your key and the pin-set position for the master key. This allows decoding the master key position for a single pin.
Finally, copy the master-key positions onto the last keyblank.
Basically it lets you turn a M^N problem (M positions, N pins) into a MN problem.
1: Assuming the non-master keys are random, there's a chance the two setpoints will be the same on any given pin/lock.
These aren't plausible attack vectors for domestic burglars (they'll just break a window), but they are meaningful threats in high-security environments. A duplicate key confounds a lot of the countermeasures used to prevent and detect unauthorised entry.
I reckon I could do it now (but for that matter I also reckoned I could do it then).
I would not back the average person's chances. It's harder than it looks.