SCSR3443 INTRODUCTION TO CRYPTOGRAPHY
This course will introduce the concepts of fundamental cryptography and its applications. The topics that will be covered are evolution of cryptography, number theory, information theory, symmetric and asymmetric cryptography and message authentication. Several cryptographic structures and the characteristics of the algorithms that provide the strength to the algorithms will also be discussed. At the end of the course, the student should be able to apply the knowledge in developing application with security features.
COURSE LEARNING OUTCOME
- Define the terminologies use in cryptology and describe the basic model of a symmetric and public key cipher system.
- Apply number theory to perform encryption and decryption processes for classical, symmetric and public key cipher system.
- Apply cryptographic mechanism(s) in supporting the security requirements of a system.
- Able to present the application of symmetric and asymmetric cryptography clearly and confidently.