This document outlines the course content for a cryptography and network security course. The 5 units cover topics like classical encryption techniques, symmetric and asymmetric encryption, authentication applications, IP security, intrusion detection, firewalls, and more. Key concepts taught include substitution and transposition ciphers, stream and block ciphers, hashing, digital signatures, public key infrastructure, and network protocols like SSL and SNMP. The course also examines legal, ethical and professional issues in security as well as security policies and models used in military and commercial organizations.