Number Theory and Cryptography
Course Name:
Number Theory and Cryptography (IS701)
Programme:
M.Tech (CSE-IS)
Semester:
First
Category:
Programme Core (PC)
Credits (L-T-P):
04 (3-0-2)
Content:
Elementary number theory, Finite fields, Arithmetic and algebraic algorithms, Secret key and public key cryptography, Pseudo random bit generators, Block and stream ciphers, Hash functions and message digests, Public key encryption, Probabilistic encryption, Authentication, Digital signatures, Zero knowledge interactive protocols, Elliptic curve cryptosystems, Formal verification, Hard problems, Randomness and Pseudo randomness & Testing.
References:
1.Koblitz, N. "Course on Number Theory and Cryptography", Springer Verlag, 1986
2.Menezes, A, et.al. "Handbook of Applied Cryptography", CRC Press, 1996
3.Ivan Niven, Herbert S. Zukerman, Hugh L. Montgomery, "An Introduction to the Theory of Numbers".
Department:
Computer Science and Engineering