This document is a presentation on cryptography given by student Omkar Dnyaneshwar Kamble. It includes an introduction to cryptography, definitions of cryptography, descriptions of cryptographic implementation including authentication, privacy, integrity and non-repudiation. It also outlines the architecture of cryptography, different types including symmetric encryption, asymmetric encryption and hash functions. Examples of algorithms for each type are provided. Potential pros and cons of cryptography are listed, and the presentation concludes with a summary of using different algorithm types for different security purposes.