Interesting take on PKI and security
http://www.schneier.com/paper-pki-ft.txt
a favorite take-away quote, from it:
"[...] security is very difficult, both to understand and to implement. "
(that's from the 2nd sentence, of about the 4th-to-last paragraph).
...something to think about...