Cryptography is the science of using mathematics to encrypt and decrypt data. Cryptography enables you to store sensitive information or transmit it across insecure networks (like the Internet) so that it cannot be read by anyone except the intended recipient. 

To Understand basic principles of cryptography and general cryptanalysis.

Be acquainted with the concepts of symmetric encryption and authentication

Use the concept of public key encryption, digital signatures, and key establishment. 

Be able to compose, build and analyse simple cryptographic solutions. 

Implement cryptographic schemes CO6: Be able to use Message Authentication Codes.