College of Science, Department of Interdisciplinary Programs
CRPT411 BASIC CRYPTOGRAPHY 
This course introduce basic mathematical theory concerned with information security. This introduce the concepts and basic theory of elementary number theory, algebra, and probability theory.
CRPT311 CRYPTO-MATHEMATICS 
To deepen student's understanding of the notion of cryptography this lecture will be on classical cryptography and cover a cryptanalysis against classical cryptography. Also it will teach mathematical background, which is needed for modern cryptography.
CRPT414 APPLIED CRYTOGRAPHY 
Basic properties of communication protocol, and concept, formal design method, evaluation method of cryptographic is covered. Requirements, features, implementation methods, vulnerability for specific applications for a specific cryptographic protocol is main topics of this class