Contemporary cryptography - Oppliger, Rolf. (Artech House computer security series., 2005)