COURSE SUMMARY
Course Title: 
System and Network Security
Course Code: 
18CSA736
Year Taught: 
2018
Semester: 
2
Degree: 
Postgraduate (PG)
School: 
School of Arts and Sciences

'System and Network Security' is an elective course offered in the M. Phil. in Computer Science & IT (Part time) at School of Arts and Science, Amrita Vishwa Vidyapeetham.  

System and Network Security a study of the security principles and practices of computer and network systems. The students will be able to understand what the foundational theory is behind computer security, what the common threats are, and how to deal with attackers.

Unit I:

Basic Security Concepts: Threat Models- Common Security Goals. Cryptography and Cryptographic Protocols including Encryption, Private Key and Public-key Cryptography,

Unit II:

Authentication, Message Authentication Codes, Hash Functions, One-way Functions, Secure Channels, Zero Knowledge in Practice, Cryptographic Protocols and their Integration into Distributed Systems and other Applications - Authentication: Overview – Requirements - Functions-Protocols –Applications –Kerberos – X.509 Directory Services.

Unit III:

Program Security: Secure Program - Non Malicious Program Errors - Malicious Code - Program Controls.

Unit IV:

Operating System Security: Memory Protection -Access Control -File Protection Mechanisms - User Authentication

Unit V:

Network Security: Threats in Networks -Security Controls – Firewalls-Intrusion Detection Systems -Computer Crime -Ethical Issues. Case Study: Privacy Rights, Fraud, Accuracy of Information, Denial Of Service.

  1. Charles P. Pfleeger and Shari Lawrence Pfleeger, “Security in Computing”, Fourth Edition, Prentice Hall, 2007.
  2. Ross J. Anderson and Ross Anderson, “Security Engineering: A Guide to Building Dependable Distributed Systems”, Wiley India Pvt Ltd, 2001.
  3. C.K Shyamala, N. Harini and T.R.Padmanabhan, “Cryptography and Security”, First Edition, Wiley India Pvt Ltd, 2011.
  4. Matthew Bishop, “Computer Security: Art and Science”, Addison-Wesley, 2003.
  5. William Stallings, “Cryptography and Network Security: Principles and Practice”, Fifth Edition, Pearson Education, 2011.
  6. Forouzan B A, “Cryptography and Network Security”, Special Indian Edition, Tata McGraw Hill, 2007