Introduction to Computer Security, Historical Review of Computer Security, Threats and attacks to Data Security, A Generic Model of Network Security, Introduction to Cryptology; Cryptographic and Cryptanalysis Techniques, Symmetric and Asymmetric Encryption Algorithms Data Encryption Standard, Triple Data Encryption Standard, Advanced Encryption Standard, Simplified AES, Key Exchange Problem in Symmetric key cryptography, Public Key Cryptography, Key Exchange Approaches using Symmetric Key algorithm and Need for Public Key Cryptography, Introduction to Number Theory, Diffie-Hellman Key Exchange Algorithm, Rivest-Shamir-Adleman (RSA) Algorithm, Digital Signatures; Authentication Requirements, Message Authentication Code, Hash Functions, RSA Approach, Digital Signature Standard (DSS) Email Security; PGP Algorithms; IP Security; Virtual Private Networks, Web and WAP Security, Transport Layer Security, IDS, Firewall and Viruses, Architecture and Policies in Intrusion Detection Systems, Operating Systems Security.

Course Syllabus