Fundamentals of Cryptology A Professional Reference and Interactive Tutorial - Tilborg, Henk C. A. van (Springer US, 2002)