The objective of the MS in Cyber Security and Privacy program is to create a strong foundation and detailed technical knowledge in security, privacy/anonymity, and cryptography applied to computer systems, networks, and web applications. Graduates will have broad expertise in all these areas, with an option to cover not only technical but also legal, policy, and ethical aspects of security and privacy. In addition to in-depth knowledge of security mechanisms, standards, and state-of-the-art capabilities, they will also be able to design new systems and infrastructure-level security solutions.
The computer and information science department maintains and offers computing facilities for its students, faculty, and staff. There is a broad range of laboratories available, including many with Internet access, multimedia facilities, and support for all major operating systems (Linux/Windows/Mac). The Center for Information Protection also provides a laboratory with a network of wired and wireless computers that can be used as a testbed for educational and research purposes. Other computing facilities include research laboratories in areas such as networking, real-time systems, hypermedia, parallel processing, and collaborative systems. Students have access to the state-of-the-art software and hardware including Oracle database, UNIX-based workstations and Microsoft Windows PCs supported by file and compute servers. Internet access, departmental intranets, and conferencing systems provide an integrated infrastructure for supporting teaching and research.
Degree requirements: 30 credits
CS 608 Cryptography & Security
CS 645 Security & Privacy in Computer Systems
CS 656 Internet & Higher-Layer Protocols
CS 696 Network Management & Security
CS 698 Network Protocols Security
CS 698 Counter-Hacking Techniques
Selected from an approved list
Real world & research opportunities
There are abundant co-op and internship opportunities exploring cutting-edge science and technology. Students also have opportunities to get involved in groundbreaking research with NJIT faculty in all areas of computing.
Develop new skills & knowledge
Analyze new and existing security threats and devise solutions against them.
Perform sophisticated security design review of applications and infrastructure.
Investigate security breaches and perform forensic analysis.
Design, develop, and maintain new tools and technologies to enhance the security of applications and infrastructure.
Conduct research on existing and emerging security threats and vulnerabilities.
Possible career options
Information Security Engineer
Network Security Engineer
Network Security Architect
Systems and Software Security Engineer
Student Financial Aid Services helps provide NJIT students with every opportunity to obtain funding to support their educational costs. To apply for financial aid please visit: njit.edu/financialaid/
Applicants are expected to have:
An undergraduate degree in computer science or a related field, with a minimum GPA of 3.0 on a 4.0 scale.
GRE scores (Verbal 143, Quantitative 151, Analytical 4.0) for all foreign degree holders.
TOEFL scores (minimum of 79 for all visa holders.
Applicants not satisfying these criteria will be considered for conditional admission on a case-by-case basis and may be required to complete a bridge program outlined in their acceptance letter.