Lock Picking 101
Lockpicking, Locksmithing, Locksport, Locks and Picks
           

Lock Picking 101
Login
Profile
FAQ
Members
Search
Lock Pick Shop


Information
FAQ & General Information
Locksmith Business
Pick-Fu - Do... Not try.
Got Questions?
General Chatter
Lockpicking 101 Lapel Pin


Hardware
Automatic/Mechanical
Lockpicks - Manual
Locks
Eu Locks, Picks & Hardware
Buy - Sell - Trade


Advanced Locks
Advanced Locks Information
Combo, Electronic & Safes
Automotive Locks and Picks
High Security Locks
Advanced Lock Pick Tools


Locksport Groups
Locksport Local
Chapter President's Office
Locksport Board Room

Featured Picks
Locksmiths
Locksmiths Forum
 

Commit then authenticate

TOSL Project. A community project to "build a better mousetrap".

Moderators: Kaotik, keysman, freakparade3, mh, unlisted, Legion303

Commit then authenticate

Postby inverseentropy » Sat Jan 02, 2010 12:11 pm

Here is a pin tumber and sidebar lock that I claim to be nearly unpickable (and unfortunately difficult to manufacture):
Image Image

The gray bits are immovable. The green portion accepts the key and can rotate. The blue bits represent a pin stack. Any key (or even no key) will allow the cylinder to rotate 10 degrees. When the plug rotates, some number of lower pins will be committed to the upper chamber. The green sidebar has tines like a fork and so can pass through the gates in the top pin when the gates are properly aligned using a valid key. The security of this lock relies upon the fact that when the sidebar is touching the pins all of the interesting bits are in the upper chamber, which is not available for manipulation.

It may be possible to gain some information about the gates by making very precise measurements of the angle to which the keyway can turn. For this reason it would be good to add some false gates to the pins (I saw a combination lock for a safe that had false gates on the wheels probably for this reason).
inverseentropy
 
Posts: 42
Joined: Thu Nov 26, 2009 4:08 pm
Location: Fairbanks, AK

Re: Commit then authenticate

Postby FarmerFreak » Sat Jan 02, 2010 12:53 pm

I like the idea, very nice.

It does have a few problems. The green piece on the right side should probably be beefed up a bit, to prevent someone from repeatedly forcing it on the wrong combo until it breaks free. The design also has the inherent flaw of not being able to turn a full 360 degrees if need be.

The only other possible problem I see is that it may have too many "small" master pins stacked together. Sometimes that can cause reliability issues.

Despite these possible problems. This is a really nice idea.
FarmerFreak
 
Posts: 628
Joined: Wed Apr 22, 2009 12:58 am
Location: SLC, Utah

Re: Commit then authenticate

Postby NanoDuke » Sat Jan 02, 2010 8:04 pm

I don't like that it can spin 10* with any key. One could shim/comb pick up the side of the pin stack, and push up the blue gate pin. On second thought, maybe that'd be harder than I had in mind.

Def get rid of the master pins if possible. What's stopping the user from raising all the pins to the top, applying torque, and slowly drop the pin stacks? Surely the gate pin would then catch at the hole, and pass through.
NanoDuke
 
Posts: 117
Joined: Sun Jul 26, 2009 7:04 pm
Location: Sydney, Australia

Re: Commit then authenticate

Postby FarmerFreak » Sun Jan 03, 2010 12:06 am

NanoDuke wrote:I don't like that it can spin 10* with any key. One could shim/comb pick up the side of the pin stack, and push up the blue gate pin. On second thought, maybe that'd be harder than I had in mind.

Def get rid of the master pins if possible.
It seems that you want to get rid of the two things that make this design work. The ability to turn it 10 degrees with any key is what locks the pins in place. Thus preventing you from being able to manipulate them. This is the basic concept behind Abloy Protec, this is a DBS system for pins, a PBS (pin block system) if you will. :)

Without the master pins this wouldn't be possible. The tick is to find the correct size of master pin to use. The thinner the master pins, the more combinations can be used. However it also means that it will be more likely to jam up when a pin tries to slip/rotate out of position. The thicker the master pins, the less likely it will be to jam up. But you have less combinations. How many and of what size can be a tough call.

NanoDuke wrote:What's stopping the user from raising all the pins to the top, applying torque, and slowly drop the pin stacks? Surely the gate pin would then catch at the hole, and pass through.
The gate pin is going to be stuck in whatever position you lifted it to once you started to turn the plug. If you want to change that position you will need to turn it back to the neutral position, which is when the pins wouldn't be anywhere near the authenticating piece(?)(the green forked piece).
FarmerFreak
 
Posts: 628
Joined: Wed Apr 22, 2009 12:58 am
Location: SLC, Utah

Re: Commit then authenticate

Postby mh » Sun Jan 03, 2010 2:00 am

This concept shows exactly what's required to secure a lock against manipulation: first take the full information from the key (commit), then test that info without being able to change bits of it (authenticate).
I think it's even a more secure concept than the Protec DBS.

Very good idea, great food for thought!

Cheers
mh
"The techs discovered that German locks were particularly difficult" - Robert Wallace, H. Keith Melton w. Henry R. Schlesinger, Spycraft: The secret history of the CIA's spytechs from communism to Al-Qaeda (New York: Dutton, 2008), p. 210
Image
mh
Moderator
 
