Mathematical Cryptology for Computer Scientists and Mathematicians