From the reviews:
"Introduction to Cryptography discusses basic and also some more advanced aspects of public-key cryptography. Two appendices provide necessary mathematical prerequisites. Appendix A covers necessary background in algebra and number theory, Appendix B in probability and information theory. The book provides a useful introduction to public-key cryptography with the exception of elliptic curve cryptography. It gives not only a standard informal description of the key structures, but presents also strict mathematical definitions and proofs of some cryptographic properties." (Lenka Fibikova, Zentralblatt MATH, Vol. 995 (20), 2002)