Prerequisites for

Cryptography: Theory and Practice
Stinson, Douglas. 1995. 448 pages.
Note: I have not read the newer 2nd edition (release date February 2002).
Categories: Reference
Cryptography Theory and Practice is a great book for those who want a formalized and mathematically rigorous approach to cryptography. It covers the usual stuff: classic ciphers, popular symmetric/asymmetric key algorithms, signature schemes, hash functions, key distribution, authentication codes, secret sharing, pseudo-random number generation, and zero-knowledge proofs. Assumes that you have had some exposure to set theory and linear algebra, but still readable.


Recommended prerequisite books:
This book:   
       
(Read review)
Suggested mathematical background in:

-  Group Theory

Suggested computer language experience:

N/A