Practical cryptography - Niels (Wiley Publishing Inc., 2003)