I’m looking into installing a door lock w/ key pad at home for two use cases:
- I’m out of town and need to allow someone to enter my home, in an emergency or for any reason.
- Nice to have - “oh shit, did I lock the door” - ability to lock the door remotely from my phone, would also solve use case #1 by unlocking remotely.
If there are no privacy respecting / self hosted apps for remote control (use case #2), then a “dumb” electronic lock w/ key pad that enables me to set a PIN that I can give to a friend or neighbor in a pinch and then reset the PIN after I get home, that would be good enough. If no such keypad/electronic locks exist, then my backup plan is to just make a few copies of my key for trusted friends & family and/or hide a key, but I’d like to explore the keypad route.
Much like securing your network and devices, unfortunately, there isn’t anything that renders 100% protection. I’m fond of saying ‘For each and every technology, there exists, or is soon to exist, an equal, yet undoing technology.’ Technology doesn’t stand still, but it always wields a double edged sword.
Indeed, and that’s why I enjoy lock picking. You get to actually understand the technology and its limits. It’s a playful pastime but IMHO it’s an interesting reminder.
That being said… I do believe 1 protection exist and is close to 100% : computational complexity. The math behind encryption is the closest we have to a perfect lock. The fact that governments have to put artificial limits on it says a lot.