This course discusses the concepts of the history of cryptography, modular arithmetic, modular exponentiation, stream ciphers, introduction to public key cryptography, digital signatures, and message authentication codes (Macs). This course is presented in theoretical form