Course Details
Subject {L-T-P / C} : CS6301 : Foundations of Computer Security { 3-0-0 / 3}
Subject Nature : Theory
Coordinator : Bibhudatta Sahoo
Syllabus
Module 1 : |
Classical cryptography and overview: (3 hours)
|
Course Objective
1 . |
To develop a mathematical foundation for the study of cryptography. |
2 . |
To Understand Number Theory and Algebra for design of cryptographic algorithms |
3 . |
To understand the role of cryptography in communication over an insecure channel. |
4 . |
To analyze and compare symmetric-key encryption public-key encryption schemes based on different security models |
Course Outcome
1 . |
After reading this subject, students will be able to:
|
Essential Reading
1 . |
Behrouz A. Forouzan and D. Mukhopadhyay, Cryptography & Network Security, McGraw Hill, New Delhi. , 2nd Edition - 1st reprint 2010 |
2 . |
William Stallings, Cryptography and Network Security: Principles and Practice, Prentice Hall |
Supplementary Reading
1 . |
Douglas R. Stinson, Cryptography: Theory and Practice, Chapman and Hall |
2 . |
J. Katz and Y. Lindell, Introduction to Modern Cryptography, CRC press , 2008 |