Practical Cryptography door Bruce Schneier & Niels Ferguson