The M.Sc. in Information Security degree is awarded for candidates who successfully complete the taught courses and project requirements of the program. The program is targeted for students with various backgrounds such as graduates of Computer Science, Computer Engineering, Electronic engineering, Communication engineering, Information Technology, Mathematics, or other pertinent specializations. Hence the program starts with common core courses that cover essential Information Security topics. Afterwards, there are three themes that allow the students to choose an area of specialisation. Subsequently, there are electives which cover extra topics to broaden the student’s knowledge in areas not covered in the core. Finally, the candidates work on a M.Sc. project on their chosen area. The project may be undertaken in several topics corresponding to the focus areas identified by the relevant supervisors. Alternatively, where applicable, students may propose project topics of their own or work on solving problems of their respective sponsoring organisations.
The goals of the program are:
A student graduating with a M.Sc. in Information Security will be able to:
The M.Sc. in Information Security program is mainly targeted to meet the workforce need of Information Security professionals in the country and the region. The Program offers strong employment and career development prospects for graduates in the aforementioned areas and many others. The skills developed in graduates are particularly attractive to entities where information security is crucial such as financial institutions, telecom operators, law enforcement agencies, and software development houses
The university general graduate studies admission requirements apply for admission to the MSc in Information Security program.
Bachelor degrees relevant for admission to the program are Electrical engineering, Electronic engineering, Communication engineering, Computer engineering, Computer science, Information Technology, or Mathematics. Candidates with degrees in other pertinent specializations may also be considered. In such cases, candidates will be asked to submit course descriptions along with their transcripts.
Conditionally admitted students must produce by the end of the first semester of registration satisfactory evidence that they have the ability to carry out the program of work effectively.
This will be assessed as follows:
If the student fails to satisfy the above conditions, then his/her registration will be terminated.
The minimum period of study will be 1.5 years(3 regular semesters) from the date of first registration in the case of full-time registration and 2.5 years(5 regular semesters) from the date of first registration in the case of part-time registration.
The maximum period of study will be 2 years (4 regular semesters) from the date of first registration in the case of full-time registration and 3 years(6 regular semesters) from the date of first registration in the case of part-time registration. In exceptional cases, an extension of registration may be granted.
The M.Sc. in Information Security is equivalent to 36 credit-hours. The program consists of two main components:
As already discussed, the taught courses component of the program is equivalent to 24 credit-hours and contributes 2/3 of the overall graduation grade point average. It consists of 8 courses, with 3 credit-hours each, as follows:
| Course Code | Course Name | Credits |
| ISEC614 | Mathematics for Information Security | 3 |
| ISEC 602 | Introduction to Cryptography | 3 |
| ISEC 615 | Computer and Network Security | 3 |
| ISEC601 | Information Security Management (for E-Business Security and Digital Forensics themes) | 3 |
| or | ||
| ISEC616 | Algebra for Cryptology
(for the Cryptology theme) | 3 |
| Theme | Course Code | Course Name | Credits |
| E-Business Security | ISEC605 | Web and E-Business Security | 3 |
| ISEC606 | Software and Database Security | 3 | |
| Digital Forensics | ISEC607 | Advanced Operating Systems | 3 |
| ISEC608 | E-Forensics and Computer Crime | 3 | |
| Cryptology | ISEC611 | Advanced Cryptography | 3 |
| ISEC617 | Cryptanalysis | 3 |
| Course Code | Course Title | Credits |
| ISEC609 | Wireless Networks and Mobile Security | 3 |
| ISEC610 | Identity Management | 3 |
| ISEC612 | Trusted Computing | 3 |
| ISEC618 | Cryptographic Algorithm Design | 3 |
| ISEC619 | Information and Coding Theory | 3 |
| ISEC620 | Cryptographic Hardware and Embedding | 3 |
| ISEC621 | Hardware and System Architecture Security | 3 |