The design of algorithms is both an art and a science.
The key to security is not to trust anyone, including yourself.