Earlier quoted context omitted.
To counteract brute-forcing, how about adding a rate-limiting mechanism? I could imagine each attempt to rotate the cylinder could partially compress a spring-loaded lever. There could be some sort of ratcheting return mechanism that allows the spring to decompress at a known rate (think a kitchen timer). Once the spring is compressed beyond a certain point (e.g. after 5 failed attempts), a mechanism locks out the cy…
Sounds like an interesting way to get locked out of your house. You would need successful uses of the key to reset the ratchet or every 5 times you opened your door it would become inoperable for 10 minutes, assuming the spring for the timer hasn't rusted or got a bit of grit in it or whatever.
- Each [failed] attempt to rotate the cylinder could partially compress a spring-loaded lever.
- The return mechanism would always return if not in its resting position, not only after each 5 failures.
- Successful attempts immediately reset the spring.