Overview of the history of cryptography and various cryptographic techniques that have been employed to secure data over time. Investigation of various encryption algorithms, from simple ciphers to modern public key encryption systems. Discussion includes