Prerequisites for

Handbook of Theoretical Computer Science Volume A: Algorithms and Complexity
Leeuwen, J. van (Editor). 1994. 996 pages.
Categories: Mathematics, Programming, Reference
Extensive coverage of complexity theory, number theory, and a good deal of crypto to boot. In my opinion, volumes A and B are far more useful, and up to date than the three book series "The Art of Computer Programming" by Knuth, at least a far as crypto is concerned. Ronald Rivest wrote the crypto section.


Recommended prerequisite books:
Both of these books:   
       
(Read review)
       
(Read review)
Suggested mathematical background in:

-  Calculus
-  Computational Complexity

Suggested computer language experience:

N/A