content: The development of a separate method that anyone could access to render the security ineffective wasn't exactly what I had in mind.  That would definitely be a part of it, but I'd assume extra security precautions could be put in place whereby even if somebody from the outside obtained the software and the software alone, they couldn't use it without the right authorization.  Authentication keys would be one such precaution. Let me know if I'm being dumb, by the way.  I'm guilty of not being well-versed in the field of encryption, and if something like this is either impossible or imposes a massive vulnerability that can't be avoided then I agree with you and don't think they should implement this.