Well, let's cool down a little bit again

About using the NSA's computers or many distributed computers, the latter seems to be fashionable with bad people these days, see
http://en.wikipedia.org/wiki/BotnetI think, in general - properly laying out a cryptographic system is not a trivial task at all... Of course one is limited in processing power, and having the key consume power like a handheld computer that you have to recharge everyday might be very inconvenient; on the other hand, restricting the key size is a difficult decision to make, because some people will find it sufficient, others not.
The great thing about an Open Source Lock is this:
The door hardware would be peer-reviewed, the software source code of a number of reference implementations would be peer-reviewed -
but what's in your actual door in the end is totally up to you.
Want to use a longer cryptographic key? If you know what you are doing, why not.
Scramble and XOR everything with your cat's name? It's not adding security against a determined attacker, but will add your personal touch to it, so why not...
And so on.
The lock that you can pimp^h^h^h^hcustomize yourself. Cool, isn't it?
Cheers
mh