This course covers the concept of cryptography and its applications. Two categories of cryptography techniques, namely symmetric ciphers and public-key are discussed. Message authentication and functions for message authentication are also discussed. App(This course covers the concept of cryptography and its applications. Two categories of cryptography techniques, namely symmetric ciphers and public-key are discussed. Message authentication and functions for message authentication are also discussed. App)