Unit 1:Elementary number theory, Finite fields, Arithmetic and algebraic algorithms
Unit 2:Secret key and publickey cryptography, Pseudo random bit generators
Unit 3:Block and stream ciphers, Hash functions andmessage digests
Unit 4:Public key encryption, Probabilistic encryption, Authentication, Digital signatures Zero knowledge interactive protocols
Unit 5:Elliptic curve cryptosystems, Formal verification, Hardproblems, Randomness and Pseudo randomness andTesting
Unit 6:Topics of current research
Koblitz, N. Course on Number Theory and Cryptography, Springer Verlag, 1986
Menezes, A, et.al. Handbook of Applied Cryptography, CRC Press, 1996
Ivan Niven, Herbert S. Zukerman, Hugh L. Montgomery, An Introduction to the Theory of Numbers.
Thomas Koshy, Elementary Number Theory with applications, Elsevier India, 2005.