This document provides an overview of cryptography and network security. It discusses what cryptography is, the basic terminology used in cryptography like plaintext, ciphertext, encryption, algorithms and keys. It explains the two main types of cryptographic functions: symmetric key cryptography which uses a single shared key between sender and receiver, and asymmetric key cryptography which uses public and private key pairs. It also outlines two network security models - the model for network security and the network access security model.