If you are interested in this kind of stuff, there's a great book by Bruce Schneier:

Secrets & Lies
Digital Security in a Networked World


It's not a techie book, but it's a good read.