Fundamentals of cryptology a professional reference and interactive tutorial - Tilborg, Henk C A Van (Kluwer Academic, 2000)