MS (Cryptography and Computer Security)

Program objectives

The biggest problem in the computer security is that, people hardly believe that anything bad can happen to their system, until it does. There is a need for the awareness that security process should be the part of a system from the beginning instead of as an optional or the last step. The major objective of this program is to produce the security professionals who would play their part in spreading this awareness in industry and be able to implement the as a part of the whole system.

The goal of the MS (Cryptography and Computer Security) program is to develop the understanding of the students about the state-of-the-art approaches and technologies used for the security of a system. The students will be able to get a deep knowledge of different technologies and to identify the tradeoff between them. The program plays a vital role in enhancing the knowledge of the students so that they would be able to work as a security specialist in industry as well as in academia. As an outcome, our graduates will gain the confidence in their ability, knowledge and skills to apply to any problem situation in an internet environment.

Eligibility Criteria for Admission in MS (Computer Network Security - CNS)

A minimum of 16 years degree in any of the following fields:

  • Computer Science/ Computer Engineering or equivalent
  • Basic Sciences: Physics/ Mathematics/ Statistics or
  • Bio-Informatics or Management Sciences

However, the applicant seeking admission in MS (CNS) program must have a sound background in the following areas of Computer Science:

Algorithm and Data Structures, Computer Organization and Assembly Language, Database Systems, Operating Systems Concepts and Computer Communication s and Networks.

In case a student does not have required proficiency in pre-requisite background in certain areas, he/she may be advised by the department to take some non credit courses.

Duration of the Program

  • Minimum: 18 months (3 semesters)
  • Maximum: 03 Years (6 semesters)

Duration of the Program

30 Cr Hrs

Program Core Courses (12 Credit Hours)

Following are the core courses that are mandatory for MS (CCS)

Code Subject Credits
01 CSC 601 Advanced Operating Systems 3(3, 0)
02 CSC 602 Advanced Analysis and Design of Algorithms 3(3, 0)
03 CSC 605 Applied Cryptography 3(3, 0)
04 CSC 606 Advanced Network Security 3(3, 0)

Program Elective Courses (6 – 9 Credit Hours)

The students will be required to earn minimum of 6 credit hours and maximum of 9 credit hours from the following elective courses

Code Subject Credits
01 CSC 610 Theory of Computation 3(3, 0)
02 CSC 611 Security Engineering 3(3, 0)
03 CSC 612 Number Theory 3(3, 0)
04 CSC 613 Privacy and Security Aspects of Biometric Systems 3(3, 0)
05 CSC 614 Theoretical Cryptography 3(3, 0)
06 CSC 615 Information Theory 3(3, 0)
07 CSC 616 Public Key Cryptography 3(3, 0)
08 CSC 617 Advanced Topics in Probability and Statistics 3(3, 0)
09 CSC 618 Algebraic Cryptanalysis 3(3, 0)
10 CSC 619 Interactive and Zero Knowledge Proofs 3(3, 0)
11 CSC 620 Theory of Coding 3(3, 0)
12 CSC 621 Security Analysis of a Communication System 3(3, 0)
13 CSC 622 Trusted Systems 3(3, 0)

Common Elective Courses (3 – 6 Credit Hours)

Code Subject Credits
01 CSC 624 Advanced Topics in Distributed Computing 3(3, 0)
02 CSC 625 Advanced Topics in Parallel Architecture 3(3, 0)
03 CSC 626 Advanced Topics in Grid Computing 3(3, 0)
04 CSC 627 Advanced Topics in Quantum Cryptography 3(3, 0)
05 CSC 629 Advanced Topics in Estimation and Detection Theory 3(3, 0)
06 CSC 630 Advanced Topics in Open Source Systems 3(3, 0)
07 CSC 631 Advanced Topics in Mathematical Modeling 3(3, 0)
08 CSC 632 Advanced Topics in Parallel Processing 3(3, 0)
09 CSC 810 Special Topics in Distributed Computing 3(3, 0)
10 CSC 811 Special Topics in Open Source System 3(3, 0)
11 CSC 812 Special Topics in Grid Computing 3(3, 0)
12 CSC 813 Special Topics in Mathematical Modeling 3(3, 0)
13 CSC 813 Special Topics in Quantum Cryptography 3(3, 0)
14 CSC 813 Special Topics in Network Security 3(3, 0)
15 CSC 813 Special Topics in Biometric Security 3(3, 0)
16 CSC 813 Special Topics in Trusted System 3(3, 0)
17 CSC 813 Special Topics in Cryptography 3(3, 0)
18 CSC 813 Special Topics in Computer Architecture 3(3, 0)

Thesis and Dissertation: (6 Credit Hours)

The student will register for the research thesis of 6 credit hours with a supervisor from within the department approved by the Department's Graduate Committee only after the successful completion of course work requirements.

The MS thesis, after submission, shall be defended by the student before a panel of examiners consisting of the Head of the concerned department, research supervisor and at least one external examiner, who should be on the approved list of external examiners maintained by the office of the Dean, Graduate Studies and Research.

The examiners shall assess the student's performance, identifying both the strengths and weaknesses. The written thesis shall be graded as approved, deferred or not acceptable.