Posts: 2004
Joined: Fri Mar 03, 2006 5:32 pm
Location: Germany

Re: Commit then authenticate

Postby Rickthepick » Mon Jan 18, 2010 1:18 am

great initial idea.

Im sure you can use this concept to design a lock that is manufacturable
ImageImageImage
Rickthepick
 
Posts: 1580
Joined: Thu Sep 24, 2009 5:15 pm
Location: UK

Re: Commit then authenticate

Postby UEDan » Mon Feb 01, 2010 8:17 pm

FarmerFreak wrote:I like the idea, very nice.

It does have a few problems. The green piece on the right side should probably be beefed up a bit


Yep, great idea. But I'm willing to bet a flat head on a socket wrench can break that thing easily.
UEDan
 
Posts: 103
Joined: Sun Apr 22, 2007 5:13 pm
Location: Santa Ana California, SoCal

Re: Commit then authenticate

Postby Phatphish » Tue Feb 02, 2010 5:10 am

UEDan wrote:
FarmerFreak wrote:I like the idea, very nice.

It does have a few problems. The green piece on the right side should probably be beefed up a bit


Yep, great idea. But I'm willing to bet a flat head on a socket wrench can break that thing easily.



To solve this issue, I imagined the cam/actuator part, at the rear of the lock, to be mostly connected to the green bar immediately nearest the plug, and somewhat connected to the central plug. Rather like the anti snap feature on some euro locks, where a slotting saw has cut through most of the "meat" of the lock halfway through the plug. Then if someone applies too much force to the keyway it will snap the plug away from the cam/actuator part at the back of the lock.

As the key has limited movement you could also incorporate trap holes in the plug , so if the plug is snapped and travels further than it should, these traps would catch a sprung driver pin. It would mean the lock is not useable, but at least it is still locked and will require lengthy/noisy drilling to rectify.



Ive just read this back to myself and can already pick holes in my solution but hey its typed now so you guys may as well read it :wink:
<')))><.There are no problems, just situations that require solutions.><((('>
Phatphish
Supporter
Supporter
 
Posts: 273
Joined: Fri Apr 28, 2006 10:17 am
Location: Northants, United Kingdom

Re: Commit then authenticate

Postby 98AB49DC5A » Fri Feb 05, 2010 6:44 am

After seeing this design I realized the same principles could be applied to disk tumbler locks.

Image

My design uses a two part plug and two sidebars. One sidebar first locks the inner disks in place then another sidebar tests the outer disks. This design resists the precision measurement attack by using the variable depth of the blocking sidebar to determine the angle at which the outer plug is engaged by the inner plug. It could also be made resistant to a high torque attack by making the blocking sidebar weaker than the locking sidebar. extreme torque would then cause the blocking sidebar to break allowing the inner plug to rotate freely while the outer plug remains locked in place along with it's attached cam.
98AB49DC5A
 
Posts: 46
Joined: Wed Feb 03, 2010 11:15 am

Re: Commit then authenticate

Postby jwhou » Thu Apr 22, 2010 1:16 pm

The manufacturing problem could be fixed if you go to a concentric plug in plug design where the inner plug will turn a certain angle before engaging the outer plug and retracting or pushing out an alignment pin between the outer plug and the housing, the rotation will trap the pins between the outer plug and inner plug as desired and both plugs will not rotate relative to the housing till the sidebar or alignment pin has been retracted. I would advise a trap pin between the outer plug and inner plug to prevent the inner plug from rotating enough to retract the sidebar/alignment pin if there is no key in the keyway.
jwhou
 
Posts: 55
Joined: Thu Apr 15, 2010 10:55 am

Re: Commit then authenticate

Postby oORusHOo » Thu May 20, 2010 5:49 am

The idea (commit then authenticate) is great. That's without a doubt the way to go for all future locks.

However, you're looking at this lock from the point of view of a computer security system and not a physical system.
One could 'pick' the lock in a similar fashion to a level lock with a built key.

In other words, one chamber is going to hit the feeling arm first, right - which means that with that pin not set, the lock will turn, say, 33 degrees.
With it set, it will turn 33.1 degrees.
With the next one set, it will turn 33.2 degrees.

So if you have a key which you can build up (replacable pins, like some lever lock picks), you could decode the correct sequence.

Sure you could add fake notches, etc... and although it will frustrate picking, it won't slow it down much.

Also, in order to have variability in this lock, i imagine you would have to have differing radius lengths for your green feelers right?
In otherwords, you'd have holes all along the side of the upper chamber stack, and the green bit for that stack will come out of one of those holes.

That is going to make the lock really fiddly, as I imagine pins will get snagged in those holes.

But you're definitly on the right track! Just think of how to introduce variability between pinstacks, and how to prevent any feedback from a varying levels of 'wrongness'.
A compleatly wrong combo should feel the same as an almost right combo. :3
oORusHOo
 
Posts: 49
Joined: Tue Nov 08, 2005 7:18 am
Location: UK


Return to The Open Source Lock

Who is online

Users browsing this forum: No registered users and 1 guest