Course Name: 

Number Theory and Cryptography (AI407)


B.Tech (AI)


Programme Specific Electives (PSE)

Credits (L-T-P): 

(3-0-2) 4


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.


Koblitz, N. "Course on Number Theory and Cryptography", Springer Verlag, 1986
Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone. "Handbook of Applied Cryptography", CRC Press, 1996, Fifth Printing (August 2001).
William Stallings “Cryptography and Network Security: Principles and Practice”, Sixth Edition, Pearson Publisher.
Behrouz A Forouzan and Debdeep Mukhopadhyay, “Cryptography and Network Security”, Mc Graw Hill Education Publisher.


Information Technology

Contact us

Head of the Department,
Department of Information Technology,
National Institute of Technology Karnataka,
SurathkalP. O. Srinivasnagar, Mangalore - 575 025
Ph.:    +91-824-2474056
Email:  hodit [at] nitk [dot] edu [dot] in

Web Admin: Sowmya Kamath S

Connect with us

We're on Social Networks. Follow us & stay in touch.