This course provides a foundation of computer and network security. It covers security policy design, information classification and access control, security infrastructure design, software application security, network partitioning, risk analysis, virtual private network, platform hardening, vulnerability assessment, basic cryptography (both symmetric key and asymmetric key), digital signature, authentication, Kerberos, personal identifier, certificate and key management. This course also emphasizes on mail security, IP security, web security, network intrusion, signature of attack, intrusion detection and prevention using firewall and other security software, security management, and computer virus.