Course Details
Subject {L-T-P / C} : CS6429 : Foundations of Computer Security { 3-0-0 / 3}
Subject Nature : Theory
Coordinator : Ashok Kumar Turuk
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. |
| 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 |



